@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg:#050706;--panel:#0b0e0c;--white:#f5f7f2;--muted:#969f99;--green:#55ff86;--line:#202721;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.noise{pointer-events:none;opacity:.045;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.nav-wrap{z-index:40;padding:20px 28px;transition:all .3s;position:fixed;top:0;left:0;right:0}.nav-wrap.scrolled{padding-top:12px}.nav{max-width:var(--max);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050706ad;border:1px solid #ffffff17;justify-content:space-between;align-items:center;height:68px;margin:auto;padding:0 16px 0 22px;display:flex}.brand{letter-spacing:-.07em;font:900 25px/1 Space Grotesk}.brand span{color:var(--green);vertical-align:top;margin-left:4px;font-size:9px}.nav-links{letter-spacing:.13em;color:#aeb6b0;gap:35px;font-size:10px;font-weight:800;display:flex}.nav-links a:hover{color:var(--green)}.button{background:var(--green);color:#061008;letter-spacing:.04em;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:11px;font-weight:900;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 35px #55ff862e}.button--secondary{color:var(--white);background:0 0;border:1px solid #3a453e}.button--secondary:hover{border-color:var(--green);color:var(--green);box-shadow:none}.marquee{border-bottom:1px solid var(--line);border-top:1px solid var(--line);white-space:nowrap;align-items:center;height:36px;margin-top:88px;display:flex;overflow:hidden}.marquee>div{animation:28s linear infinite marquee;display:flex}.marquee span{letter-spacing:.15em;color:#7e8a82;margin-right:32px;font:800 9px ui-monospace,monospace}.marquee b{color:var(--green);margin-left:32px}@keyframes marquee{to{transform:translate(-50%)}}.hero{grid-template-columns:1.03fr .97fr;align-items:center;max-width:1400px;min-height:calc(100vh - 36px);margin:auto;padding:90px 5vw 55px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:3;padding-left:max(0px,calc((100vw - var(--max))/2 - 10px));position:relative}.micro,.eyebrow{letter-spacing:.16em;color:#839087;font:800 10px ui-monospace,monospace}.hero h1{letter-spacing:-.09em;margin:24px 0 28px;font:900 clamp(82px,13vw,185px)/.77 Space Grotesk}.hero h1 em,.hero h2 em,.statement span,.calls h2 em,.ride h2 em,.profile h2 em,.final h2 em{color:var(--green);font-style:normal}.hero p{max-width:520px;color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-note{color:#5f6c64;align-items:center;gap:11px;margin-top:32px;font:800 9px ui-monospace,monospace;display:flex}.hero-note span{color:var(--green)}.hero-note b{color:#344138}.hero-character{place-items:center;height:760px;display:grid;position:relative}.hero-character img{z-index:3;object-fit:contain;filter:drop-shadow(0 35px 55px #000);width:min(620px,92%);max-height:760px;position:relative}.character-ring{border:1px solid #55ff8624;border-radius:50%;width:650px;height:650px;position:absolute;box-shadow:inset 0 0 130px #55ff8614}.character-ring:after{content:"";border:1px dashed #55ff8629;border-radius:50%;animation:26s linear infinite spin;position:absolute;inset:55px}@keyframes spin{to{transform:rotate(360deg)}}.floating-tag,.floating-price{z-index:5;letter-spacing:.1em;background:#040906db;border:1px solid #55ff8666;padding:11px 13px;font:800 9px/1.3 ui-monospace,monospace;position:absolute}.floating-tag{top:23%;right:8%;transform:rotate(4deg)}.floating-tag strong{color:var(--green);font-size:17px}.floating-price{color:#7c887f;bottom:18%;left:7%;transform:rotate(-3deg)}.floating-price strong{color:var(--green)}.chart{opacity:.18;position:absolute;inset:12% 0}.chart i{background:var(--green);position:absolute;box-shadow:0 0 16px #55ff8673}.chart i:after{content:"";background:var(--green);width:1px;height:150%;position:absolute;top:-25%;left:50%}.chart-line{background:linear-gradient(90deg,transparent,var(--green),transparent);height:1px;position:absolute;top:55%;left:0;right:0;transform:rotate(-13deg)}.scroll-cue{color:#5e6962;letter-spacing:.13em;font:800 9px ui-monospace,monospace;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue span{color:var(--green);margin-left:8px;font-size:14px}.statement{text-align:center;max-width:1000px;margin:auto;padding:180px 28px 210px}.statement h2{letter-spacing:-.08em;margin:22px 0 28px;font:900 clamp(54px,8vw,108px)/.86 Space Grotesk}.statement p{max-width:650px;color:var(--muted);margin:auto;font-size:17px;line-height:1.7}.calls,.ride,.profile{max-width:var(--max);margin:auto;padding:100px 28px}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.section-head h2,.ride h2,.profile h2,.final h2{letter-spacing:-.085em;margin:18px 0 0;font:900 clamp(58px,8vw,105px)/.82 Space Grotesk}.section-head>p{max-width:450px;color:var(--muted);margin:0;line-height:1.65}.call-layout{grid-template-columns:390px 1fr;gap:12px;display:grid}.call-steps{flex-direction:column;gap:8px;display:flex}.call-steps button{text-align:left;border:1px solid var(--line);min-height:112px;color:var(--white);cursor:pointer;background:#080b09;padding:19px 20px;transition:all .2s;position:relative}.call-steps button:hover,.call-steps button.active{background:#0b120e;border-color:#55ff868c}.call-steps button span{color:var(--green);font:800 9px ui-monospace,monospace}.call-steps button strong{letter-spacing:-.04em;margin:10px 0 5px;font-size:25px;display:block}.call-steps button small{color:#747f78;max-width:290px;font-size:11px;line-height:1.45;display:block}.call-steps button i{color:#435048;font-style:normal;position:absolute;top:18px;right:18px}.call-stage{border:1px solid var(--line);background:radial-gradient(circle at 70% 40%,#55ff8614,#0000 35%),#070a08;flex-direction:column;justify-content:space-between;min-height:484px;padding:25px;display:flex;overflow:hidden}.stage-top,.stage-bottom{letter-spacing:.12em;color:#657168;justify-content:space-between;font:800 9px ui-monospace,monospace;display:flex}.direction{flex:1;grid-template-columns:170px 1fr;align-items:center;display:grid;position:relative}.direction small{color:#657168;font:800 9px ui-monospace,monospace}.direction strong{letter-spacing:-.07em;color:var(--green);margin-top:12px;font:900 65px/.9 Space Grotesk;display:block}.stage-chart{height:260px;position:relative}.stage-chart .chart{opacity:.55;inset:0}.stage-bottom{border-top:1px solid var(--line);gap:20px;padding-top:18px}.stage-bottom b{color:var(--white);margin-left:7px}.stage-bottom .green{color:var(--green)}.call-outcomes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.call-outcomes div{border-bottom:1px solid var(--line);background:#080b09;padding:22px}.call-outcomes b{margin-bottom:9px;font-size:11px;display:block}.call-outcomes span{color:#737d76;font-size:12px;line-height:1.45}.fineprint{color:#56625a;margin-top:18px;font:9px/1.6 ui-monospace,monospace}.ride{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:180px;display:grid}.ride-copy p{max-width:480px;color:var(--muted);margin:30px 0;line-height:1.7}.ride-card{background:linear-gradient(145deg,#101611,#070a08);border:1px solid #273128;min-height:450px;padding:25px;transform:rotate(1.5deg);box-shadow:0 35px 100px #00000059}.card-label{color:#6f7b73;letter-spacing:.12em;font:800 9px ui-monospace,monospace}.ride-symbol{justify-content:space-between;align-items:center;margin-top:45px;display:flex}.ride-symbol span{letter-spacing:-.08em;font:900 74px Space Grotesk}.ride-symbol b{background:var(--green);color:#061008;border-radius:50%;place-items:center;width:55px;height:55px;font-size:25px;display:grid}.ride-chart{background:repeating-linear-gradient(0deg,#0000,#0000 48px,#ffffff09 49px);height:145px;margin:20px 0;position:relative}.ride-chart:after{content:"";background:linear-gradient(145deg,transparent 5%,transparent 17%,var(--green) 17.5%,transparent 18%,transparent 28%,var(--green) 28.5%,transparent 29%,transparent 46%,var(--green) 46.5%,transparent 47%,transparent 58%,var(--green) 58.5%,transparent 59%,transparent 76%,var(--green) 76.5%,transparent 77%);clip-path:polygon(0 85%,12% 68%,25% 74%,38% 47%,49% 57%,62% 35%,72% 42%,84% 15%,100% 4%,100% 8%,84% 22%,72% 49%,62% 42%,49% 64%,38% 54%,25% 81%,12% 75%,0 92%);position:absolute;inset:10px}.ride-chart span{color:var(--green);font:800 12px ui-monospace,monospace;position:absolute;top:0;right:0}.ride-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:18px 0;display:grid}.ride-stats div+div{border-left:1px solid var(--line);padding-left:18px}.ride-stats small{color:#67736b;font:800 8px ui-monospace,monospace;display:block}.ride-stats strong{margin-top:7px;font-size:13px;display:block}.ride-status{color:var(--green);padding-top:19px;font:800 9px ui-monospace,monospace}.ride-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.ride-status span{float:right;color:#626d66}.profile{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:180px;display:grid}.profile-image{border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#55ff8621,#0000 45%),#080b09;place-items:center;height:670px;display:grid;position:relative;overflow:hidden}.profile-image:before{content:"";border:1px solid #55ff861f;border-radius:50%;width:560px;height:560px;position:absolute}.profile-image img{object-fit:contain;z-index:2;width:90%;height:95%;position:relative}.profile-image span{color:#66726a;letter-spacing:.13em;font:800 9px ui-monospace,monospace;position:absolute;bottom:18px;left:18px}.profile-copy .fact-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:45px;display:grid}.fact-grid div{background:var(--bg);min-height:125px;padding:20px}.fact-grid b{color:var(--green);font:900 10px ui-monospace,monospace}.fact-grid p{color:#7b867f;margin:12px 0 0;font-size:12px;line-height:1.5}.final{text-align:center;place-items:center;min-height:850px;padding:150px 28px;display:grid;position:relative;overflow:hidden}.final-glow{filter:blur(15px);background:radial-gradient(circle,#55ff861c,#0000 65%);border-radius:50%;width:650px;height:650px;position:absolute}.final>:not(.final-glow){z-index:2;position:relative}.final h2{margin:25px 0;font-size:clamp(80px,14vw,190px)}.final p{max-width:600px;color:var(--muted);margin:0 auto 30px;line-height:1.6}.final .hero-actions{justify-content:center}footer{border-top:1px solid var(--line);max-width:var(--max);color:#68736c;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:auto;padding:25px 28px;font:800 9px ui-monospace,monospace;display:flex}footer a{color:var(--green)}@media (width>=901px){.hero-character{width:48%;height:760px;position:absolute;top:70px;left:2%}.hero-copy{grid-column:2}}@media (width<=900px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:90px}.hero-copy{text-align:center;padding:0}.hero p{margin-left:auto;margin-right:auto}.hero-actions,.hero-note{justify-content:center}.hero-character{order:-1;height:590px}.hero h1{font-size:110px}.floating-tag{top:16%;right:12%}.floating-price{bottom:11%;left:12%}.section-head,.ride,.profile{grid-template-columns:1fr;display:grid}.section-head{align-items:start}.call-layout{grid-template-columns:1fr}.ride,.profile{gap:55px}.profile-image{height:580px}.calls,.ride,.profile{padding-top:110px}.statement{padding-top:120px;padding-bottom:130px}.call-outcomes{grid-template-columns:1fr}.nav{padding-left:16px}}@media (width<=560px){.nav-wrap{padding:10px}.nav{height:58px}.nav .button{min-height:38px;padding:0 11px;font-size:9px}.marquee{margin-top:78px}.hero{padding:65px 18px 50px}.hero h1{font-size:79px}.hero p{font-size:14px}.hero-character{height:440px}.character-ring{width:370px;height:370px}.hero-character img{width:100%;height:100%}.floating-tag,.floating-price{font-size:8px}.floating-tag{right:0}.floating-price{left:0}.hero-note{gap:5px;font-size:7px}.statement{padding:100px 20px}.statement h2{font-size:48px}.statement p{font-size:14px}.calls,.ride,.profile{padding:80px 18px}.section-head h2,.ride h2,.profile h2{font-size:58px}.call-stage{min-height:390px;padding:18px}.direction{grid-template-columns:1fr}.direction strong{font-size:49px}.stage-chart{height:170px}.stage-bottom{flex-direction:column;gap:10px}.ride-card{min-height:390px;padding:18px}.ride-symbol{margin-top:30px}.ride-symbol span{font-size:60px}.ride-stats{gap:8px}.ride-stats div+div{padding-left:8px}.ride-stats strong{font-size:10px}.profile-image{height:430px}.profile-image:before{width:350px;height:350px}.fact-grid{grid-template-columns:1fr!important}.final{min-height:680px;padding:100px 20px}.final h2{font-size:85px}footer{padding:20px}}
