.faq-cta-module___bFKeW__section{padding-block:0 var(--section-y);position:relative}.faq-cta-module___bFKeW__panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(150deg,#8c24db24,#0000 58%),#090610b3;gap:2rem;padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.faq-cta-module___bFKeW__panel:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#c98bff1f,#0000 62%);width:min(28rem,60%);position:absolute;top:-60%;right:-10%}.faq-cta-module___bFKeW__copy,.faq-cta-module___bFKeW__actions{z-index:1;position:relative}.faq-cta-module___bFKeW__title{color:var(--color-text);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.625rem,4vw,2.5rem);font-weight:400;line-height:1.05}.faq-cta-module___bFKeW__lede{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:.875rem;line-height:1.6}.faq-cta-module___bFKeW__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.faq-cta-module___bFKeW__primary,.faq-cta-module___bFKeW__secondary{border-radius:var(--radius-pill);min-height:2.875rem;font-size:var(--text-md);letter-spacing:-.02em;transition:background-color .32s var(--ease-ui), border-color .32s var(--ease-ui), color .32s var(--ease-ui);align-items:center;gap:.5rem;padding-inline:1.375rem;font-weight:500;line-height:1;display:inline-flex}.faq-cta-module___bFKeW__primary{background:var(--color-text);color:var(--color-bg)}.faq-cta-module___bFKeW__secondary{border:1px solid var(--color-line);color:var(--color-text)}.faq-cta-module___bFKeW__primary svg,.faq-cta-module___bFKeW__secondary svg{fill:currentColor;width:1.0625rem;height:1.0625rem;transition:transform .42s var(--ease-reveal)}.faq-cta-module___bFKeW__motionReady .faq-cta-module___bFKeW__copy,.faq-cta-module___bFKeW__motionReady .faq-cta-module___bFKeW__actions{opacity:0;transition:opacity .7s var(--ease-reveal), transform .7s var(--ease-reveal);transform:translateY(1.25rem)}.faq-cta-module___bFKeW__motionReady .faq-cta-module___bFKeW__actions{transition-delay:.14s}.faq-cta-module___bFKeW__motionReady.faq-cta-module___bFKeW__entered .faq-cta-module___bFKeW__copy,.faq-cta-module___bFKeW__motionReady.faq-cta-module___bFKeW__entered .faq-cta-module___bFKeW__actions{opacity:1;transform:none}@media (min-width:48rem){.faq-cta-module___bFKeW__panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4rem)}}@media (hover:hover){.faq-cta-module___bFKeW__primary:hover svg{transform:translate(.1875rem)}.faq-cta-module___bFKeW__secondary:hover{color:var(--color-brand-soft);border-color:#c98bff8c}.faq-cta-module___bFKeW__secondary:hover svg{transform:translate(.1875rem,-.1875rem)}}@media (prefers-reduced-motion:reduce){.faq-cta-module___bFKeW__motionReady .faq-cta-module___bFKeW__copy,.faq-cta-module___bFKeW__motionReady .faq-cta-module___bFKeW__actions{opacity:1;transition:none;transform:none}.faq-cta-module___bFKeW__primary svg,.faq-cta-module___bFKeW__secondary svg{transition:none}}
.faq-groups-module__xYYzhq__wrap{position:relative}.faq-groups-module__xYYzhq__group{border-top:1px solid var(--color-line);gap:1.5rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.faq-groups-module__xYYzhq__group:last-child{padding-bottom:var(--section-y)}.faq-groups-module__xYYzhq__aside{align-self:stretch}.faq-groups-module__xYYzhq__number{color:#ffffff4d;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;font-weight:500;line-height:1}.faq-groups-module__xYYzhq__groupTitle{color:var(--color-text);letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:400;line-height:1.15}.faq-groups-module__xYYzhq__groupCount{color:var(--color-brand-soft);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem;font-weight:500;line-height:1}.faq-groups-module__xYYzhq__items{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.faq-groups-module__xYYzhq__item{min-width:0}.faq-groups-module__xYYzhq__question{color:var(--color-text);letter-spacing:-.025em;font-size:clamp(1.0625rem,1.9vw,1.25rem);font-weight:400;line-height:1.35}.faq-groups-module__xYYzhq__answer{max-width:62ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:.625rem;line-height:1.65}.faq-groups-module__xYYzhq__motionReady [data-faq-item]{opacity:0;transition:opacity .62s var(--ease-reveal), transform .62s var(--ease-reveal);transform:translateY(1rem)}.faq-groups-module__xYYzhq__motionReady [data-faq-item].faq-groups-module__xYYzhq__entered{opacity:1;transition-delay:calc(var(--item-index,0) * 70ms);transform:none}@media (min-width:56.3125rem){.faq-groups-module__xYYzhq__group{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem)}.faq-groups-module__xYYzhq__asideInner{position:sticky;top:clamp(6rem,14vh,8.75rem)}}@media (prefers-reduced-motion:reduce){.faq-groups-module__xYYzhq__motionReady [data-faq-item]{opacity:1;transition:none;transform:none}}
.faq-index-module__2EManW__page{background:var(--color-bg);overflow:clip}.faq-index-module__2EManW__hero{padding-block:clamp(8rem, 20vw, 11rem) var(--section-y);position:relative}.faq-index-module__2EManW__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#0000 100%)}.faq-index-module__2EManW__hero:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#8c24db29,#0000 64%);width:min(40rem,78vw);position:absolute;top:-18%;right:-8%}.faq-index-module__2EManW__inner{z-index:1;position:relative}.faq-index-module__2EManW__top{margin-bottom:1.25rem}.faq-index-module__2EManW__title{max-width:15ch;color:var(--color-text);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,8.5vw,5.5rem);font-weight:400;line-height:.95}.faq-index-module__2EManW__lede{max-width:44ch;color:var(--color-text-muted);letter-spacing:-.02em;margin-top:1.75rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6}.faq-index-module__2EManW__jump{flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;display:flex}.faq-index-module__2EManW__pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text);font-size:var(--text-md);letter-spacing:-.02em;transition:border-color .32s var(--ease-ui), background-color .32s var(--ease-ui);align-items:center;gap:.625rem;padding-inline:1.125rem;line-height:1;display:inline-flex}.faq-index-module__2EManW__pillCount{color:var(--color-brand-soft);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;font-weight:500}.faq-index-module__2EManW__motionAnchor{pointer-events:none;width:1px;height:1px;position:absolute}.faq-index-module__2EManW__page [data-faq-reveal]{animation:faq-index-module__2EManW__faqReveal .76s var(--ease-reveal) both}.faq-index-module__2EManW__page .faq-index-module__2EManW__top{animation-delay:60ms}.faq-index-module__2EManW__page .faq-index-module__2EManW__lede{animation-delay:.24s}.faq-index-module__2EManW__page .faq-index-module__2EManW__jump{animation-delay:.34s}@keyframes faq-index-module__2EManW__faqReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (hover:hover){.faq-index-module__2EManW__pill:hover{background:#8c24db24;border-color:#c98bff8c}}@media (prefers-reduced-motion:reduce){.faq-index-module__2EManW__page [data-faq-reveal]{animation:none}}
