.page_hero__0Vvk_{padding:calc(var(--space-4xl) + 80px) 0 var(--space-3xl);background:var(--gradient-hero);position:relative}.page_hero__0Vvk_:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:600px;height:300px;background:radial-gradient(ellipse at center top,rgba(16,185,129,.15) 0,transparent 70%);pointer-events:none}.page_heroContent__EA5kU{position:relative;max-width:600px;margin:0 auto;text-align:center}.page_heroContent__EA5kU h1{margin-bottom:var(--space-md)}.page_heroContent__EA5kU p{font-size:1.125rem;color:var(--color-text-secondary)}.page_mainSection__8SvES{padding:var(--space-4xl) 0}.page_contactGrid__Kk0Sb{display:grid;grid-template-columns:1fr 380px;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}@media (max-width:1024px){.page_contactGrid__Kk0Sb{grid-template-columns:1fr}}.page_formCard__Y7oc8{padding:var(--space-3xl);background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.page_formCard__Y7oc8 h2{font-size:1.5rem;margin-bottom:var(--space-sm)}.page_formCard__Y7oc8>p{color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.page_sidebar__ycFXc{display:flex;flex-direction:column;gap:var(--space-xl)}.page_sideCard__nm375{padding:var(--space-xl);background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.page_sideCard__nm375 h3{font-size:1.125rem;margin-bottom:var(--space-md)}.page_sideCard__nm375>p{font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.page_sideCard__nm375>p:last-child{margin-bottom:0}.page_sideCard__nm375 .page_btn__gCBp2{width:100%;justify-content:center}.page_contactInfo__jt5gr{display:flex;flex-direction:column;gap:var(--space-lg)}.page_contactItem___gW29{display:flex;align-items:flex-start;gap:var(--space-md)}.page_contactItem___gW29>svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.page_contactItem___gW29>div{display:flex;flex-direction:column;gap:2px}.page_contactLabel__YE0FV{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.page_contactItem___gW29 a,.page_contactItem___gW29 span:not(.page_contactLabel__YE0FV){font-size:.9375rem;color:var(--color-text-secondary)}.page_contactItem___gW29 a:hover{color:var(--color-accent)}.page_trustNote__EckRe{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-lg);font-size:.8125rem;color:var(--color-text-secondary)}.page_trustNote__EckRe svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.QuoteForm_form__RIJFN{display:flex;flex-direction:column;gap:var(--space-lg)}.QuoteForm_row__jkDfd{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:640px){.QuoteForm_row__jkDfd{grid-template-columns:1fr}}.QuoteForm_field__c8SeV{display:flex;flex-direction:column}.QuoteForm_required__3N6AR{color:var(--color-error)}.QuoteForm_optional__nlWRc{font-weight:400;color:var(--color-text-muted)}.QuoteForm_checkboxText__5LHEv{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.QuoteForm_checkboxText__5LHEv a{color:var(--color-accent);text-decoration:underline}.QuoteForm_checkboxText__5LHEv a:hover{color:var(--color-accent-light)}.QuoteForm_error__VQQuF{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);font-size:.875rem;color:var(--color-error)}.QuoteForm_spinner__Kzt_c{animation:QuoteForm_spin__AabV0 1s linear infinite}@keyframes QuoteForm_spin__AabV0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuoteForm_success___qXXb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg);padding:var(--space-3xl)}.QuoteForm_successIcon__Opfhc{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(16,185,129,.15);border-radius:var(--radius-full);color:var(--color-success)}.QuoteForm_success___qXXb h3{font-size:1.5rem}.QuoteForm_success___qXXb p{font-size:1rem;max-width:400px}