:root{--gold:#d6bd92;--muted:#a2afbd;--line:#ffffff17;--green:#c6e8ed;background:#07090d;color:#edf1f5}
body{background:radial-gradient(ellipse at 50% 0,#30465742,transparent 48%),#07090d}
body:before{position:fixed;height:100vh;background-image:radial-gradient(#b4d7e029 .65px,transparent .8px);background-size:22px 22px;mask-image:radial-gradient(ellipse at 50% 25%,#0009,transparent 70%);opacity:.45}
header{padding:26px 48px;max-width:1440px}.brand{font-size:21px;letter-spacing:-.6px;text-transform:none;column-gap:13px}.brand span{font-size:8px;letter-spacing:2.1px}.brand img{width:42px;height:42px}.privacy{font-size:10px;color:#94a1ae}
main{max-width:1440px;padding:30px 48px}.intro{margin:23px 0 40px}.intro .eyebrow{color:var(--gold);font-size:9px;letter-spacing:2.8px}h1{font-size:clamp(38px,4.8vw,68px);font-weight:400;letter-spacing:-3px;margin:22px 0 18px;background:linear-gradient(125deg,#fff 25%,#c1cdd8 66%,#91adbf);background-clip:text}.intro p{font-size:17px;color:#d5dfe7;line-height:1.8}.hero-detail{font-size:12px;color:#8f9dab;letter-spacing:.3px}.install-button{font-size:10px;letter-spacing:.5px;border-radius:30px;border-color:#d5bc8d33;color:#d5bc8d;padding:8px 19px;margin-top:16px}
.layout{grid-template-columns:1.25fr 1fr;gap:22px}.panel{background:linear-gradient(135deg,#1b2430ad,#0c1018ed 65%);border-color:#b6c8dc1c;box-shadow:inset 0 1px 0 #fff08,0 24px 70px #0004;border-radius:18px;padding:29px}.test{background:radial-gradient(ellipse at 50% 32%,#2f526138,transparent 55%),linear-gradient(140deg,#141d28,#0b1017 70%)}.test:after{content:'';position:absolute;inset:70px 30px auto;height:350px;pointer-events:none;background:radial-gradient(#b6dce822 .6px,transparent .8px);background-size:12px 12px;mask-image:radial-gradient(ellipse,#0009,transparent 65%)}
.instrument{position:relative;z-index:1;text-align:center;padding:28px 0 14px}.instrument-label{font-size:8px;letter-spacing:3px;color:#9fabb8}.dial{width:272px;height:272px;margin:32px auto 20px;padding:3px;background:conic-gradient(from 210deg,#e8f6fa 0deg,#a2dce9 var(--arc,0deg),#2a3542 var(--arc,0deg),#2a3542 300deg,transparent 300deg);filter:drop-shadow(0 0 15px #a6d9ee1b)}.dial:before{inset:-16px;border:1px solid #bbcbd728;background:repeating-conic-gradient(from 210deg,#a0b5c66b 0deg .45deg,transparent .45deg 5deg);mask-image:radial-gradient(transparent 65%,#000 66%,#000 69%,transparent 70%)}.dial:after{content:'';position:absolute;inset:12px;border-radius:50%;border:1px solid #b9cfe71c;pointer-events:none}.dial-inner{background:radial-gradient(circle at 35% 25%,#253342,#101823 65%,#0a1119);box-shadow:inset 0 2px 8px #dbeaf00a,inset 0 -12px 40px #0005;border:8px solid #101923}.dial-inner strong{font:400 75px 'Space Grotesk',sans-serif;letter-spacing:-4px;color:#f4f8fa;font-variant-numeric:tabular-nums;text-shadow:0 0 30px #c0e9fa19}.dial-inner span{font-size:9px;letter-spacing:1.7px;color:#9eafc0}.dial-inner span:last-child{color:#d2bd98;font-size:10px}.scale{display:flex;justify-content:space-between;max-width:290px;margin:auto;font-size:8px;letter-spacing:1px;color:#8e9dab}
.primary{background:linear-gradient(120deg,#f0e6d2,#cfb78e);color:#201e1a;box-shadow:inset 0 1px 0 #fff9,0 6px 24px #c7ab7418;border:1px solid #e6d4b8;border-radius:8px;font-weight:600}.primary:hover{background:linear-gradient(120deg,#fff4df,#e0c59b);box-shadow:0 8px 30px #c7ab7430}.test>.primary{max-width:320px;width:100%;margin-top:10px}.badge{background:#15252d;color:#bbd7df;border:1px solid #a7d1df24;font-size:10px}.metrics strong{font-weight:400;font-family:'Space Grotesk',sans-serif;font-size:36px}.metrics span{color:#c4d4df}.metrics small{color:#8e9eae;line-height:1.6}.eyebrow{color:#c5b18d;font-size:9px;letter-spacing:2px}h2{font:400 25px/1.25 'Space Grotesk',sans-serif;letter-spacing:-.6px}.network h2{max-width:none}.insight{background:radial-gradient(ellipse at 100% 0,#32536540,transparent 70%),linear-gradient(135deg,#182631,#0d171f)}.insight .eyebrow{color:#cdb991}.insight p{color:#b4c4cf}.network label{color:#bccbd7}.controls select,.network select,.network input,.guided select{background:#0a111b;border-color:#b3ccdf26;color:#dbe4ed;border-radius:7px}.secondary{border-color:#a6c3d12b;color:#cadce5;background:#15212a}.secondary:hover{background:#21323d}.task-card{background:#bdd8e905;border-color:#b8d9e51a}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #d6bd92;outline-offset:4px}footer>span{font-size:16px;text-transform:none;letter-spacing:-.3px}
@media(min-width:1000px){aside{gap:22px}.network{padding-bottom:25px}.test-note{margin:20px 0 12px}.metrics{margin-top:5px}}
@media(max-width:780px){header{padding:20px}.brand{font-size:20px}.brand img{width:37px;height:37px}.brand span{font-size:7px;letter-spacing:1.7px}main{padding:18px 14px}.intro{margin:16px 0 28px}.intro .eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:42px;line-height:1.1;letter-spacing:-2px;max-width:350px;margin:20px auto 16px}.intro p{font-size:15px;max-width:340px}.hero-detail{font-size:12px}.layout{grid-template-columns:1fr}.panel{padding:23px 20px}.instrument{padding-top:25px}.dial{width:244px;height:244px;margin:30px auto 22px}.dial-inner strong{font-size:66px}.scale{max-width:260px}.metrics strong{font-size:31px}.metrics small{font-size:11px}.install-button{font-size:12px}.mobile-nav a:first-child{background:linear-gradient(120deg,#ebdec7,#cfb78e);color:#201e1a}.test-note{font-size:12px}.privacy{display:none}}

/* Simplified identity: an open speed arc and a single wordmark. */
.brand{display:flex;gap:12px;align-items:center;font-family:'Space Grotesk',sans-serif;font-size:24px;font-weight:500;letter-spacing:-.9px}.brand img{width:37px;height:37px;filter:none}.brand span{display:none}.instrument{padding-bottom:10px}.dial{margin-bottom:24px}footer>span img{width:28px;height:28px}@media(max-width:780px){.brand{font-size:23px;gap:10px}.brand img{width:33px;height:33px}}

.language-switch{margin-left:22px;flex:none}.language-switch select{width:116px;margin:0;background:#111923;border:1px solid #b4ced52c;color:#dce6eb;border-radius:8px;min-height:42px;font-size:12px;padding:10px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}header .privacy{margin-left:auto}@media(max-width:780px){.language-switch{margin-left:auto}.language-switch select{width:104px;font-size:12px}.brand{font-size:21px}.brand img{width:29px;height:29px}.language-switch{padding-left:6px}}
