:root{--black:#000;--ink:#F5F5F7;--ink-2:rgba(245,245,247,.66);--ink-3:rgba(245,245,247,.52);--paper:#F5F5F7;--paper-2:#fff;--p1:#0B0B0F;--p2:#4B4B55;--p3:#5F5F69;--blue:#0C56FF;--mint:#3CFDB5;--gold:#F6C944;--loss:#FF6B6B;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.17);--line-p:rgba(11,11,15,.1);--grad:linear-gradient(96deg,#0C56FF 0%,#1E7BF5 42%,#3CFDB5 100%);--sans:"Manrope Variable","Manrope","Segoe UI",system-ui,-apple-system,Helvetica,Arial,sans-serif;--gut:clamp(20px,5vw,80px);--max:1240px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ink);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}[hidden]{display:none!important}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.sec{padding:clamp(72px,10vw,140px) 0}.paper{background:var(--paper);color:var(--p1)}.paper2{background:var(--paper-2);color:var(--p1)}.display{font-size:clamp(40px,6.4vw,88px);line-height:.98;font-weight:800;letter-spacing:-.045em}.h2{font-size:clamp(30px,4.2vw,56px);line-height:1.04;font-weight:800;letter-spacing:-.04em}.h3{font-size:clamp(20px,2.2vw,28px);line-height:1.15;font-weight:800;letter-spacing:-.03em}.lead{font-size:clamp(17px,1.8vw,21px);line-height:1.45;color:var(--ink-2);max-width:56ch}.paper .lead,.paper2 .lead{color:var(--p2)}.eyebrow{font-size:13px;font-weight:600;color:var(--ink-3);display:block;margin-bottom:20px}.paper .eyebrow,.paper2 .eyebrow{color:var(--p3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;padding:15px 26px;border-radius:999px;border:none;cursor:pointer;font-family:var(--sans);transition:transform .25s var(--ease),opacity .2s;background-clip:padding-box}.btn:hover{transform:translateY(-2px)}.btn--grad{background-image:var(--grad);background-color:#0c56ff;background-origin:border-box;color:#fff;box-shadow:0 10px 30px #0c56ff59}.btn--black{background:#0b0b0f;color:#fff}.btn--ghost{box-shadow:inset 0 0 0 1px #ffffff38;color:var(--ink);background:#ffffff08}.paper .btn--ghost,.paper2 .btn--ghost{box-shadow:inset 0 0 0 1px #0b0b0f33;color:var(--p1);background:transparent}.btn--sm{padding:11px 20px;font-size:14px}.btn[disabled]{opacity:.6;cursor:default;transform:none}.hero{padding:clamp(140px,18vw,210px) 0 clamp(56px,7vw,90px);position:relative;overflow:hidden}.hero__bg{position:absolute;inset:0;pointer-events:none}.hero__bg i{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:drift 20s ease-in-out infinite alternate}.hero__bg i:nth-child(1){width:50vw;height:50vw;left:-14vw;top:-20vw;background:radial-gradient(circle,#0C56FF,transparent 65%)}.hero__bg i:nth-child(2){width:44vw;height:44vw;right:-12vw;top:-6vw;background:radial-gradient(circle,#7E48FF,transparent 65%);opacity:.28;animation-delay:-8s}@keyframes drift{0%{transform:translate(0)}to{transform:translate(3vw,2vw)}}.hero__in{position:relative;max-width:880px}.hero .display{margin-bottom:22px}.rv{opacity:0;transform:translateY(24px)}.rv.in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0ms)}.hero .rv,.ahead .rv{opacity:1;transform:none;animation:rvRise .9s var(--ease) both;animation-delay:var(--d,0ms)}@keyframes rvRise{0%{transform:translateY(24px)}to{transform:none}}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}
