.quote_page__nisvE{background:var(--bg);padding:clamp(24px,4vw,52px) 0 clamp(64px,8vw,104px)}.quote_shell__F_kQl{max-width:820px}.quote_formCard__mXJQz{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 4%,var(--card)) 0,var(--card) 48%,color-mix(in srgb,var(--primary-2) 5%,var(--card)) 100%);box-shadow:0 26px 70px rgba(24,38,90,.14),0 4px 14px rgba(24,38,90,.08);padding:clamp(22px,4vw,40px)}.quote_formCard__mXJQz:before{position:absolute;z-index:-1;top:-180px;right:-130px;width:390px;height:390px;border-radius:999px;background:radial-gradient(circle,rgba(93,112,255,.14),transparent 68%);content:"";pointer-events:none}.quote_formHeader__DnlNY,.quote_form__oEPnz{position:relative;z-index:1}.quote_formHeader__DnlNY{margin-bottom:28px}.quote_eyebrow__Ym431,.quote_requiredLegend__5RJVX{margin:0;color:var(--muted);font-size:.82rem;font-weight:700}.quote_eyebrow__Ym431{margin-bottom:10px;color:var(--primary);letter-spacing:.08em;text-transform:uppercase}.quote_faqSection__ODc5t h2,.quote_formHeader__DnlNY h1{margin:0;color:var(--ink);font-weight:850;letter-spacing:-.035em}.quote_formHeader__DnlNY h1{font-size:var(--font-h1);line-height:1.08}.quote_formHeader__DnlNY>p:not(.quote_eyebrow__Ym431):not(.quote_requiredLegend__5RJVX){max-width:600px;margin:12px 0 0;color:var(--muted);font-size:var(--font-body);line-height:1.65}.quote_requiredLegend__5RJVX{margin-top:16px}.quote_requiredLegend__5RJVX span{color:var(--primary)}.quote_optional___ORIJ{margin-left:5px;color:var(--muted);font-size:.78rem;font-weight:600}.quote_form__oEPnz{display:grid;gap:22px}.quote_fieldGrid__TdSjB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.quote_fieldError__jcBkJ{border-color:#d92d20!important;box-shadow:0 0 0 3px rgba(217,45,32,.12)!important}.quote_errorText___uTCQ{margin:7px 0 0;color:#b42318;font-size:.82rem;font-weight:650}.quote_optionalDetails__KQX1j{border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}.quote_optionalDetails__KQX1j summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding:15px 18px;color:var(--ink);font-size:var(--font-body);font-weight:800;list-style:none}.quote_optionalDetails__KQX1j summary::-webkit-details-marker{display:none}.quote_optionalDetails__KQX1j summary:after{color:var(--primary);content:"+";font-size:1.25rem;line-height:1}.quote_optionalDetails__KQX1j[open] summary{border-bottom:1px solid var(--border)}.quote_optionalDetails__KQX1j[open] summary:after{content:"−"}.quote_faqItem__83Bav button:focus-visible,.quote_optionalDetails__KQX1j summary:focus-visible{outline:3px solid rgba(36,70,230,.35);outline-offset:3px}.quote_optionalContent__W7LpB{display:grid;gap:18px;padding:20px 18px}.quote_formFooter__0OVfs{display:grid;gap:14px}.quote_privacy__cO2fa{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.quote_submitError__VTvMV{margin:0;padding:13px 15px;border:1px solid rgba(217,45,32,.25);border-radius:12px;background:rgba(217,45,32,.07);color:#9f1c14;font-size:.9rem;font-weight:650}.quote_faqSection__ODc5t{max-width:720px;margin:clamp(56px,8vw,88px) auto 0}.quote_faqSection__ODc5t h2{font-size:var(--font-h2);text-align:left}.quote_faqList__ntPIE{display:grid;gap:10px;margin-top:22px}.quote_faqItem__83Bav{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--card)}.quote_faqItem__83Bav h3{margin:0}.quote_faqItem__83Bav button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--font-body);font-weight:800;text-align:left}.quote_faqIconOpen__m_xXb,.quote_faqIcon__e00Bi{flex:0 0 auto;color:var(--primary);transition:transform .18s ease}.quote_faqIconOpen__m_xXb{transform:rotate(180deg)}.quote_faqAnswer__W5Kqf{padding:0 18px 18px}.quote_faqAnswer__W5Kqf p{margin:0;color:var(--muted);font-size:var(--font-body);line-height:1.65}html[data-theme=dark] .quote_faqItem__83Bav,html[data-theme=dark] .quote_formCard__mXJQz{box-shadow:0 18px 48px rgba(0,0,0,.18)}html[data-theme=dark] .quote_formCard__mXJQz{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,var(--card)) 0,var(--card) 50%,color-mix(in srgb,var(--primary-2) 12%,var(--card)) 100%)}html[data-theme=dark] .quote_optionalDetails__KQX1j{background:color-mix(in srgb,var(--primary) 9%,var(--card))}html[data-theme=dark] .quote_submitError__VTvMV{color:#ffb4ab}@media (max-width:640px){.quote_page__nisvE{padding-top:20px}.quote_formCard__mXJQz{border-radius:18px}.quote_fieldGrid__TdSjB{grid-template-columns:1fr}.quote_formHeader__DnlNY{margin-bottom:24px}.quote_faqAnswer__W5Kqf,.quote_faqItem__83Bav button,.quote_optionalContent__W7LpB,.quote_optionalDetails__KQX1j summary{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.quote_faqIconOpen__m_xXb,.quote_faqIcon__e00Bi{transition:none}}