:root{--bg:#090b10;--panel:#11141c;--line:#262b36;--text:#f4f2eb;--muted:#999eaa;--red:#f04444;--red2:#a71d2a;--lime:#c9ff3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.logo{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.logo span{display:grid;place-items:center;width:36px;height:36px;background:var(--red);font-weight:950;letter-spacing:-2px;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.logo b{font-size:18px;text-transform:uppercase;letter-spacing:.06em}.nav nav{display:flex;gap:34px}.nav nav a,.text-link,.socials a{color:var(--muted);text-decoration:none;font-size:13px;transition:.25s}.nav nav a:hover,.text-link:hover,.socials a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 24px;background:var(--red);color:white;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;border:1px solid var(--red);transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-3px);box-shadow:0 14px 35px #f0444438;background:#ff5656}.button--small{padding:12px 18px}.hero{min-height:720px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding-block:70px;position:relative}.hero:before{content:"";position:absolute;width:560px;height:560px;right:-260px;top:60px;background:var(--red);filter:blur(160px);opacity:.13}.eyebrow{font:700 11px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#c6c9d1}.eyebrow i,.live i{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin-right:10px;box-shadow:0 0 14px var(--red);animation:blink 1.5s infinite}.hero h1{font-size:clamp(54px,7vw,94px);line-height:.92;letter-spacing:-.065em;margin:28px 0}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #737985}.hero-copy>p{color:var(--muted);font-size:18px;line-height:1.7;max-width:570px}.actions{display:flex;align-items:center;gap:28px;margin:38px 0 54px}.proof{display:flex;gap:42px}.proof div{display:grid;gap:5px}.proof strong{font-size:20px}.proof span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.orbital{position:relative;min-height:530px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #ffffff12;border-radius:50%;animation:spin 25s linear infinite}.orbit-one{width:510px;height:510px}.orbit-two{width:390px;height:390px;animation-direction:reverse;animation-duration:17s}.orbit:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:var(--red);filter:blur(110px);opacity:.16}.hero-card{width:min(400px,90%);padding:28px;background:linear-gradient(145deg,#171b25ee,#0e1118f5);border:1px solid #343a49;box-shadow:0 35px 90px #0009;position:relative;z-index:2;transform:perspective(900px) rotateY(-6deg) rotateX(3deg);animation:float 5s ease-in-out infinite}.card-head{display:flex;gap:12px;align-items:center}.bot-avatar{display:grid;place-items:center;width:42px;height:42px;background:var(--red);font-weight:900}.card-head div{display:grid;grid-template-columns:auto auto;column-gap:7px}.card-head small{color:var(--red);font-weight:900}.card-head p{grid-column:1/3;margin:2px 0;color:var(--muted);font-size:11px}.live{margin-top:30px;color:#ff6969;font:800 10px ui-monospace;letter-spacing:.13em}.hero-card h2{margin:15px 0 5px;font-size:25px}.muted{color:var(--muted);font-size:13px}.teams{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding:22px 0;border-block:1px solid var(--line)}.teams span{font-size:9px;color:var(--muted);letter-spacing:.15em}.teams strong{display:block;font-size:36px;color:white;letter-spacing:-.05em}.teams span:last-child{text-align:right}.teams>b{font:12px ui-monospace;color:var(--muted)}.bar{height:4px;background:#352028;margin-top:25px}.bar i{display:block;width:58%;height:100%;background:var(--red)}.float-chip{position:absolute;z-index:3;padding:10px 14px;background:#171b24;border:1px solid #343a49;font:800 10px ui-monospace;box-shadow:0 12px 30px #0008}.chip-one{left:0;top:115px;color:var(--lime)}.chip-two{right:-10px;bottom:95px;color:#8fff94}.marquee{border-block:1px solid var(--line);overflow:hidden;padding:18px 0;color:#626773;font:800 11px ui-monospace;letter-spacing:.18em;white-space:nowrap}.marquee div{width:max-content;animation:marquee 28s linear infinite}.section{padding-block:120px}.section-title span{color:var(--red);font:800 11px ui-monospace;letter-spacing:.15em}.section-title h2{font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-.05em;margin:18px 0 52px}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.feature{background:var(--panel);padding:42px;min-height:300px;position:relative;overflow:hidden;transition:background .3s}.feature:hover{background:#171b25}.feature .num{position:absolute;right:25px;top:20px;color:#4d5260;font:11px ui-monospace}.icon{font-size:40px;color:var(--red);height:80px}.feature h3{font-size:24px;margin:12px 0}.feature p{color:var(--muted);line-height:1.7;max-width:500px}.commands{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.commands code{padding:9px 13px;background:#090b10;color:#cbd0dc;border:1px solid var(--line)}.pulse-line{height:55px;display:flex;align-items:end;gap:7px;margin-top:24px}.pulse-line i{display:block;width:4px;background:var(--red);animation:wave 1.3s ease-in-out infinite}.pulse-line i:nth-child(2n){animation-delay:.2s}.pulse-line i:nth-child(3n){animation-delay:.4s}.steps-section{border-block:1px solid var(--line);background:#0c0f15}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.steps li{padding:38px;background:#0c0f15}.steps b{color:var(--red);font:12px ui-monospace}.steps h3{font-size:21px;margin-top:55px}.steps p{color:var(--muted);line-height:1.65}.cta{margin-block:120px;padding:70px;background:linear-gradient(120deg,var(--red2),var(--red));display:flex;align-items:end;justify-content:space-between;position:relative;overflow:hidden}.cta:after{content:"DP";position:absolute;right:20%;top:-60px;font-size:240px;font-weight:950;color:#ffffff0b}.cta h2{font-size:clamp(38px,5vw,62px);line-height:1;margin:22px 0}.cta p{opacity:.75}.cta .eyebrow{color:white}.button--light{background:white;color:#16181d;border-color:white;position:relative;z-index:2;white-space:nowrap}.button--light:hover{background:#f3f3f3}.cta .eyebrow i{background:white;box-shadow:none}footer{min-height:150px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}footer>p{font-size:11px;color:var(--muted)}.socials{display:flex;gap:25px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s,transform .75s}.reveal.visible{opacity:1;transform:none}@keyframes blink{50%{opacity:.25}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:perspective(900px) rotateY(-3deg) rotateX(1deg) translateY(-10px)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes wave{0%,100%{height:12px}50%{height:48px}}@media(max-width:800px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:90px}.orbital{min-height:430px}.features,.steps{grid-template-columns:1fr}.cta{padding:45px 28px;align-items:start;flex-direction:column;gap:30px}.proof{gap:20px}.section{padding-block:85px}footer{flex-wrap:wrap;gap:25px;padding-block:35px}.orbit-one{width:420px;height:420px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
