:root{--ink:#071916;--deep:#0b2520;--green:#0f5b49;--mint:#7fe0b8;--cream:#f3f0e8;--sand:#d7cfbd;--copper:#cf8c59;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:"DM Sans",sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.04;z-index:20;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}header{height:82px;padding:0 clamp(22px,6vw,84px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14;position:absolute;inset:0 0 auto;z-index:2}.brand{display:flex;gap:11px;align-items:center;color:var(--cream);text-decoration:none;font:800 19px Manrope,sans-serif;letter-spacing:-.7px}.brand>span:last-child>span{color:var(--mint)}.brand-mark{width:29px;height:29px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;transform:skew(-11deg)}.brand-mark i{display:block;background:var(--mint);border-radius:1px}.brand-mark i:nth-child(1){height:13px}.brand-mark i:nth-child(2){height:22px}.brand-mark i:nth-child(3){height:29px;background:var(--copper)}.status{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b6c8c2;display:flex;gap:8px;align-items:center}.status i,.live i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #7fe0b818;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px #7fe0b800}}.hero{min-height:785px;padding:175px clamp(22px,9vw,130px) 130px;position:relative;overflow:hidden;background:radial-gradient(circle at 84% 31%,#1765534d 0,transparent 30%),linear-gradient(120deg,var(--ink),#0c2d26)}.hero:after{content:"";position:absolute;width:620px;height:620px;border:1px solid #7fe0b81c;border-radius:50%;right:-160px;top:105px;box-shadow:0 0 0 80px #7fe0b808,0 0 0 160px #7fe0b805}.eyebrow,.section-label{font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--mint);text-transform:uppercase;margin-bottom:23px}.hero h1{font:800 clamp(58px,9vw,118px)/.88 Manrope,sans-serif;letter-spacing:-.075em;margin:0;max-width:950px;position:relative;z-index:1}.hero h1 em{font-style:normal;color:var(--copper)}.lead{font-size:clamp(18px,2vw,23px);line-height:1.55;color:#c6d4cf;max-width:670px;margin:38px 0 33px;position:relative;z-index:1}.coming{display:flex;align-items:center;gap:18px;width:min(465px,100%);position:relative;z-index:1}.coming span{font:700 13px Manrope,sans-serif;letter-spacing:.25em;white-space:nowrap}.coming b{height:1px;background:linear-gradient(90deg,var(--mint),transparent);width:100%}.fine{font-size:12px;color:#7d9a90;margin-top:15px}.console{width:min(1080px,calc(100% - 36px));margin:-72px auto 120px;position:relative;z-index:3;border:1px solid #ffffff18;border-radius:18px;background:#102f28;box-shadow:0 32px 90px #0008;overflow:hidden}.console-head{padding:18px 22px;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff12;background:#0c2721}.console-brand{font:700 13px Manrope}.console-brand b{display:inline-block;width:9px;height:9px;background:var(--copper);border-radius:2px;margin-right:8px}.live{font-size:9px;letter-spacing:.12em;color:#9fb9b0;display:flex;gap:8px;align-items:center}.live i{width:5px;height:5px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ffffff12}.metrics article{padding:27px 30px;border-right:1px solid #ffffff12}.metrics article:last-child{border:0}.metrics small,.signal small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#87a49a;font-size:9px}.metrics strong{font:800 42px Manrope;display:block;margin:7px 0 2px}.metrics span{font-size:11px;color:#9cb3ab}.metrics .up{color:var(--mint)}.signal{padding:35px 42px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.signal-copy strong{display:block;font:700 clamp(25px,3vw,36px)/1.1 Manrope;margin:10px 0}.signal-copy p{color:#9fb7af;line-height:1.5;margin:0;max-width:570px}.radar{width:210px;height:130px;margin:auto;position:relative;border-bottom:1px solid #ffffff1c;background:linear-gradient(180deg,transparent,#7fe0b80a)}.radar:before{content:"";position:absolute;inset:10px 0 0;background:linear-gradient(160deg,transparent 0 17%,var(--mint) 17.5% 18.5%,transparent 19% 34%,var(--mint) 34.5% 35.5%,transparent 36% 52%,var(--copper) 52.5% 54%,transparent 55%);clip-path:polygon(0 78%,13% 66%,28% 72%,42% 30%,57% 48%,72% 20%,88% 37%,100% 5%,100% 100%,0 100%);opacity:.85}.promise{padding:20px clamp(22px,7vw,100px) 130px;max-width:1400px;margin:auto}.promise h2{font:800 clamp(46px,7vw,88px)/.95 Manrope;margin:0 0 65px;letter-spacing:-.06em}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff18;border:1px solid #ffffff18}.cards article{background:var(--ink);padding:38px 32px;min-height:260px}.cards span{color:var(--copper);font:700 11px Manrope}.cards h3{font:700 22px/1.1 Manrope;margin:43px 0 14px}.cards p{color:#8da79e;line-height:1.6;margin:0}.manifesto{padding:110px 24px;background:var(--cream);color:var(--ink);text-align:center}.manifesto blockquote{font:800 clamp(36px,5.2vw,70px)/1.05 Manrope;letter-spacing:-.055em;max-width:1050px;margin:0 auto 25px}.manifesto p{color:#61706b;font-size:17px}footer{padding:46px clamp(22px,6vw,84px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:25px;color:#779188}.footer-brand{font-size:16px}.footer-brand .brand-mark{transform:scale(.75) skew(-11deg);transform-origin:left bottom}footer p{text-align:center;margin:0;font-size:12px}footer small{text-align:right;font-size:10px}@media(max-width:720px){header{height:68px}.status{display:none}.hero{min-height:700px;padding-top:140px}.hero h1{font-size:58px}.hero:after{right:-430px}.console{margin-top:-50px}.metrics{grid-template-columns:1fr}.metrics article{border-right:0;border-bottom:1px solid #ffffff12;padding:20px 24px;display:grid;grid-template-columns:1fr auto;align-items:center}.metrics strong{grid-row:1/3;grid-column:2;font-size:34px}.signal{grid-template-columns:1fr;padding:28px 24px}.radar{width:100%}.cards{grid-template-columns:1fr}.cards article{min-height:210px}.cards h3{margin-top:28px}.promise{padding-bottom:85px}footer{grid-template-columns:1fr;text-align:center}.footer-brand{justify-content:center}footer p,footer small{text-align:center}}