.faq-module__VSI0LW__container{max-width:900px;margin:0 auto;padding:0 24px}.faq-module__VSI0LW__heroBg{border-bottom:1px solid var(--line-soft);background:linear-gradient(160deg,#e8ff5714 0%,#f8fafc00 55%);width:100%}.faq-module__VSI0LW__hero{text-align:center;max-width:800px;margin:0 auto;padding:80px 24px 40px;animation:.8s cubic-bezier(.16,1,.3,1) both faq-module__VSI0LW__fadeInUp}@keyframes faq-module__VSI0LW__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.faq-module__VSI0LW__hero h1{letter-spacing:-.02em;color:var(--ink-primary);margin-bottom:20px;font-size:46px;font-weight:800;line-height:1.15}.faq-module__VSI0LW__hero p{color:var(--ink-muted);max-width:700px;margin:0 auto;font-size:18px;font-weight:400}.faq-module__VSI0LW__category{margin-bottom:56px}.faq-module__VSI0LW__category h2{color:var(--ink-primary);border-bottom:2px solid var(--spark);margin-bottom:24px;padding-bottom:8px;font-size:24px;font-weight:800;display:inline-block}.faq-module__VSI0LW__grid{flex-direction:column;gap:20px;display:flex}.faq-module__VSI0LW__item{background:var(--bg-float);border:1px solid var(--line-soft);border-radius:16px;padding:28px;transition:all .2s}.faq-module__VSI0LW__item:hover{border-color:var(--line-mid);box-shadow:0 4px 16px #00000005}.faq-module__VSI0LW__item h3{color:var(--ink-primary);margin-bottom:10px;font-size:17px;font-weight:700}.faq-module__VSI0LW__item p{color:var(--ink-secondary);font-size:15px}.faq-module__VSI0LW__finalCta{background:var(--bg-deep);border:1px solid var(--line-soft);text-align:center;border-radius:20px;max-width:900px;margin:80px auto;padding:72px 32px}.faq-module__VSI0LW__finalCta h2{margin-bottom:16px;font-size:38px;font-weight:800}.faq-module__VSI0LW__finalCta p{color:var(--ink-muted);margin-bottom:28px;font-size:17px}
