@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;1,700&family=Inter:wght@400;500;600&display=swap');
:root{--black:#070908;--ink:#0c0f0d;--panel:#121512;--line:#2b302c;--muted:#9ca39e;--white:#f5f7f4;--green:#75ed00;--shell:min(1280px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{width:var(--shell);margin-inline:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:12px;font-family:"Barlow Condensed",sans-serif;font-weight:600;letter-spacing:.08em}.brand img{width:42px;height:42px;object-fit:contain}.brand b{color:var(--green)}.navlinks{display:flex;gap:34px;font-size:13px;color:#bbc1bc}.navlinks a:hover{color:var(--green)}.nav-cta{font-size:13px;border-bottom:1px solid var(--green);padding:10px 0}.nav-cta span,.text-link span,.tool-card a span{color:var(--green)}
.hero{min-height:780px;padding:70px 0 36px;position:relative;border-bottom:1px solid var(--line)}.eyebrow,.section-tag{font-size:11px;letter-spacing:.2em;color:var(--muted);font-weight:600}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:22px;height:2px;background:var(--green)}h1,h2,h3{font-family:"Barlow Condensed",sans-serif;margin:0;text-transform:uppercase;line-height:.86}h1{font-size:clamp(74px,10.7vw,154px);letter-spacing:-.045em;margin-top:35px;position:relative;z-index:2}h1 em{font-weight:500;color:transparent;-webkit-text-stroke:1px var(--green)}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:3;margin-top:45px}.hero-bottom>p{width:430px;color:#bac0bb;line-height:1.7;font-size:16px}.hero-actions{display:flex;align-items:center;gap:28px}.button{display:inline-flex;gap:48px;align-items:center;padding:17px 20px;font-size:13px;font-weight:600}.primary{background:var(--green);color:#071000}.primary:hover{background:#9cff3c}.text-link{font-size:13px}.pitch{position:absolute;right:-55px;top:130px;width:550px;height:550px;border:1px solid #293028;border-radius:50%;opacity:.8}.pitch:before,.pitch:after{content:"";position:absolute;left:20%;right:20%;height:14%;border:1px solid #293028}.pitch:before{top:0}.pitch:after{bottom:0}.pitch-mid{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #293028}.pitch-circle{position:absolute;left:50%;top:50%;width:120px;height:120px;border:1px solid #293028;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.pitch-circle img{width:62px;opacity:.34}.player{position:absolute;width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 18px var(--green)}.p1{left:20%;top:28%}.p2{left:34%;top:62%}.p3{right:22%;top:32%}.p4{right:12%;top:64%}.p5{left:48%;top:18%}.scroll-note{position:absolute;right:0;bottom:36px;font-size:9px;letter-spacing:.2em;color:#687068}.scroll-note span{color:var(--green);margin-left:8px}
.manifesto{padding:150px 0}.manifesto h2,.section-head h2,.space-copy h2{font-size:clamp(54px,7vw,100px);margin-top:32px;letter-spacing:-.03em}.manifesto h2 span,.section-head h2 span,.space-copy h2 span{color:transparent;-webkit-text-stroke:1px #737a74}.manifesto-copy{margin:90px 0 0 38%;display:flex;gap:60px;align-items:flex-start}.manifesto-copy .big-number{font:700 58px "Barlow Condensed";color:var(--green)}.manifesto-copy p{max-width:520px;color:#aeb4af;line-height:1.75;margin:0}.manifesto-copy b{color:white}
.ecosystem{background:#eef1ed;color:#0a0d0b;padding:130px 0}.ecosystem .section-tag{color:#5a625c}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:70px}.section-head>p{max-width:390px;line-height:1.7;color:#59615b}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bdc3bd}.tool-card{min-height:480px;padding:26px 32px 30px;border-right:1px solid #bdc3bd;display:flex;flex-direction:column;transition:.25s}.tool-card:first-child{border-left:1px solid #bdc3bd}.tool-card:hover{background:#e3e8e1}.tool-card.live{background:#101411;color:white}.card-top{display:flex;justify-content:space-between;font:600 11px Inter;letter-spacing:.12em}.status{display:flex;gap:8px;align-items:center;color:#717873}.status i{width:6px;height:6px;background:#9ca39e;border-radius:50%}.live .status{color:var(--green)}.live .status i{background:var(--green);box-shadow:0 0 10px var(--green)}.card-icon{font:500 74px "Barlow Condensed";margin:90px 0 42px;color:#8b938d}.live .card-icon{color:var(--green)}.tool-card h3{font-size:39px}.tool-card p{color:#697069;line-height:1.6;max-width:310px;font-size:14px}.live p{color:#aeb5af}.tool-card a,.soon{margin-top:auto;font-size:12px;font-weight:600}.soon{color:#858c86}
.own-space{padding:150px 0;display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:center}.domain-showcase{height:560px;border:1px solid #303531;background:#0d100e;position:relative;transform:rotate(-2deg);box-shadow:0 35px 90px #000}.browser-bar{height:50px;border-bottom:1px solid #2b302c;display:flex;align-items:center;padding:0 18px;gap:7px}.browser-bar i{width:7px;height:7px;border:1px solid #59605b;border-radius:50%}.browser-bar span{margin-left:20px;background:#171b18;border-radius:3px;padding:7px 60px;color:#707872;font-size:9px}.mock-content{padding:65px 55px}.mock-content small{color:var(--green);letter-spacing:.18em}.mock-content strong{font:700 58px/ .95 "Barlow Condensed";text-transform:uppercase;display:block;margin:45px 0}.mock-line{height:6px;background:#282e29;width:85%;margin-top:14px}.mock-line.short{width:55%}.floating-label{position:absolute;right:-30px;bottom:35px;width:150px;height:150px;border-radius:50%;background:var(--green);color:#0b1209;display:grid;place-content:center;text-align:center;font:700 16px "Barlow Condensed";transform:rotate(8deg)}.floating-label span{font-size:10px;margin-top:7px}.space-copy>p:not(.section-tag){color:#abb1ac;line-height:1.75;max-width:530px;margin:35px 0}.space-copy ul{padding:0;list-style:none;margin:40px 0}.space-copy li{border-top:1px solid var(--line);padding:18px 0;font:600 13px Inter}.space-copy li:last-child{border-bottom:1px solid var(--line)}.space-copy li span{color:var(--green);font-size:10px;margin-right:20px}
.final-cta{background:var(--green);color:#071000;padding:110px 0;overflow:hidden}.final-cta .shell{position:relative}.final-cta .section-tag{color:#2b5d00}.final-cta h2{font-size:clamp(70px,10vw,140px);letter-spacing:-.04em;margin:35px 0 25px}.final-cta h2 em{color:transparent;-webkit-text-stroke:1px #071000}.final-cta p:not(.section-tag){font-size:16px}.circle-link{position:absolute;right:30px;top:50%;transform:translateY(-35%);width:150px;height:150px;border:1px solid #14270a;border-radius:50%;display:grid;place-content:center;text-align:center;font:700 18px "Barlow Condensed";transition:.25s}.circle-link:hover{background:#071000;color:var(--green);transform:translateY(-35%) rotate(8deg)}.circle-link span{font-size:12px}footer{min-height:210px;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:40px;color:#89918b;font-size:12px}footer>div{display:flex;gap:22px}footer .brand{color:white}footer small{font-size:9px;letter-spacing:.12em}
@media(max-width:900px){:root{--shell:calc(100% - 32px)}.nav{height:76px}.navlinks{display:none}.nav-cta{font-size:0}.nav-cta span{font-size:18px}.hero{min-height:720px;padding-top:55px}h1{font-size:19vw}.pitch{width:390px;height:390px;right:-210px;top:210px}.hero-bottom{align-items:flex-start;flex-direction:column;gap:25px}.hero-bottom>p{width:min(100%,420px)}.hero-actions{flex-wrap:wrap}.scroll-note{display:none}.manifesto{padding:100px 0}.manifesto-copy{margin:60px 0 0;gap:25px}.section-head{align-items:flex-start;flex-direction:column;gap:30px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:380px;border-left:1px solid #bdc3bd;border-bottom:1px solid #bdc3bd}.card-icon{margin:55px 0 28px}.own-space{padding:100px 0;grid-template-columns:1fr;gap:90px}.domain-showcase{height:480px;width:92%}.mock-content{padding:50px 28px}.mock-content strong{font-size:44px}.browser-bar span{padding:7px 18px}.final-cta h2{padding-right:0}.circle-link{position:relative;right:auto;top:auto;transform:none;margin-top:55px}.circle-link:hover{transform:rotate(8deg)}footer{grid-template-columns:1fr 1fr;padding:55px 0}footer>p{display:none}}@media(max-width:520px){.hero-actions{align-items:flex-start;flex-direction:column}.manifesto-copy{flex-direction:column}.big-number{font-size:45px!important}.domain-showcase{height:430px}.floating-label{width:120px;height:120px;right:-16px}.mock-content strong{font-size:37px}footer{grid-template-columns:1fr}footer>div{flex-direction:column}.nav .brand span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Motion system, custom cursor and contact experience */
html{scrollbar-width:thin;scrollbar-color:var(--green) #0b0d0c}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0b0d0c;border-left:1px solid #202420}::-webkit-scrollbar-thumb{background:var(--green);border:3px solid #0b0d0c;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a1ff45}
@media(pointer:fine){body,a,button{cursor:none}.cursor-dot,.cursor-ring{display:block;position:fixed;left:0;top:0;z-index:9999;pointer-events:none}.cursor-dot{width:7px;height:7px;margin:-3.5px;background:var(--green);border-radius:50%;box-shadow:0 0 13px var(--green)}.cursor-ring{width:46px;height:46px;margin:-23px;border:1px solid rgba(117,237,0,.7);border-radius:50%;display:grid;place-items:center;transition:width .25s,height .25s,margin .25s,background .25s,border-color .25s}.cursor-ring span{font:700 8px Inter;letter-spacing:.14em;color:#071000;opacity:0;transition:opacity .2s}.cursor-active .cursor-ring{width:74px;height:74px;margin:-37px;background:var(--green);border-color:var(--green);mix-blend-mode:difference}.cursor-active .cursor-ring span{opacity:1}.cursor-active .cursor-dot{opacity:0}}
.cursor-dot,.cursor-ring{display:none}.magnetic{transition:transform .22s ease,background-color .22s,color .22s}
.motion-ready .reveal{opacity:0;transform:translateY(70px) skewY(2deg);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.motion-ready .reveal.in-view{opacity:1;transform:none}.motion-ready .reveal-stagger>*{opacity:0;transform:translateY(70px) rotate(2deg);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.motion-ready .reveal-stagger.in-view>*{opacity:1;transform:none}.motion-ready .reveal-stagger.in-view>*:nth-child(2){transition-delay:.12s}.motion-ready .reveal-stagger.in-view>*:nth-child(3){transition-delay:.24s}
.hero-title{animation:heroCut 1.2s cubic-bezier(.16,1,.3,1) both}.hero-title br{animation:heroCut 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes heroCut{from{opacity:0;transform:translateY(90px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}.pitch{animation:pitchIn 1.6s .2s cubic-bezier(.16,1,.3,1) both,slowSpin 35s 1.8s linear infinite}.player{animation:pulsePlayer 2.2s ease-in-out infinite alternate}.p2{animation-delay:.4s}.p3{animation-delay:.8s}.p4{animation-delay:1.2s}@keyframes pitchIn{from{opacity:0;transform:scale(.65) rotate(-35deg)}to{opacity:.8;transform:scale(1) rotate(0)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes pulsePlayer{to{box-shadow:0 0 35px 8px rgba(117,237,0,.24);transform:scale(1.5)}}
.modal-open{overflow:hidden}.contact-modal{position:fixed;inset:0;z-index:9000;background:rgba(2,4,3,.74);backdrop-filter:blur(14px);display:grid;place-items:center;padding:24px;animation:modalFade .35s ease both}.contact-panel{position:relative;width:min(760px,100%);background:#101411;border:1px solid #3b443d;padding:65px 70px 55px;box-shadow:0 40px 140px #000;overflow:hidden;animation:panelIn .65s cubic-bezier(.16,1,.3,1) both}.contact-panel:before{content:"";position:absolute;width:330px;height:330px;border:1px solid #263027;border-radius:50%;right:-160px;top:-170px;box-shadow:0 0 100px rgba(117,237,0,.08)}.modal-close{position:absolute;right:25px;top:22px;width:46px;height:46px;border:1px solid #485149;border-radius:50%;background:transparent;color:white;font-size:25px;z-index:2}.modal-close:hover{background:var(--green);color:#071000;border-color:var(--green)}.contact-panel h2{font-size:clamp(55px,7vw,90px);margin:28px 0}.contact-panel h2 em{color:transparent;-webkit-text-stroke:1px var(--green)}.modal-intro{color:#aeb5af;line-height:1.7;max-width:480px}.contact-options{border-top:1px solid #313732;margin:40px 0 24px}.contact-options a{display:grid;grid-template-columns:130px 1fr auto;align-items:center;border-bottom:1px solid #313732;padding:22px 0;transition:padding .25s,color .25s}.contact-options a:hover{padding-left:14px;color:var(--green)}.contact-options span{font-size:9px;letter-spacing:.14em;color:#767e78}.contact-options strong{font:600 17px Inter}.contact-options i{font-style:normal;color:var(--green)}.contact-panel>small{color:#69716b;font-size:9px;letter-spacing:.1em}@keyframes modalFade{from{opacity:0}}@keyframes panelIn{from{opacity:0;transform:translateY(80px) rotateX(8deg)}to{opacity:1;transform:none}}
@media(max-width:620px){.contact-panel{padding:55px 25px 38px}.contact-options a{grid-template-columns:1fr auto;gap:8px}.contact-options a span{grid-column:1/-1}.contact-options strong{font-size:13px}.pitch{animation:pitchIn 1.6s .2s cubic-bezier(.16,1,.3,1) both}.motion-ready .reveal{transform:translateY(40px)}}
@media(prefers-reduced-motion:reduce){.hero-title,.pitch,.player{animation:none}.motion-ready .reveal,.motion-ready .reveal-stagger>*{opacity:1;transform:none}.cursor-ring{display:none!important}}
@media(pointer:fine){.cursor-dot{display:block}.cursor-ring{display:grid}}
.contact-modal[hidden]{display:none!important}
