.faq-module__6AW0yG__page{color:#e2e8f0;background-color:#030308;min-height:100vh;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.faq-module__6AW0yG__page:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 88% 8%,#22d3ee2e 0%,#22d3ee00 55%),radial-gradient(circle at 8% 92%,#a78bfa29 0%,#a78bfa00 55%);position:absolute;inset:0}.faq-module__6AW0yG__container{z-index:1;max-width:820px;margin:0 auto;padding:96px 24px 128px;position:relative}.faq-module__6AW0yG__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#22d3ee;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;font-weight:600;display:inline-flex}.faq-module__6AW0yG__eyebrow:before{content:"";background-color:#22d3ee;width:28px;height:1px}.faq-module__6AW0yG__h1{letter-spacing:-.035em;color:#f8fafc;margin:0 0 24px;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.05}.faq-module__6AW0yG__lede{color:#94a3b8;max-width:680px;margin:0 0 64px;font-size:19px;line-height:1.65}.faq-module__6AW0yG__toc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;border:1px solid #6366f12e;border-radius:14px;margin-bottom:64px;padding:20px 24px}.faq-module__6AW0yG__tocLabel{letter-spacing:.18em;text-transform:uppercase;color:#a78bfa;margin-bottom:12px;font-size:12px;font-weight:600}.faq-module__6AW0yG__tocList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.faq-module__6AW0yG__tocList a{color:#cbd5e1;font-size:14px;line-height:1.5;text-decoration:none;transition:color .15s}.faq-module__6AW0yG__tocList a:hover{color:#22d3ee}.faq-module__6AW0yG__qa{border-bottom:1px solid #94a3b81a;padding:32px 0;scroll-margin-top:100px}.faq-module__6AW0yG__qa:last-of-type{border-bottom:none}.faq-module__6AW0yG__q{letter-spacing:-.02em;color:#f1f5f9;margin:0 0 16px;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25}.faq-module__6AW0yG__a{color:#cbd5e1;margin:0;font-size:17px;line-height:1.7}.faq-module__6AW0yG__a+.faq-module__6AW0yG__a{margin-top:14px}.faq-module__6AW0yG__a a{color:#22d3ee;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.faq-module__6AW0yG__a a:hover{color:#67e8f9}.faq-module__6AW0yG__cta{text-align:center;background:radial-gradient(circle at 100% 0,#22d3ee14 0%,#22d3ee00 60%),#0f172a80;border:1px solid #22d3ee40;border-radius:18px;margin-top:88px;padding:40px}.faq-module__6AW0yG__ctaTitle{color:#f1f5f9;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700}.faq-module__6AW0yG__ctaText{color:#94a3b8;margin:0 0 20px;font-size:16px}.faq-module__6AW0yG__ctaButton{color:#030308;letter-spacing:.02em;background:linear-gradient(135deg,#22d3ee 0%,#a78bfa 100%);border-radius:999px;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-block}.faq-module__6AW0yG__ctaButton:hover{transform:translateY(-1px)}.faq-module__6AW0yG__breadcrumb{color:#64748b;letter-spacing:.04em;margin-bottom:32px;font-size:13px}.faq-module__6AW0yG__breadcrumb a{color:#94a3b8;text-decoration:none}.faq-module__6AW0yG__breadcrumb a:hover{color:#22d3ee}.faq-module__6AW0yG__breadcrumb span[aria-hidden=true]{color:#475569;margin:0 8px}
