.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}