:root{color-scheme:dark;--bg:#07131e;--panel:#0d2434;--cream:#f1f4f2;--muted:#9eb3bd;--cyan:#20dbe3;--blue:#4ba9ff;--line:rgba(241,244,242,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit} .site-header,.site-footer,main{max-width:1180px;margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 5.5%;border-bottom:1px solid var(--line)}.brand{font-size:26px;line-height:1;font-weight:500;letter-spacing:-.08em;text-decoration:none;white-space:nowrap}.brand span{color:var(--cream)}.brand b{color:var(--cyan);font-weight:500}.site-header nav{display:flex;align-items:center;gap:24px;color:var(--muted);font-size:13px}.site-header nav a{text-decoration:none}.nav-cta{border:1px solid rgba(32,219,227,.65);border-radius:999px;padding:10px 14px;color:var(--cream)!important}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:7%;align-items:center;padding:84px 5.5% 76px;background:radial-gradient(650px 430px at 84% 12%,rgba(32,219,227,.12),transparent 64%),linear-gradient(145deg,var(--bg),#0a1d2a 68%,var(--bg))}.eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin:0 0 20px}.hero h1{font-size:clamp(44px,6.8vw,80px);font-weight:500;letter-spacing:-.07em;line-height:.98;margin:0 0 24px}.hero h1 em{color:var(--cyan);font-style:normal}.lede{color:var(--muted);font-size:18px;line-height:1.55;max-width:530px;margin:0 0 30px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:13px 18px;font:500 14px inherit;text-decoration:none;cursor:pointer}.primary{background:var(--cyan);color:#062029}.text-link{text-decoration:none;font-size:14px}.text-link span{color:var(--cyan)}.hero-mark{display:flex;justify-content:center;min-height:350px;align-items:center}.orbit{width:min(365px,76vw);aspect-ratio:1;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 65px rgba(32,219,227,.18),inset 0 0 65px rgba(32,219,227,.08);position:relative;background:radial-gradient(circle at 50% 42%,rgba(75,169,255,.14),transparent 62%)}.orbit:before{content:"";position:absolute;inset:12%;border:1px solid rgba(75,169,255,.34);border-radius:50%}.car-outline{position:absolute;left:15%;right:15%;top:27%;height:79px;border:2px solid var(--cream);border-bottom:0;border-top-left-radius:70% 100%;border-top-right-radius:70% 100%;opacity:.92}.car-outline:before,.car-outline:after{content:"";position:absolute;bottom:-6px;width:18px;height:6px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.car-outline:before{left:12%}.car-outline:after{right:12%}.pulse-line{position:absolute;left:8%;right:8%;top:41%;height:34px}.pulse-line i{position:absolute;height:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);transform-origin:left center}.pulse-line i:nth-child(1){left:0;top:16px;width:29%}.pulse-line i:nth-child(2){left:27%;top:16px;width:8%;transform:rotate(-56deg)}.pulse-line i:nth-child(3){left:32%;top:1px;width:11%;transform:rotate(62deg)}.pulse-line i:nth-child(4){left:38%;top:18px;width:10%;transform:rotate(-70deg)}.pulse-line i:nth-child(5){left:44%;top:0;width:10%;transform:rotate(66deg)}.pulse-line i:nth-child(6){left:50%;top:16px;width:43%}.emblem-wordmark{position:absolute;top:62%;left:0;right:0;text-align:center;font-size:36px;font-weight:500;letter-spacing:-.09em}.emblem-wordmark span{color:var(--cream)}.emblem-wordmark b{color:var(--cyan);font-weight:500}.emblem-tag{position:absolute;top:75%;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.proof-row{display:flex;flex-wrap:wrap;gap:24px;padding:20px 5.5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.proof-row span{display:flex;gap:7px}.proof-row strong{color:var(--cream);font-weight:500}.section{padding:80px 5.5% 62px}.section h2,.join h2{font-size:clamp(30px,4.3vw,50px);font-weight:500;letter-spacing:-.06em;line-height:1.02;margin:0 0 14px;max-width:650px}.section-lede{color:var(--muted);font-size:16px;line-height:1.55;max-width:590px;margin:0 0 34px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.feature-grid article{padding:24px 24px 10px 0;margin-right:24px;border-right:1px solid var(--line)}.feature-grid article:last-child{border-right:0;margin-right:0}.feature-number{font-size:11px;letter-spacing:.16em;color:var(--cyan)}.feature-grid h3{font-size:18px;font-weight:500;margin:17px 0 9px}.feature-grid p{font-size:14px;line-height:1.5;color:var(--muted);margin:0}.join{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:end;margin:0 5.5% 70px;padding:44px 0 18px;border-top:1px solid var(--line)}.join h2 span{color:var(--cyan)}.join>div>p:last-child{color:var(--muted);font-size:14px;line-height:1.5;max-width:350px}.join form{max-width:520px}.join label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.form-row{display:flex;gap:10px}.form-row input{min-width:0;flex:1;background:rgba(241,244,242,.06);color:var(--cream);border:1px solid rgba(241,244,242,.24);border-radius:999px;padding:13px 16px;font:16px inherit;outline:none}.form-row input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(32,219,227,.16)}.form-note{color:var(--muted);font-size:12px;margin:11px 0 0}.form-result{min-height:20px;font-size:13px;color:var(--cyan);margin:10px 0 0}.hp{position:absolute;left:-10000px;width:1px;height:1px}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:20px 5.5% 30px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.site-footer .brand{font-size:18px}@media(max-width:760px){.site-header nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding-top:62px}.hero-mark{min-height:300px}.feature-grid,.join{grid-template-columns:1fr}.feature-grid article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0;margin:0}.feature-grid article:last-child{border-bottom:0}.join{gap:28px;margin-bottom:48px}.site-footer{flex-direction:column}.form-row{flex-direction:column}.form-row .button{width:100%}}
