.faq-module__6AW0yG__page{flex-direction:column;gap:80px;width:100%;max-width:1400px;margin:0 auto;padding:48px 32px 120px;display:flex}.faq-module__6AW0yG__hero{flex-direction:column;gap:16px;max-width:800px;padding-top:40px;display:flex}.faq-module__6AW0yG__kicker{background:var(--accent-glow);color:var(--accent);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:8px 16px;font-size:.75rem;font-weight:800;display:inline-flex}.faq-module__6AW0yG__hero h1{color:var(--ink);font-size:3.5rem;font-weight:900;line-height:1.1}.faq-module__6AW0yG__hero p{color:var(--muted);max-width:640px;font-size:1.15rem;line-height:1.7}.faq-module__6AW0yG__accordion{border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;gap:0;display:flex;overflow:hidden}.faq-module__6AW0yG__item{border-bottom:1px solid var(--glass-border)}.faq-module__6AW0yG__item:last-child{border-bottom:none}.faq-module__6AW0yG__question{background:var(--surface-elevated);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 32px;transition:background .2s;display:flex}.faq-module__6AW0yG__question:hover{background:var(--accent-glow)}.faq-module__6AW0yG__question span:first-child{color:var(--ink);font-size:1rem;font-weight:700}.faq-module__6AW0yG__chevron{color:var(--accent);flex-shrink:0;font-size:1.4rem;font-weight:800}.faq-module__6AW0yG__itemOpen .faq-module__6AW0yG__question{background:var(--accent-glow)}.faq-module__6AW0yG__answer{background:var(--surface-elevated);padding:0 32px 28px}.faq-module__6AW0yG__answer p{color:var(--muted);font-size:.95rem;line-height:1.7}.faq-module__6AW0yG__ctaBanner{text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);border-radius:32px;flex-direction:column;align-items:center;gap:20px;padding:80px;display:flex}.faq-module__6AW0yG__ctaBanner h2{color:#fff;font-size:2.4rem;font-weight:900}.faq-module__6AW0yG__ctaBanner p{color:#ffffffbf;max-width:500px;font-size:1.1rem}.faq-module__6AW0yG__ctaBtn{color:var(--accent);background:#fff;border-radius:12px;padding:14px 28px;font-size:.95rem;font-weight:800;transition:transform .2s;display:inline-flex}.faq-module__6AW0yG__ctaBtn:hover{opacity:1;transform:translateY(-2px)}@media (max-width:768px){.faq-module__6AW0yG__page{gap:52px;padding:32px 16px 80px}.faq-module__6AW0yG__hero{padding-top:24px}.faq-module__6AW0yG__hero h1{font-size:var(--ds-h1);line-height:var(--ds-lh-tight);letter-spacing:0}.faq-module__6AW0yG__hero p,.faq-module__6AW0yG__answer p,.faq-module__6AW0yG__ctaBanner p{font-size:var(--ds-body);line-height:var(--ds-lh-body)}.faq-module__6AW0yG__kicker{letter-spacing:.08em}.faq-module__6AW0yG__accordion,.faq-module__6AW0yG__ctaBanner{border-radius:12px}.faq-module__6AW0yG__question{gap:14px;padding:18px 16px}.faq-module__6AW0yG__question span:first-child{font-size:.96rem;line-height:1.35}.faq-module__6AW0yG__answer{padding:0 16px 18px}.faq-module__6AW0yG__ctaBanner{padding:36px 20px}.faq-module__6AW0yG__ctaBanner h2{font-size:var(--ds-h2);line-height:var(--ds-lh-tight);letter-spacing:0}.faq-module__6AW0yG__ctaBtn{text-align:center;justify-content:center;width:100%;min-height:46px}}
