.skin-capsule{--paper:#030712;--surface:#0b1424;--ink:#e8f1ff;--muted:#a0b2cc;--accent:#3b82f6;--accent-text:#78b0ff;--button-ink:#030712;--line:#243650;--radius:6px;background-image:radial-gradient(ellipse at 85% 10%,#12325955,transparent 30%)}.speed-header{border-bottom:1px solid #26415d}.speed-header-rule{height:1px;width:22%;background:linear-gradient(90deg,#3b82f6,#10b981);box-shadow:0 0 12px #3b82f6}.skin-capsule .button{background:#68a5ff;border-color:#78b0ff;box-shadow:0 0 0 3px #3b82f616,0 0 24px #3b82f624;animation:speed-glow 4s ease-in-out infinite}.speed-hero{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:55px;padding:90px 0 70px}.speed-copy h1{max-width:460px}.speed-tags{display:flex;flex-wrap:wrap;gap:20px;margin-top:36px;color:#a0b2cc;font-size:14px}.speed-tags span{display:flex;align-items:center;gap:9px}.speed-tags svg{width:18px;height:18px}.speed-route{position:relative;min-width:0;border:1px solid transparent;border-radius:12px;background:linear-gradient(#0b1424,#0b1424) padding-box,linear-gradient(120deg,#3b82f6,#143353,#10b981) border-box;box-shadow:0 25px 70px #0005;padding:24px}.speed-route-head{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:25px}.speed-indicator{color:#7de0bb;border:1px solid #10b98155;border-radius:20px;padding:3px 10px;font-size:12px}.speed-grid{stroke:#21324c;stroke-width:1;stroke-dasharray:2 7}.speed-trace{stroke:url(#speed-route-line);fill:none;stroke-width:3;stroke-dasharray:900;animation:speed-draw 5s ease-in-out infinite}.speed-trace-shadow{fill:none;stroke:#3b82f6;stroke-width:12;opacity:.12;filter:blur(4px)}.speed-stations{fill:#10b981;stroke:#a8ffe0;stroke-width:2}.speed-stations circle{animation:speed-node 3s ease-in-out infinite}.speed-route-labels{display:flex;justify-content:space-between;color:#b7c8df;font-size:12px;margin-top:8px}.speed-route figcaption{font-size:12px;color:var(--muted);margin-top:16px}.speed-route .metrics{border-top:1px solid var(--line);margin-top:20px;padding-bottom:0}.speed-route .metrics dl{gap:20px}.speed-route .metrics dl>div{min-width:110px}.speed-missions{padding:60px 0;border-top:1px solid var(--line)}.speed-missions>header{max-width:620px;margin-bottom:35px}.speed-missions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.speed-missions article{background:var(--paper);padding:32px}.speed-missions article p{color:var(--muted)}.speed-missions .feature-icon{color:#65d9b1;border:1px solid #10b98155;border-radius:8px;margin-bottom:20px}.speed-brief{display:grid;grid-template-columns:1fr 1fr;gap:20px 70px;padding:50px 0 70px}.speed-brief header{grid-row:span 2}.speed-brief .rich{color:var(--muted)}.speed-plans{padding:60px 0}.speed-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.speed-plan{background:#0b1424;border:1px solid var(--line);border-radius:8px;padding:28px;display:flex;flex-direction:column;position:relative}.speed-plan.recommended{border-color:#3b82f6;box-shadow:inset 0 3px #3b82f6,0 0 35px #3b82f612}.speed-plan header{min-height:85px}.speed-plan dl{display:grid;grid-template-columns:1fr 1fr;gap:24px 15px;padding:25px 0;border-top:1px solid var(--line)}.speed-plan .plan-note{color:var(--muted)}.speed-plan .plan-actions{padding-top:15px;margin-top:auto}.speed-plan .button{width:100%}.speed-downloads{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding:60px 0;border-block:1px solid var(--line)}.speed-device-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}.speed-device-columns h3{color:#68dbb3}.skin-capsule .client:hover{color:#81b7ff}.speed-help{padding:55px 0}.speed-help h2{margin-bottom:18px}.speed-finish{display:flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(110deg,#12356255,#0a181e);border:1px solid #305782;border-left:3px solid #3b82f6;padding:40px;margin:30px 0 80px;border-radius:8px}.speed-finish>div{max-width:740px}.speed-finish>.button,.speed-finish>.register-state{flex-shrink:0}.speed-finish p{color:var(--muted)}.speed-footer-top{display:flex;justify-content:space-between;gap:25px;align-items:center}.speed-footer-top p{color:var(--muted);font-size:14px}.speed-inner{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;margin:50px 0}.speed-inner>aside{border-left:2px solid #3b82f6;padding:20px;align-self:start}.speed-inner aside nav{display:flex;flex-direction:column}.speed-inner aside nav a{padding:10px 0;text-decoration:none}.speed-content-window{border:1px solid var(--line);border-radius:8px;padding:0 32px;background:#0b142477;min-width:0}.speed-content-window .speed-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-gate{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:1080px;padding-block:35px}.speed-gate-console{background:#0b1424;border:1px solid #3b82f6;border-top:3px solid #3b82f6;padding:35px;border-radius:8px}.speed-gate-intro{padding:25px 0}.speed-gate dd{color:#88bfff}
@keyframes speed-glow{50%{box-shadow:0 0 0 3px #3b82f620,0 0 28px #10b98135}}@keyframes speed-draw{0%{stroke-dashoffset:900}45%,100%{stroke-dashoffset:0}}@keyframes speed-node{50%{opacity:.45}}
@media(max-width:1100px){.speed-hero{gap:30px}.speed-plan{padding:22px}.speed-inner{grid-template-columns:165px minmax(0,1fr);gap:22px}.speed-content-window{padding-inline:22px}}
@media(max-width:800px){.speed-hero{grid-template-columns:1fr;padding:50px 0}.speed-copy h1{max-width:620px}.speed-missions>div{grid-template-columns:1fr}.speed-missions article{padding:25px}.speed-brief{grid-template-columns:1fr;gap:20px}.speed-brief header{grid-row:auto}.speed-plan-list,.speed-content-window .speed-plan-list{grid-template-columns:1fr}.speed-downloads{grid-template-columns:1fr;gap:30px}.speed-finish{display:block;padding:30px 25px}.speed-finish>.button,.speed-finish>.register-state{margin-top:20px}.speed-footer-top{display:block}.speed-inner{grid-template-columns:1fr}.speed-inner>aside{padding:12px 18px}.speed-inner aside nav{flex-direction:row;flex-wrap:wrap;gap:0 20px}.speed-gate{grid-template-columns:1fr;padding:0}.speed-gate-console{padding:25px}}
@media(max-width:480px){.speed-device-columns{grid-template-columns:1fr}.speed-route{padding:18px}.speed-content-window{padding-inline:18px}.speed-plan dl{gap:20px 10px}}

/* Compact signal strip, shared by all pages. */
.speed-notice{background:#071426;border:0;border-bottom:1px solid #244566;position:relative}
.speed-notice::after{content:'';position:absolute;bottom:-1px;left:0;width:38%;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981,transparent);pointer-events:none}
.speed-notice>.speed-notice-channel{display:grid;grid-template-columns:auto minmax(0,1fr) 30px;gap:12px;align-items:center;padding-block:5px}
.speed-notice-label{display:flex;align-items:center;gap:6px;padding:2px 12px 2px 8px;background:#17385a;color:#b9d7ff;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);font-size:11px;white-space:nowrap}
.speed-notice-label svg{width:14px;height:14px;flex-shrink:0;color:#72dab9}
.speed-notice-message{min-width:0;color:#ccddf2}.speed-notice-message a{color:#8bc2ff}
.speed-notice-signal{display:flex;align-items:center;gap:3px;height:18px}
.speed-notice-signal i{width:3px;height:6px;background:#10b981;opacity:.65}.speed-notice-signal i:nth-child(2){height:12px}.speed-notice-signal i:nth-child(3){height:18px;background:#66aaff}.speed-notice-signal i:nth-child(4){height:9px;background:#66aaff}
.speed-footer .footer-contact{border-top-color:#243650}
@media(max-width:780px){.speed-notice>.speed-notice-channel{grid-template-columns:auto minmax(0,1fr);gap:8px}.speed-notice-signal{display:none}.speed-notice-label svg{display:none}}
