.faq-module__YXyW3W__page{color:#f8fafc;background:radial-gradient(circle at top,#8b5cf633,#0000 34%),radial-gradient(circle at 16% 26%,#3b82f61f,#0000 28%),linear-gradient(#0f1020 0%,#151629 46%,#0f1020 100%);min-height:100dvh;padding:8px 20px 86px}.faq-module__YXyW3W__hero{text-align:center;max-width:1040px;margin:0 auto;padding:54px 20px 38px}.faq-module__YXyW3W__eyebrow,.faq-module__YXyW3W__sectionKicker{color:#c4b5fd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:850;line-height:1.2}.faq-module__YXyW3W__title{letter-spacing:-.07em;max-width:980px;margin:0 auto;font-size:clamp(40px,6.5vw,72px);font-weight:880;line-height:.96}.faq-module__YXyW3W__subtitle{color:#e2e8f0cc;max-width:760px;margin:24px auto 0;font-size:clamp(18px,2.4vw,22px);line-height:1.55}.faq-module__YXyW3W__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.faq-module__YXyW3W__primaryButton,.faq-module__YXyW3W__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,opacity .16s;display:inline-flex}.faq-module__YXyW3W__primaryButton{color:#100f1f;background:#f8fafc;box-shadow:0 18px 40px #00000038}.faq-module__YXyW3W__secondaryButton{color:#f8fafc;background:#ffffff12;border:1px solid #f8fafc33}.faq-module__YXyW3W__primaryButton:hover,.faq-module__YXyW3W__secondaryButton:hover{opacity:.9;transform:translateY(-2px)}.faq-module__YXyW3W__quickNav{flex-wrap:wrap;justify-content:center;gap:10px;max-width:840px;margin:28px auto 0;display:flex}.faq-module__YXyW3W__quickLink{color:#f8fafce0;background:#ffffff0e;border:1px solid #c4b5fd2e;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}.faq-module__YXyW3W__quickLink:hover{background:#ffffff17}.faq-module__YXyW3W__content{max-width:1080px;margin:0 auto;padding:24px 0 40px}.faq-module__YXyW3W__group{padding:34px 0}.faq-module__YXyW3W__groupHeader{text-align:center;max-width:760px;margin:0 auto 24px}.faq-module__YXyW3W__groupHeader h2{color:#f8fafc;letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:860;line-height:1}.faq-module__YXyW3W__groupHeader p:not(.faq-module__YXyW3W__sectionKicker){color:#e2e8f0bd;margin:16px auto 0;font-size:17px;line-height:1.65}.faq-module__YXyW3W__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.faq-module__YXyW3W__card{background:linear-gradient(135deg,#ffffff16,#ffffff09),#0f1020b8;border:1px solid #c4b5fd2e;border-radius:28px;padding:28px;box-shadow:0 24px 80px #00000038}.faq-module__YXyW3W__card h3{color:#f8fafc;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(22px,3vw,30px);line-height:1.1}.faq-module__YXyW3W__card p{color:#e2e8f0b8;margin:0;font-size:16.5px;line-height:1.7}.faq-module__YXyW3W__card a{color:#ddd6fe;font-weight:850;text-decoration:none}.faq-module__YXyW3W__card a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:820px){.faq-module__YXyW3W__faqGrid{grid-template-columns:1fr}}@media (max-width:560px){.faq-module__YXyW3W__page{padding:8px 16px 68px}.faq-module__YXyW3W__hero{padding:42px 4px 28px}.faq-module__YXyW3W__title{letter-spacing:-.055em}.faq-module__YXyW3W__card{border-radius:24px;padding:22px}}
