.faq_page__eF2xR{background:var(--bg)}.faq_intro__alh6G{max-width:1120px;margin:0 auto;padding:clamp(3rem,7vw,4.5rem) 1.25rem 2.5rem;border-bottom:1px solid color-mix(in srgb,var(--slate) 12%,transparent)}.faq_eyebrow__IXopC{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.faq_title__Sl3VF{margin:.55rem 0 0;max-width:16ch;font-size:clamp(2rem,4vw,2.85rem)}.faq_lead__Ya9sD{margin:1rem 0 0;max-width:44ch;font-size:1.08rem;line-height:1.5;color:var(--muted)}.faq_list__QvF_S{max-width:44rem;margin:0 auto;padding:.5rem 1.25rem clamp(4rem,8vw,5.5rem)}.faq_item__Jxb_Z{border-bottom:1px solid color-mix(in srgb,var(--slate) 14%,transparent)}.faq_item__Jxb_Z summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--navy);line-height:1.3}.faq_item__Jxb_Z summary::-webkit-details-marker{display:none}.faq_item__Jxb_Z summary:after{content:"+";flex:none;width:1.5rem;text-align:center;font-family:var(--font-body);font-size:1.35rem;font-weight:500;color:var(--accent);transition:transform .2s ease}.faq_item__Jxb_Z[open] summary:after{content:"−"}.faq_answer__2EVyw{margin:0 0 1.35rem;max-width:48ch;color:var(--slate);font-size:1.02rem;line-height:1.6}.faq_answer__2EVyw a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.faq_cta__EjQPS{max-width:1120px;margin:0 auto;padding:0 1.25rem clamp(4rem,8vw,5.5rem)}.faq_ctaInner__BgoCD{padding:2rem 0 0;border-top:1px solid color-mix(in srgb,var(--slate) 12%,transparent);display:grid;grid-gap:1rem;gap:1rem}.faq_ctaTitle__t_O6a{margin:0;font-size:1.5rem}.faq_ctaCopy__BmbX_{margin:0;max-width:40ch;color:var(--muted);line-height:1.5}.faq_ctaButton__1t_Wg{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.2rem;border-radius:.5rem;background:var(--navy);color:#f3f1ea;font-size:.95rem;font-weight:700}.faq_ctaButton__1t_Wg:hover{background:var(--navy-deep)}