.faq_layout__Ehn2s{position:relative;background-color:var(--color-bg-dark);color:var(--color-text-on-dark);overflow:hidden;isolation:isolate}.faq_layout__Ehn2s:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 40% at 50% 0,rgba(45,127,249,.25),transparent 60%),radial-gradient(ellipse 55% 25% at 12% 28%,rgba(116,187,251,.1),transparent 60%),radial-gradient(ellipse 50% 25% at 88% 48%,rgba(45,127,249,.1),transparent 60%),radial-gradient(ellipse 55% 25% at 15% 72%,rgba(116,187,251,.08),transparent 60%),radial-gradient(ellipse 70% 30% at 50% 100%,rgba(45,127,249,.16),transparent 60%);pointer-events:none;z-index:-1}.faq_zone__i1hY_{position:relative;width:100%;padding:var(--space-16) 0}.faq_zoneHero__moaXr{padding-top:var(--space-20);padding-bottom:var(--space-10)}.faq_zoneFinalCta__7mVJl{padding-top:var(--space-12);padding-bottom:var(--space-20)}.faq_zoneTinted__iNEB3{background:linear-gradient(180deg,rgba(45,127,249,.03),rgba(116,187,251,.05) 50%,rgba(45,127,249,.03))}.faq_zoneTinted__iNEB3:after,.faq_zoneTinted__iNEB3:before{content:"";position:absolute;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 50%,transparent);pointer-events:none}.faq_zoneTinted__iNEB3:before{top:0}.faq_zoneTinted__iNEB3:after{bottom:0}.faq_section__TJ_AP{max-width:1000px;margin:0 auto;padding:0 var(--space-6)}.faq_hero__z_QiC{position:relative;max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.faq_eyebrow__IXopC{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent)}.faq_eyebrow__IXopC,.faq_title__Sl3VF{margin:0;font-weight:var(--weight-semibold)}.faq_title__Sl3VF{font-family:var(--font-display);font-size:clamp(var(--text-4xl),5vw,var(--text-5xl));color:var(--color-text-on-dark);letter-spacing:-.02em;line-height:1.1}.faq_subtitle__PSp3r{margin:0;max-width:60ch;font-size:var(--text-lg);line-height:1.65;color:var(--color-text-on-dark-muted)}.faq_toc__3DQbX{max-width:1000px;margin:var(--space-10) auto 0;padding:0 var(--space-6);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.faq_tocLink__8FYdt{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-on-dark);background:rgba(45,127,249,.08);border:1px solid rgba(45,127,249,.22);border-radius:var(--radius-full,999px);text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.faq_tocLink__8FYdt:hover{transform:translateY(-1px);background:rgba(45,127,249,.16);border-color:rgba(45,127,249,.4);box-shadow:0 6px 16px -8px rgba(45,127,249,.4)}.faq_category__JtV1g{max-width:880px;margin:0 auto}.faq_category__JtV1g+.faq_category__JtV1g{margin-top:var(--space-16)}.faq_categoryHeader__yqmAm{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);scroll-margin-top:calc(var(--header-height, 80px) + var(--space-6))}.faq_categoryIcon__VqIhC{flex-shrink:0;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,rgba(45,127,249,.28),rgba(45,127,249,.08));border:1px solid rgba(45,127,249,.32);color:var(--color-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.15),0 4px 12px rgba(45,127,249,.18)}.faq_categoryTitle__k2YmS{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--weight-semibold);color:var(--color-text-on-dark);letter-spacing:-.015em;line-height:1.15}.faq_faqList__nAW8Q{display:flex;flex-direction:column;gap:var(--space-3)}.faq_faqItem__9kuH1{position:relative;padding:var(--space-5) var(--space-6);background:radial-gradient(120% 80% at 0 0,rgba(45,127,249,.08) 0,transparent 60%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),rgba(12,26,46,.55);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.25),0 8px 24px -16px rgba(0,0,0,.5);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.faq_faqItem__9kuH1:before{content:"";position:absolute;top:0;left:var(--space-5);right:var(--space-5);height:1px;background:linear-gradient(90deg,transparent,rgba(45,127,249,.45) 50%,transparent);pointer-events:none;opacity:.7}.faq_faqItem__9kuH1:hover{border-color:rgba(45,127,249,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.25),0 12px 32px -16px rgba(0,0,0,.55),0 0 28px -10px rgba(45,127,249,.32)}.faq_faqItem__9kuH1[open]{border-color:rgba(45,127,249,.36);background:radial-gradient(120% 80% at 0 0,rgba(45,127,249,.12) 0,transparent 60%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(12,26,46,.7)}.faq_faqQuestion__tHOHv{cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-on-dark);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);line-height:1.4;border-radius:8px;outline-offset:4px}.faq_faqQuestion__tHOHv::-webkit-details-marker{display:none}.faq_faqQuestion__tHOHv:after{content:"";flex-shrink:0;width:24px;height:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d7ff9' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:contain;transition:transform .25s ease}.faq_faqItem__9kuH1[open] .faq_faqQuestion__tHOHv:after{transform:rotate(-180deg)}.faq_faqAnswer__R1aDG{margin:var(--space-4) 0 0;font-size:var(--text-base);line-height:1.7;color:rgba(241,245,249,.82)}.faq_faqAnswer__R1aDG p{margin:0}.faq_faqAnswer__R1aDG p+p{margin-top:var(--space-3)}.faq_faqAnswer__R1aDG strong{color:var(--color-text-on-dark);font-weight:var(--weight-semibold)}.faq_faqAnswer__R1aDG a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(45,127,249,.4);text-decoration-color:rgba(45,127,249,.4);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.faq_faqAnswer__R1aDG a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.faq_faqAnswer__R1aDG ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.faq_faqItem__9kuH1[open] .faq_faqAnswer__R1aDG{animation:faq_faqAnswerIn__LopL5 .25s ease}@keyframes faq_faqAnswerIn__LopL5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq_finalCard__gqg7P{max-width:760px;margin:0 auto;padding:clamp(var(--space-12),5vw,var(--space-16)) clamp(var(--space-8),5vw,var(--space-12));text-align:center;background:radial-gradient(120% 100% at 50% 0,rgba(45,127,249,.22),transparent 70%),linear-gradient(135deg,rgba(45,127,249,.14),rgba(45,127,249,.04)),rgba(12,26,46,.7);border:1px solid rgba(45,127,249,.28);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 30px 80px -20px rgba(45,127,249,.3);display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.faq_finalCard__gqg7P .btn{padding:var(--space-4) var(--space-10);margin-top:var(--space-2)}.faq_finalTitle__1cmDN{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-2xl),3.4vw,var(--text-4xl));font-weight:var(--weight-semibold);color:var(--color-text-on-dark);letter-spacing:-.02em;line-height:1.15}.faq_finalBody__lONjD{margin:0;max-width:56ch;font-size:var(--text-base);line-height:1.65;color:var(--color-text-on-dark-muted)}@media (max-width:720px){.faq_zone__i1hY_{padding:var(--space-12) 0}.faq_zoneHero__moaXr{padding-top:var(--space-16);padding-bottom:var(--space-8)}.faq_section__TJ_AP,.faq_toc__3DQbX{padding:0 var(--space-5)}.faq_categoryHeader__yqmAm{gap:var(--space-3);margin-bottom:var(--space-6)}.faq_categoryIcon__VqIhC{width:40px;height:40px;border-radius:12px}.faq_faqItem__9kuH1{padding:var(--space-4) var(--space-5)}.faq_faqQuestion__tHOHv{font-size:var(--text-base)}.faq_faqAnswer__R1aDG{font-size:var(--text-sm);margin-top:var(--space-3)}}