.faq-module__VSI0LW__page{--ink:#090b09;--paper:#eef0e9;--yellow:#ffe500;background:var(--ink);color:#f4f5f0;min-height:100vh;font-family:var(--font-display)}.faq-module__VSI0LW__hero{border-bottom:1px solid #30352d;flex-direction:column;justify-content:flex-end;min-height:74vh;padding:190px clamp(28px,6vw,100px) 88px;display:flex;position:relative;overflow:hidden}.faq-module__VSI0LW__hero:before{content:"";aspect-ratio:1;border:1px solid #ffe50038;border-radius:50%;width:min(65vw,900px);position:absolute;top:-22vw;right:-14vw;box-shadow:0 0 90px #ffe50014,inset 0 0 100px #ffe50008}.faq-module__VSI0LW__heroGrid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.faq-module__VSI0LW__hero>:not(.faq-module__VSI0LW__heroGrid){z-index:1;position:relative}.faq-module__VSI0LW__hero>span,.faq-module__VSI0LW__faqShell aside>span,.faq-module__VSI0LW__finalCta>span{font:700 8px var(--font-mono);letter-spacing:.19em;color:var(--yellow)}.faq-module__VSI0LW__hero h1{letter-spacing:-.07em;max-width:1050px;margin:32px 0 30px;font-size:clamp(58px,8.4vw,132px);font-weight:500;line-height:.84}.faq-module__VSI0LW__hero h1 em{color:var(--yellow);font-style:normal}.faq-module__VSI0LW__hero>p{color:#aab0a7;max-width:610px;margin:0;font-size:15px;line-height:1.7}.faq-module__VSI0LW__heroLink{width:min(370px,100%);font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #454b40;justify-content:space-between;margin-top:48px;padding:18px 0;transition:color .2s,transform .2s;display:flex;color:#f4f5f0!important}.faq-module__VSI0LW__heroLink b{color:var(--yellow)}.faq-module__VSI0LW__heroLink:hover{transform:translateY(-3px);color:var(--yellow)!important}.faq-module__VSI0LW__faqShell{background:var(--paper);color:var(--ink);grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:clamp(60px,9vw,150px);padding:110px clamp(28px,6vw,100px) 140px;display:grid}.faq-module__VSI0LW__faqShell>aside{align-self:start;position:sticky;top:115px}.faq-module__VSI0LW__faqShell aside>span{color:#827100}.faq-module__VSI0LW__faqShell aside nav{border-top:1px solid #c1c6bd;margin-top:30px}.faq-module__VSI0LW__faqShell aside nav a{min-height:51px;font:600 11px var(--font-display);border-bottom:1px solid #c8ccc4;grid-template-columns:28px 1fr;align-items:center;transition:color .2s,padding .2s;display:grid;color:#555b53!important}.faq-module__VSI0LW__faqShell aside nav a b{font:700 7px var(--font-mono);color:#998300}.faq-module__VSI0LW__faqShell aside nav a:hover{padding-left:6px;color:#080a08!important}.faq-module__VSI0LW__faqShell aside>a{background:#11140f;flex-direction:column;gap:10px;margin-top:34px;padding:20px;font-size:12px;line-height:1.45;display:flex;color:#f4f5f0!important}.faq-module__VSI0LW__faqShell aside>a b{color:var(--yellow);font:700 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.faq-module__VSI0LW__groups{min-width:0}.faq-module__VSI0LW__group{margin-bottom:110px;scroll-margin-top:110px}.faq-module__VSI0LW__group:last-child{margin-bottom:0}.faq-module__VSI0LW__group>header{border-bottom:2px solid #11140f;grid-template-columns:42px 1fr;gap:20px;padding-bottom:34px;display:grid}.faq-module__VSI0LW__group>header>span{color:#9b8400;font:700 8px var(--font-mono);padding-top:9px}.faq-module__VSI0LW__group h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,68px);font-weight:500;line-height:.95}.faq-module__VSI0LW__group header p{color:#676c65;max-width:620px;margin:15px 0 0;font-size:13px;line-height:1.65}.faq-module__VSI0LW__questions details{border-bottom:1px solid #c3c8bf}.faq-module__VSI0LW__questions summary{cursor:pointer;grid-template-columns:42px 1fr 28px;align-items:center;gap:20px;min-height:86px;padding:15px 0;list-style:none;display:grid}.faq-module__VSI0LW__questions summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__questions summary>span{font:700 7px var(--font-mono);color:#9b8400}.faq-module__VSI0LW__questions summary>b{letter-spacing:-.015em;font-size:16px;line-height:1.35}.faq-module__VSI0LW__questions summary>i{border:1px solid #9da39a;border-radius:50%;width:24px;height:24px;transition:background .22s,transform .22s;position:relative}.faq-module__VSI0LW__questions summary>i:before,.faq-module__VSI0LW__questions summary>i:after{content:"";background:#171917;height:1px;position:absolute;top:11px;left:7px;right:7px}.faq-module__VSI0LW__questions summary>i:after{transition:transform .22s;transform:rotate(90deg)}.faq-module__VSI0LW__questions details[open] summary>i{background:var(--yellow);border-color:var(--yellow);transform:rotate(180deg)}.faq-module__VSI0LW__questions details[open] summary>i:after{transform:rotate(0)}.faq-module__VSI0LW__questions details>p{color:#5f655d;max-width:770px;margin:0;padding:0 48px 32px 62px;font-size:14px;line-height:1.78;animation:.28s both faq-module__VSI0LW__open}@keyframes faq-module__VSI0LW__open{0%{opacity:0;transform:translateY(-8px)}}.faq-module__VSI0LW__finalCta{padding:120px clamp(28px,6vw,100px);position:relative;overflow:hidden}.faq-module__VSI0LW__finalCta:after{content:"FAQ";letter-spacing:-.09em;color:#ffffff06;pointer-events:none;font-size:clamp(160px,28vw,470px);font-weight:800;line-height:.7;position:absolute;bottom:-70px;right:-20px}.faq-module__VSI0LW__finalCta>*{z-index:1;position:relative}.faq-module__VSI0LW__finalCta h2{letter-spacing:-.065em;margin:32px 0 25px;font-size:clamp(50px,7vw,105px);font-weight:500;line-height:.88}.faq-module__VSI0LW__finalCta p{color:#989f96;max-width:590px;font-size:14px;line-height:1.7}.faq-module__VSI0LW__finalCta>a{background:var(--yellow);width:min(520px,100%);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:45px;padding:20px;transition:transform .2s;display:flex;color:#10120f!important}.faq-module__VSI0LW__finalCta>a:hover{transform:translateY(-4px)}@media (max-width:900px){.faq-module__VSI0LW__faqShell{grid-template-columns:1fr}.faq-module__VSI0LW__faqShell>aside{position:static}.faq-module__VSI0LW__faqShell aside nav{grid-template-columns:1fr 1fr;display:grid}.faq-module__VSI0LW__faqShell aside nav a:nth-child(odd){border-right:1px solid #c8ccc4;padding-right:14px}.faq-module__VSI0LW__faqShell aside nav a:nth-child(2n){padding-left:14px}.faq-module__VSI0LW__faqShell aside>a{max-width:420px}.faq-module__VSI0LW__group{margin-bottom:82px}}@media (max-width:650px){.faq-module__VSI0LW__hero{min-height:680px;padding-top:145px}.faq-module__VSI0LW__hero h1{font-size:56px}.faq-module__VSI0LW__faqShell{gap:70px;padding-top:70px;padding-bottom:90px}.faq-module__VSI0LW__faqShell aside nav{grid-template-columns:1fr}.faq-module__VSI0LW__faqShell aside nav a:nth-child(n){border-right:0;padding-left:0;padding-right:0}.faq-module__VSI0LW__group>header{grid-template-columns:28px 1fr;gap:12px}.faq-module__VSI0LW__questions summary{grid-template-columns:24px 1fr 24px;gap:12px;min-height:78px}.faq-module__VSI0LW__questions summary>b{font-size:14px}.faq-module__VSI0LW__questions details>p{padding-left:36px;padding-right:8px}.faq-module__VSI0LW__finalCta{padding-top:90px;padding-bottom:90px}.faq-module__VSI0LW__finalCta h2{font-size:50px}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__heroLink,.faq-module__VSI0LW__questions summary>i,.faq-module__VSI0LW__questions summary>i:after,.faq-module__VSI0LW__finalCta>a{transition:none}.faq-module__VSI0LW__questions details>p{animation:none}}.faq-module__VSI0LW__hero>span,.faq-module__VSI0LW__faqShell aside>span,.faq-module__VSI0LW__finalCta>span,.faq-module__VSI0LW__group>header>span{font-size:11px;line-height:1.45}.faq-module__VSI0LW__heroLink,.faq-module__VSI0LW__finalCta>a{font-size:11px;line-height:1.35}.faq-module__VSI0LW__faqShell aside nav a{min-height:58px;font-size:14px;line-height:1.4}.faq-module__VSI0LW__faqShell aside nav a b,.faq-module__VSI0LW__faqShell aside>a b,.faq-module__VSI0LW__questions summary>span{font-size:10px;line-height:1.4}.faq-module__VSI0LW__faqShell aside>a{font-size:14px;line-height:1.6}.faq-module__VSI0LW__group header p{font-size:15px}.faq-module__VSI0LW__questions summary{min-height:96px}.faq-module__VSI0LW__questions summary>b{font-size:18px;line-height:1.45}.faq-module__VSI0LW__questions details>p{font-size:16px;line-height:1.8}.faq-module__VSI0LW__finalCta p{font-size:16px}@media (max-width:650px){.faq-module__VSI0LW__questions summary>b{font-size:16px}.faq-module__VSI0LW__questions details>p{font-size:15px}}