.faq-module__VSI0LW__page{--faq-ink:#f4f2ee;--faq-muted:#b9b3aa;--faq-panel:#111820;--faq-line:#ffffff1f;--faq-orange:#ff7a1a;--faq-cyan:#58d0d9;color:var(--faq-ink);background:#090d12}.faq-module__VSI0LW__container{width:min(100% - 2rem,1180px);margin-inline:auto}.faq-module__VSI0LW__hero,.faq-module__VSI0LW__faqSection,.faq-module__VSI0LW__ctaSection{padding:clamp(4.5rem,8vw,8rem) 0}.faq-module__VSI0LW__hero{background:radial-gradient(circle at 88% 0,#58d0d926,#0000 29rem),radial-gradient(circle at 5% 100%,#ff7a1a24,#0000 32rem),linear-gradient(135deg,#151e28,#090d12 70%);padding-top:clamp(6rem,11vw,10rem)}.faq-module__VSI0LW__eyebrow{color:var(--faq-cyan);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:800;line-height:1.25}.faq-module__VSI0LW__page h1,.faq-module__VSI0LW__page h2{color:var(--faq-ink)}.faq-module__VSI0LW__page h1{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.75rem,7vw,5.7rem);font-weight:800;line-height:.94}.faq-module__VSI0LW__lead{max-width:43rem;color:var(--faq-muted);margin:1.5rem 0 0;font-size:clamp(1.08rem,1rem + .4vw,1.3rem);line-height:1.7}.faq-module__VSI0LW__faqSection{background:#090d12}.faq-module__VSI0LW__faqLayout{gap:3rem;display:grid}.faq-module__VSI0LW__sidebar{height:fit-content}.faq-module__VSI0LW__sidebar nav{gap:.2rem;display:grid}.faq-module__VSI0LW__sidebar a{color:var(--faq-muted);border-left:2px solid #0000;padding:.55rem 0 .55rem .85rem;font-weight:700;text-decoration:none}.faq-module__VSI0LW__sidebar a:hover{border-left-color:var(--faq-orange);color:var(--faq-ink)}.faq-module__VSI0LW__groups{gap:clamp(3rem,7vw,5.5rem);display:grid}.faq-module__VSI0LW__group{scroll-margin-top:8rem}.faq-module__VSI0LW__page h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.faq-module__VSI0LW__accordion{border-top:1px solid var(--faq-line);margin-top:1.5rem}.faq-module__VSI0LW__accordion details{border-bottom:1px solid var(--faq-line)}.faq-module__VSI0LW__accordion summary{cursor:pointer;color:var(--faq-ink);padding:1.25rem 2.75rem 1.25rem 0;font-size:1.04rem;font-weight:800;line-height:1.45;list-style:none;position:relative}.faq-module__VSI0LW__accordion summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__accordion summary:after{color:var(--faq-cyan);content:"+";font-size:1.65rem;font-weight:400;line-height:1;position:absolute;top:1.08rem;right:.1rem}.faq-module__VSI0LW__accordion details[open] summary:after{content:"−"}.faq-module__VSI0LW__answer{max-width:48rem;padding:0 2.75rem 1.5rem 0}.faq-module__VSI0LW__answer p{color:var(--faq-muted);margin:0;line-height:1.7}.faq-module__VSI0LW__ctaSection{border-top:1px solid var(--faq-line);background:#101820}.faq-module__VSI0LW__ctaCard{background:radial-gradient(circle at 0 0,#ff7a1a26,#0000 48%),linear-gradient(145deg,#17212b,#0c1117);border:1px solid #58d0d940;border-radius:1.25rem;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.faq-module__VSI0LW__ctaCard h2{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.faq-module__VSI0LW__ctaCard p:not(.faq-module__VSI0LW__eyebrow){max-width:43rem;color:var(--faq-muted);margin:1rem 0 0;line-height:1.65}.faq-module__VSI0LW__ctaActions{flex-wrap:wrap;gap:.75rem;display:flex}.faq-module__VSI0LW__primaryButton,.faq-module__VSI0LW__secondaryButton{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3.4rem;padding:.8rem 1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.faq-module__VSI0LW__primaryButton{background:var(--faq-orange);color:#090d12}.faq-module__VSI0LW__primaryButton:hover{background:#ff8b3c}.faq-module__VSI0LW__secondaryButton{color:var(--faq-ink);border-color:#58d0d9b3}.faq-module__VSI0LW__secondaryButton:hover{border-color:var(--faq-cyan);background:#58d0d914}@media (min-width:700px){.faq-module__VSI0LW__container{width:min(100% - 4rem,1180px)}.faq-module__VSI0LW__faqLayout{grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr)}.faq-module__VSI0LW__sidebar{position:sticky;top:7rem}.faq-module__VSI0LW__ctaCard{grid-template-columns:minmax(0,1fr) auto}.faq-module__VSI0LW__ctaActions{justify-content:flex-end}}@media (max-width:699px){.faq-module__VSI0LW__hero,.faq-module__VSI0LW__faqSection,.faq-module__VSI0LW__ctaSection{padding-block:4rem}.faq-module__VSI0LW__primaryButton,.faq-module__VSI0LW__secondaryButton{width:100%}.faq-module__VSI0LW__ctaActions{flex-direction:column}}
