:root{--ink:#07110b;--paper:#f3f4ed;--lime:#c7ff3d;--mint:#7af0c8;--line:rgba(7,17,11,0.14);--muted:#687069;--font-geist-sans:"Avenir Next","Helvetica Neue",Arial,sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}a{color:inherit;text-decoration:none}main{min-height:100vh;overflow:hidden;position:relative}.ambient{border-radius:999px;filter:blur(90px);opacity:.18;pointer-events:none;position:absolute}.ambient-one{background:var(--lime);height:420px;right:-180px;top:-100px;width:420px}.ambient-two{background:var(--mint);height:300px;left:-180px;top:540px;width:300px}.section-shell,.site-header,footer{margin:0 auto;max-width:1440px;width:calc(100% - 96px)}.site-header{align-items:center;border-bottom:1px solid var(--line);display:flex;height:92px;justify-content:space-between;position:relative;z-index:10}.brand{font-size:20px;font-weight:700;gap:11px;letter-spacing:-.04em}.brand,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:var(--ink);border-radius:9px 9px 9px 2px;color:var(--lime);font-size:17px;height:34px;justify-content:center;letter-spacing:-.06em;width:34px}nav{display:flex;font-size:13px;font-weight:550;gap:36px}.text-link,nav a{position:relative}.text-link:after,nav a:after{background:currentColor;bottom:-5px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .25s ease;width:100%}.text-link:hover:after,nav a:hover:after{transform:scaleX(1);transform-origin:left}.nav-cta{align-items:center;border:1px solid var(--ink);border-radius:999px;display:inline-flex;font-size:13px;font-weight:650;gap:12px;padding:12px 18px;transition:background .18s ease,color .18s ease}.nav-cta:hover{background:var(--ink);color:white}.hero{align-items:center;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);margin:0 auto;max-width:1440px;min-height:700px;padding:72px 48px 84px}.hero,.hero-copy{position:relative}.hero-copy{max-width:650px;z-index:2}.eyebrow{align-items:center;display:flex;font-family:var(--font-geist-mono),monospace;font-size:11px;gap:10px;letter-spacing:.08em;margin-bottom:34px;text-transform:uppercase}.live-dot{background:#2fcf78;border:4px solid rgba(47,207,120,.16);border-radius:50%;height:13px;width:13px}h1{font-size:clamp(64px,7.1vw,112px);font-weight:560;letter-spacing:-.075em;line-height:.86;margin:0 0 36px}.accent-text{color:#789b24;font-style:italic;font-weight:430}.hero-lede{color:#4f5951;font-size:19px;line-height:1.55;margin:0 0 34px;max-width:560px}.hero-actions{align-items:center;display:flex;gap:28px}.light-button,.primary-button{align-items:center;background:var(--ink);border-radius:999px;color:white;display:inline-flex;font-size:14px;font-weight:650;gap:25px;padding:17px 23px;transition:transform .18s ease,box-shadow .18s ease}.light-button:hover,.primary-button:hover{box-shadow:0 14px 34px rgba(7,17,11,.18);transform:translateY(-2px)}.light-button span,.primary-button span{color:var(--lime)}.text-link{font-size:13px;font-weight:620}.text-link span{margin-left:6px}.hero-note{align-items:center;border-top:1px solid var(--line);display:flex;font-family:var(--font-geist-mono),monospace;gap:24px;margin-top:70px;max-width:440px;padding-top:18px}.hero-note span{color:#8b948d;font-size:10px}.hero-note p{font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.hero-visual{align-items:center;aspect-ratio:1/.88;display:flex;justify-content:center;min-height:540px;position:relative}.glow-core{background:radial-gradient(circle at 35% 30%,#eaffb6,var(--lime) 28%,#55c891 68%,transparent 69%);border-radius:48% 52% 46% 54%;filter:blur(1px);height:390px;opacity:.78;position:absolute;transform:rotate(-12deg);width:390px}.orbit{border:1px solid rgba(7,17,11,.13);border-radius:50%;position:absolute}.orbit-one{height:510px;transform:rotate(20deg);width:640px}.orbit-two{border-style:dashed;height:380px;transform:rotate(-26deg);width:570px}.balance-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(5,15,10,.93);border:1px solid rgba(255,255,255,.14);border-radius:26px;box-shadow:0 38px 80px rgba(7,17,11,.32);color:white;min-height:315px;padding:28px;position:relative;transform:rotate(-4deg) translateY(-8px);width:min(440px,70%);z-index:2}.card-topline{align-items:flex-start;display:flex;justify-content:space-between}.card-topline>div{display:flex;flex-direction:column;gap:9px}.activity-card span,.card-footer,.card-label,.growth-row,.security-chip{color:rgba(255,255,255,.56);font-size:11px}.card-topline strong{font-size:31px;font-weight:540;letter-spacing:-.045em}.mini-mark{background:var(--lime);border-radius:9px;color:var(--ink);font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.growth-row,.mini-mark{align-items:center;display:flex}.growth-row{gap:9px;margin-top:16px}.growth-pill{background:rgba(199,255,61,.12);border-radius:99px;color:var(--lime);padding:5px 8px}.chart{align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:13px;height:125px;margin-top:16px;overflow:hidden;padding:0 8px;position:relative}.bar{background:linear-gradient(0deg,rgba(199,255,61,.02),rgba(199,255,61,.14));border-radius:4px 4px 0 0;flex:1 1}.b1{height:35%}.b2{height:48%}.b3{height:42%}.b4{height:66%}.b5{height:59%}.b6{height:78%}.b7{height:71%}.b8{height:91%}.chart-line{border-top:2px solid var(--lime);height:70px;left:6px;position:absolute;top:54px;transform:rotate(-13deg);width:98%}.chart-line:after{background:var(--lime);border:4px solid rgba(199,255,61,.2);border-radius:50%;content:"";height:9px;position:absolute;right:-3px;top:-5px;width:9px}.card-footer{display:flex;justify-content:space-between;padding-top:10px}.activity-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.7);border-radius:18px;bottom:60px;box-shadow:0 22px 60px rgba(7,17,11,.18);gap:12px;padding:15px 17px;position:absolute;right:0;transform:rotate(2deg);width:255px;z-index:3}.activity-card,.activity-icon{align-items:center;display:flex}.activity-icon{background:var(--ink);border-radius:10px;color:var(--lime)!important;font-size:14px!important;height:38px;justify-content:center;width:38px}.activity-card div{display:flex;flex:1 1;flex-direction:column;gap:4px}.activity-card div span{color:var(--muted)}.activity-card strong{font-size:11px}.check{color:#28a968!important;font-size:14px!important}.security-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(7,17,11,.84);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:white;left:3%;padding:11px 15px;position:absolute;top:82px;z-index:3}.security-chip span{color:var(--lime);font-size:8px;margin-right:6px}.ticker{background:var(--ink);color:white;overflow:hidden;padding:17px 0;transform:rotate(-1deg) scale(1.02)}.ticker div{align-items:center;display:flex;font-family:var(--font-geist-mono),monospace;font-size:11px;gap:48px;justify-content:center;letter-spacing:.13em;white-space:nowrap}.ticker i{color:var(--lime);font-style:normal}.section-shell{padding-bottom:140px;padding-top:140px}.section-kicker{font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.08em;margin-bottom:52px;text-transform:uppercase}.vision-grid{display:grid;gap:100px;grid-template-columns:1.4fr .7fr}.launch h2,.principle-statement h2,.vision h2{font-size:clamp(48px,5.5vw,82px);font-weight:500;letter-spacing:-.065em;line-height:.98;margin:0}.vision-copy{align-self:end}.vision-copy p{font-size:17px;line-height:1.65;margin:0 0 24px}.vision-copy .muted-copy{color:var(--muted);font-size:12px;padding-top:22px}.features,.vision-copy .muted-copy{border-top:1px solid var(--line)}.feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.feature-card{background:rgba(255,255,255,.45);border:1px solid var(--line);border-radius:2px;min-height:500px;overflow:hidden;padding:34px;position:relative}.feature-featured{background:var(--ink);color:white}.feature-icon{align-items:center;border:1px solid;border-radius:50%;display:flex;font-size:18px;height:46px;justify-content:center;width:46px}.feature-featured .feature-icon{border-color:var(--lime);color:var(--lime)}.card-number{font-family:var(--font-geist-mono),monospace;font-size:10px;position:absolute;right:34px;top:43px}.feature-card h3{font-size:29px;font-weight:520;letter-spacing:-.045em;margin:65px 0 18px}.feature-card>p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:330px}.feature-featured>p{color:rgba(255,255,255,.62)}.feature-graphic{bottom:28px;height:165px;left:34px;position:absolute;right:34px}.pulse-graphic{align-items:center;display:flex;justify-content:center}.pulse-graphic span{border:1px solid rgba(199,255,61,.28);border-radius:50%;position:absolute}.pulse-graphic span:first-child{height:55px;width:55px}.pulse-graphic span:nth-child(2){height:110px;width:110px}.pulse-graphic span:nth-child(3){height:165px;width:165px}.pulse-graphic:after{background:var(--lime);border-radius:50%;box-shadow:0 0 40px var(--lime);content:"";height:13px;width:13px}.globe-graphic{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;justify-content:space-between}.globe-graphic span{font-family:var(--font-geist-mono),monospace;font-size:11px}.globe-graphic i{border-top:1px dashed #9aa29b;flex:1 1;margin:0 12px;position:relative}.globe-graphic i:after{background:var(--lime);border:2px solid var(--ink);border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:-4px;width:7px}.shield-graphic{flex-direction:column}.shield-graphic,.shield-ring{align-items:center;display:flex;justify-content:center}.shield-ring{border:1px solid var(--line);border-radius:50%;font-size:21px;font-weight:750;height:105px;outline:14px solid rgba(7,17,11,.03);width:105px}.shield-status{background:var(--lime);border-radius:99px;font-family:var(--font-geist-mono),monospace;font-size:9px;margin-top:-9px;padding:6px 10px;text-transform:uppercase}.principles{border-top:1px solid var(--line);display:grid;gap:120px;grid-template-columns:1.15fr .85fr}.principle-statement h2 span{color:#879087}.principle-list{align-self:end}.principle-list>div{border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:34px 1fr;padding:24px 0}.principle-list>div:last-child{border-bottom:1px solid var(--line)}.principle-list span{color:#8a938b;font-family:var(--font-geist-mono),monospace;font-size:10px;grid-row:1/3}.principle-list strong{font-size:17px;font-weight:600}.principle-list p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.launch{align-items:center;background:var(--ink);color:white;display:flex;justify-content:center;min-height:680px;overflow:hidden;padding:90px 30px;position:relative;text-align:center}.launch-orb{background:radial-gradient(circle at 35% 35%,#efffc4 0,var(--lime) 22%,#45b286 62%,transparent 64%);border-radius:50%;filter:blur(8px);height:720px;opacity:.23;position:absolute;right:-220px;top:-220px;width:720px}.launch:before{border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";height:760px;left:calc(50% - 380px);position:absolute;top:calc(50% - 380px);width:760px}.launch-content{max-width:850px;position:relative;z-index:2}.launch-mark{align-items:center;background:var(--lime);border-radius:16px 16px 16px 4px;color:var(--ink);display:inline-flex;font-size:29px;font-weight:800;height:58px;justify-content:center;margin-bottom:34px;width:58px}.launch .section-kicker{color:var(--lime);margin-bottom:26px}.launch h2{font-size:clamp(58px,8vw,118px)}.launch p{color:rgba(255,255,255,.6);font-size:17px;line-height:1.6;margin:28px auto 36px;max-width:610px}.light-button{background:white;color:var(--ink)}.light-button span{color:#6c9410}footer{align-items:center;display:grid;font-size:11px;gap:32px;grid-template-columns:1fr auto 1fr;min-height:150px}.footer-brand{font-size:17px}footer>p{color:var(--muted);margin:0}.legal-note{justify-self:end;max-width:320px;text-align:right}@media (max-width:1050px){.hero{grid-template-columns:1fr;padding-top:80px}.hero-copy,.hero-visual{max-width:760px}.hero-visual{margin:30px auto 0;width:100%}.principles,.vision-grid{gap:60px;grid-template-columns:1fr}.vision-copy{max-width:650px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card:last-child{grid-column:1/-1}}@media (max-width:720px){.section-shell,.site-header,footer{width:calc(100% - 40px)}.site-header{height:76px}nav{display:none}.nav-cta{font-size:0;gap:0;height:42px;justify-content:center;padding:0;width:42px}.nav-cta span{font-size:16px}.hero{min-height:auto;padding:64px 20px 70px}h1{font-size:clamp(58px,18vw,86px)}.hero-lede{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-note{margin-top:52px}.hero-visual{min-height:440px}.glow-core{height:290px;width:290px}.orbit-one{height:380px;width:500px}.orbit-two{height:300px;width:430px}.balance-card{min-height:270px;padding:22px;width:87%}.card-topline strong{font-size:25px}.chart{height:100px}.activity-card{bottom:30px;right:-8px;transform:scale(.85) rotate(2deg)}.security-chip{left:-8px;top:44px;transform:scale(.86)}.section-shell{padding-bottom:90px;padding-top:90px}.section-kicker{margin-bottom:34px}.principle-statement h2,.vision h2{font-size:47px}.feature-grid{grid-template-columns:1fr}.feature-card:last-child{grid-column:auto}.principles{gap:70px}.launch{min-height:600px}footer{align-items:flex-start;grid-template-columns:1fr;padding:48px 0}.legal-note{justify-self:start;text-align:left}}@media (prefers-reduced-motion:no-preference){.glow-core{animation:drift 8s ease-in-out infinite}.balance-card{animation:float 7s ease-in-out infinite}.activity-card{animation:float-small 6s ease-in-out 1s infinite}.live-dot{animation:blink 2s ease-in-out infinite}}@keyframes drift{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(-5deg) scale(1.04)}}@keyframes float{0%,to{transform:rotate(-4deg) translateY(-8px)}50%{transform:rotate(-3deg) translateY(-20px)}}@keyframes float-small{0%,to{transform:rotate(2deg) translateY(0)}50%{transform:rotate(1deg) translateY(-9px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}