.faq_eyebrow__3g1Sc{margin:0 0 .75rem;color:var(--gold-deep);font-size:.67rem;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.faq_hero__mNc7c{padding-bottom:clamp(4rem,8vw,7rem);background:radial-gradient(circle at 80% 20%,rgb(216 189 138/.26),transparent 25rem),linear-gradient(180deg,#fbf8f2,var(--background))}.faq_heroInner__uG4x_{max-width:950px;padding-top:clamp(3rem,7vw,6rem)}.faq_heroInner__uG4x_ h1{margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;letter-spacing:-.065em;line-height:.84}.faq_heroInner__uG4x_>p:not(.faq_eyebrow__3g1Sc){max-width:680px;margin:1.5rem 0 0;color:var(--ink-muted);font-size:.95rem;line-height:1.75}.faq_faqSection__hP1Fs{padding-block:clamp(5rem,9vw,8rem);background:var(--surface)}.faq_faqGroup__i2X88{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:clamp(2.5rem,8vw,8rem);padding-block:3rem;border-top:1px solid var(--border)}.faq_faqGroup__i2X88:first-child{padding-top:0;border-top:0}.faq_faqGroup__i2X88>div:first-child>svg{color:var(--gold-deep);stroke-width:1.4}.faq_faqGroup__i2X88 h2{margin:1rem 0 0;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:400}.faq_faqGroup__i2X88>div:first-child>p{margin:.7rem 0 0;color:var(--ink-muted);font-size:.74rem;line-height:1.6}.faq_faqGroup__i2X88 a{color:var(--gold-deep);text-decoration:underline}.faq_stateCard__zEqX_{display:grid;min-height:140px;place-items:center;padding:1.2rem;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--ink-muted);font-size:.9rem;line-height:1.6}.faq_cta__ZtiP_,.faq_stateCard__zEqX_{background:var(--background);text-align:center}.faq_cta__ZtiP_{padding-block:clamp(5rem,9vw,8rem)}.faq_cta__ZtiP_>div>svg{margin-inline:auto;color:var(--gold-deep)}.faq_cta__ZtiP_ .faq_eyebrow__3g1Sc{margin-top:1rem}.faq_cta__ZtiP_ h2{max-width:900px;margin:0 auto;font-size:clamp(3rem,5vw,5.5rem);font-weight:400;letter-spacing:-.05em;line-height:.98}.faq_cta__ZtiP_>div>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.7rem}@media(max-width:680px){.faq_heroInner__uG4x_ h1{font-size:clamp(3.8rem,18vw,5.8rem)}.faq_faqGroup__i2X88{grid-template-columns:1fr}.faq_cta__ZtiP_>div>div{align-items:stretch;flex-direction:column}}