.faq_page__eF2xR{display:flex;flex-direction:column;margin-top:-1.35rem;padding-bottom:0}.faq_hero__z_QiC{background:var(--brand-green);color:white;padding:5rem 0 3.5rem}.faq_heroInner__hUOBa{max-width:720px}.faq_eyebrow__IXopC{font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase;margin:0 0 .75rem;opacity:.85}.faq_heroTitle__MWSIZ{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;line-height:1.15;margin:0 0 1rem}.faq_heroText__70gu0{font-size:1.05rem;line-height:1.6;opacity:.9;margin:0}.faq_sectionAlt__1hoPX,.faq_section__TJ_AP{padding:4rem 0}.faq_sectionAlt__1hoPX{background:var(--surface-soft,#f6f8fa)}.faq_sectionTitle__exCVQ{font-size:1.5rem;font-weight:800;margin:0 0 2rem;color:var(--text-primary)}.faq_faqGrid__40PHZ{display:flex;flex-direction:column;gap:0}.faq_faqItem__9kuH1{border-bottom:1px solid var(--border-light,#e2e6ea);padding:0}.faq_faqItem__9kuH1[open] .faq_faqQuestion__tHOHv{color:var(--brand-green)}.faq_faqQuestion__tHOHv{display:flex;align-items:baseline;gap:.5rem;padding:1.15rem 0;font-size:1rem;font-weight:700;cursor:pointer;color:var(--text-primary);list-style:none;line-height:1.4}.faq_faqQuestion__tHOHv::-webkit-details-marker{display:none}.faq_faqQuestion__tHOHv:after{content:"+";margin-left:auto;font-size:1.3rem;font-weight:400;flex-shrink:0;transition:transform .2s ease}.faq_faqItem__9kuH1[open] .faq_faqQuestion__tHOHv:after{content:"−"}.faq_faqAnswer__R1aDG{padding:0 0 1.25rem;margin:0;font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.faq_faqLocation__tb5ke{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase;background:var(--brand-blue-deep,#1a4d6e);color:white;padding:.15rem .45rem;border-radius:3px;flex-shrink:0;position:relative;top:-1px}.faq_locationMore__S9dwN{margin-top:1.5rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.faq_locationMore__S9dwN a{color:var(--brand-green);font-weight:600;text-decoration:underline}.faq_ctaBand__1WKva{background:var(--brand-green);color:white;padding:4rem 0}.faq_ctaInner__BgoCD{text-align:center;max-width:600px}.faq_ctaTitle__t_O6a{font-size:1.6rem;font-weight:900;margin:0 0 .75rem}.faq_ctaText__YlyZt{font-size:1rem;line-height:1.6;opacity:.9;margin:0 0 1.75rem}.faq_ctaActions__yG1XO{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq_primaryButton__isXxg{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:white;color:var(--brand-green);font-weight:800;font-size:.95rem;border-radius:var(--radius-md,8px);text-decoration:none;transition:opacity .15s}.faq_primaryButton__isXxg:hover{opacity:.9}.faq_secondaryButton__oXt8z{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:transparent;color:white;font-weight:700;font-size:.95rem;border:2px solid rgba(255,255,255,.5);border-radius:var(--radius-md,8px);text-decoration:none;transition:border-color .15s}.faq_secondaryButton__oXt8z:hover{border-color:white}.faq_page__eF2xR{background:var(--fs-cream)}.faq_ctaBand__1WKva,.faq_hero__z_QiC{background:linear-gradient(135deg,rgba(231,0,0,.14),transparent 32%),linear-gradient(145deg,#071230 0,var(--fs-navy) 58%,#102f6b 100%)}.faq_ctaTitle__t_O6a,.faq_heroTitle__MWSIZ{font-family:var(--font-display),Impact,sans-serif;font-weight:400;line-height:1}.faq_sectionAlt__1hoPX{background:linear-gradient(90deg,rgba(8,26,68,.035) 1px,transparent 0),linear-gradient(180deg,rgba(8,26,68,.035) 1px,transparent 0),#fff8eb;background-size:48px 48px,48px 48px,auto}.faq_faqItem__9kuH1{border-bottom-color:rgba(8,26,68,.14)}.faq_faqItem__9kuH1[open] .faq_faqQuestion__tHOHv,.faq_locationMore__S9dwN a{color:var(--fs-red)}.faq_faqLocation__tb5ke{background:var(--fs-red);border-radius:999px}.faq_primaryButton__isXxg{background:linear-gradient(135deg,var(--fs-red),var(--fs-red-deep));box-shadow:var(--fs-shadow-red);color:#fff}