:root{--acc:#fdbe03;--acc2:#d99e00;--accL:#ffe07a;--on:#1a1300}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;text-size-adjust:100%}*{-webkit-tap-highlight-color:rgba(253,190,3,.18)}.hero{min-height:calc(100vh - 74px)}@supports (min-height:100dvh){.hero{min-height:calc(100dvh - 74px)}}body{background:radial-gradient(1100px 620px at 50% -12%,rgba(253,190,3,.12),transparent 60%),radial-gradient(820px 640px at 90% 12%,rgba(253,190,3,.06),transparent 56%),radial-gradient(900px 700px at 6% 88%,rgba(253,190,3,.045),transparent 58%),#07080c;background-attachment:fixed;background-repeat:no-repeat;color:#f1f2f7;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(253,190,3,.3)}a{transition:color .15s,filter .15s,background .15s,border-color .15s,transform .2s}.ghost:hover{background:rgba(255,255,255,.09)!important}.card:hover{border-color:rgba(253,190,3,.4)!important;transform:translateY(-3px)}.btn:hover{filter:brightness(1.08)}.nav-link:hover{color:#fff!important}.acc-link:hover{color:var(--accL,#ffe07a)!important}.feat-card:hover,.lift:hover{transform:translateY(-3px)}.feat-card:hover{border-color:color-mix(in srgb,var(--acc,#fdbe03) 40%,transparent)!important}.feat-featured:hover{border-color:color-mix(in srgb,var(--acc,#fdbe03) 50%,transparent)!important;transform:translateY(-3px)}.story-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -16px rgba(0,0,0,.8)}.sec-head:hover{background:rgba(255,255,255,.02)}.mon-row:hover{background:rgba(255,255,255,.03)}.faq-card:hover{border-color:rgba(255,255,255,.18)!important}.bright:hover{filter:brightness(1.08)}@keyframes scFill{0%{width:0}to{width:100%}}@keyframes scReveal{0%{filter:blur(22px);opacity:0;transform:scale(1.04)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes scPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes scSweep{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}@keyframes scFloatUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scSpin{to{transform:rotate(1turn)}}@keyframes scBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes scRowIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scExpand{0%{opacity:0}to{opacity:1}}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}