.page-module__6itfIG__quotePage{background:linear-gradient(#0a0a0a,#1a1a1a);min-height:80vh;padding:4rem 0}.page-module__6itfIG__header{text-align:center;margin-bottom:3rem}.page-module__6itfIG__header h1{color:var(--text-main);margin-bottom:1rem;font-size:2.5rem}.page-module__6itfIG__header p{color:var(--text-muted);font-size:1.1rem}.page-module__6itfIG__formWrapper{grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.page-module__6itfIG__quoteForm{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:2.5rem}.page-module__6itfIG__formGroup{margin-bottom:1.5rem}.page-module__6itfIG__formGroup label{color:var(--text-main);margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.page-module__6itfIG__input,.page-module__6itfIG__textarea{border:1px solid var(--border-color);width:100%;color:var(--text-main);background:#ffffff0d;border-radius:8px;padding:.875rem;font-size:1rem;transition:all .3s}.page-module__6itfIG__input:focus,.page-module__6itfIG__textarea:focus{border-color:var(--primary);background:#ffffff14;outline:none;box-shadow:0 0 0 3px #cfb53b1a}.page-module__6itfIG__input::placeholder,.page-module__6itfIG__textarea::placeholder{color:var(--text-muted)}.page-module__6itfIG__textarea{resize:vertical;min-height:120px;font-family:inherit}select.page-module__6itfIG__input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23CFB53B' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.page-module__6itfIG__submitBtn{width:100%;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600}.page-module__6itfIG__successMessage,.page-module__6itfIG__errorMessage{text-align:center;border-radius:8px;margin-top:1.5rem;padding:1rem;font-weight:500}.page-module__6itfIG__successMessage{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.page-module__6itfIG__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.page-module__6itfIG__contactInfo{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;height:fit-content;padding:2rem;position:sticky;top:100px}.page-module__6itfIG__contactInfo h3{color:var(--primary);margin-bottom:.75rem;font-size:1.25rem}.page-module__6itfIG__contactInfo>p{color:var(--text-muted);margin-bottom:1.5rem;font-size:.95rem}.page-module__6itfIG__contactItem{border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1.5rem}.page-module__6itfIG__contactItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__6itfIG__contactItem strong{color:var(--text-main);margin-bottom:.5rem;font-size:.95rem;display:block}.page-module__6itfIG__contactItem a{color:var(--primary);text-decoration:none;transition:color .2s}.page-module__6itfIG__contactItem a:hover{color:#e8d060}.page-module__6itfIG__contactItem p{color:var(--text-muted);margin:0;font-size:.9rem}@media (max-width:968px){.page-module__6itfIG__formWrapper{grid-template-columns:1fr}.page-module__6itfIG__contactInfo{position:static}}@media (max-width:768px){.page-module__6itfIG__quotePage{padding:2rem 0}.page-module__6itfIG__header h1{font-size:2rem}.page-module__6itfIG__header p{font-size:1rem}.page-module__6itfIG__quoteForm,.page-module__6itfIG__contactInfo{padding:1.5rem}}
