@font-face{font-family:LGEIText;src:url(/fonts/LGEIText-Regular.woff2) format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:LGEIText;src:url(/fonts/LGEIText-SemiBold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:LGEIHeadline;src:url(/fonts/LGEIHeadline-Semibold.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0;word-break:keep-all}div,h1,h2,h3,li,p{overflow-wrap:break-word}a[href],button{white-space:nowrap}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0}::selection{background:#6d4aff;color:#fff}summary::-webkit-details-marker{display:none}summary::marker{content:""}details[open] .faq-icon{transform:rotate(45deg);color:#9aa0b2}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes wave{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@keyframes toggleTrack{0%,42%{background:#d3d7e2}58%,to{background:var(--brand,#6d4aff)}}@keyframes toggleKnob{0%,42%{left:2px}58%,to{left:16px}}@keyframes barFill{0%{transform:scaleX(0)}36%{transform:scaleX(1)}79%{transform:scaleX(1)}89%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes valPop{0%,30%{opacity:0;transform:translateY(4px) scale(.9)}38%{opacity:1;transform:translateY(0) scale(1.14)}46%,79%{opacity:1;transform:translateY(0) scale(1)}89%,to{opacity:0;transform:translateY(0) scale(1)}}@keyframes rawCycle{0%{opacity:0;color:#131524}20%,4%{opacity:1;color:#131524}30%,42%{opacity:1;color:#9aa0b2}50%,to{opacity:0;color:#9aa0b2}}@keyframes strikeCycle{0%,30%{transform:scaleX(0);opacity:0}31%{transform:scaleX(0);opacity:1}42%{transform:scaleX(1);opacity:1}50%{transform:scaleX(1);opacity:0}to{transform:scaleX(1);opacity:0}}@keyframes goodOverlay{0%,52%{opacity:0}60%,88%{opacity:1}96%,to{opacity:0}}.scroll-rise{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.scroll-rise.visible{opacity:1;transform:none}.chapter-rise{opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1)}.chapter-rise.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}