.hud-page .herogrid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(30px,5vw,60px);align-items:center}.hud-page .herogrid h1{font-size:clamp(31px,4.1vw,53px);max-width:17ch;letter-spacing:-.03em}.hud-page .herogrid .lede{max-width:56ch;font-size:clamp(15.5px,1.3vw,17.5px)}.hud-page .statrow{display:grid;grid-template-columns:repeat(var(--statrow-n, 4),1fr);gap:1px;background:var(--hud-border);border-block:1px solid var(--hud-border)}.hud-page .statrow .s{background:#111c36;padding:26px 20px;text-align:center}.hud-page .statrow .s .n{font-family:var(--hud-mono);font-size:clamp(24px,3vw,34px);font-weight:700;color:#fff}.hud-page .statrow .s .n.text{font-size:clamp(22px,2.6vw,30px)}.hud-page .statrow .s .n em{font-style:normal;color:var(--hud-tele);font-size:.6em}.hud-page .statrow .s .l{font-size:13px;color:var(--hud-fg-dim);margin-top:6px}.hud-page .statrow .s .sub{font-family:var(--hud-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:5px}.hud-page .statrow .s a{color:inherit}.hud-page .statrow .s a:hover .n{color:#cfe1ff}.hud-page .proc5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:52px;position:relative}.hud-page .proc5:before{content:"";position:absolute;top:29px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--hud-border),var(--hud-border),transparent)}.hud-page .outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px}.hud-page .oc{border:1px solid var(--hud-border);border-radius:12px;padding:22px;background:#ffffff06;text-align:center}.hud-page .oc .big{font-family:var(--hud-mono);font-size:20px;font-weight:700;color:#fff}.hud-page .oc .vs{font-size:12.5px;color:#8da0be;margin-top:4px}.hud-page .oc .d{font-size:13.5px;color:var(--hud-fg-dim);margin-top:10px}.hud-page .svcgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.hud-page .svccard{display:flex;flex-direction:column;background:var(--hud-card);border:1px solid var(--hud-border);border-radius:var(--hud-r);padding:26px;transition:.25s}.hud-page .svccard:hover{border-color:var(--hud-primary-lt);transform:translateY(-4px);box-shadow:0 24px 50px -30px #000}.hud-page .svccard h3{font-size:18px;margin-bottom:9px}.hud-page .svccard p{font-size:14.5px;color:var(--hud-fg-dim);flex:1}.hud-page .svccard .go{margin-top:18px;font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--hud-primary-lt);display:flex;align-items:center;gap:8px}.hud-page .svccard:hover .go{color:var(--hud-tele)}.hud-page .svccard .go svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;transition:.25s}.hud-page .svccard:hover .go svg{transform:translate(4px)}.hud-page .svccard.lead{border-color:#00e5a059}.hud-page .svccard.lead .ico{background:#00e5a024;border-color:#00e5a059;color:var(--hud-tele)}.hud-page .svccard.lead .go{color:var(--hud-tele)}.hud-page .split2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4.4vw,56px);align-items:start}.hud-page .tech{display:grid;gap:14px}.hud-page .techrow{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px;border:1px solid var(--hud-border);border-radius:12px;background:#ffffff06}.hud-page .techrow .ico{margin:0}.hud-page .techrow h4{font-size:15.5px;margin-bottom:5px}.hud-page .techrow p{font-size:13.5px;color:var(--hud-fg-dim)}.hud-page .means{margin-top:30px;padding:20px 22px;border-left:2px solid var(--hud-tele);background:#00e5a00f;border-radius:0 10px 10px 0}.hud-page .means .k{font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.15em;color:var(--hud-tele);margin-bottom:8px;text-transform:uppercase}.hud-page .means p{font-size:15px;color:#cfefe2}.hud-page .means ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.hud-page .means li{font-size:15px;color:#cfefe2;line-height:1.6;padding-left:18px;position:relative}.hud-page .means li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--hud-tele)}.hud-page .means li strong{color:#eafff6;font-weight:600}.hud-page a.go{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--hud-primary-lt);transition:.2s}.hud-page a.go:hover{color:var(--hud-tele)}.hud-page a.go svg{width:14px;height:14px;transition:.2s}.hud-page a.go:hover svg{transform:translate(4px)}.hud-page .rev-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.hud-page .stars{color:var(--hud-warn);font-size:19px;letter-spacing:2px}.hud-page .revs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.hud-page .rev{background:var(--hud-card);border:1px solid var(--hud-border);border-radius:var(--hud-r);padding:24px;display:flex;flex-direction:column}.hud-page .rev q{font-size:14.5px;color:#d3ddee;quotes:none;flex:1;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;line-clamp:10;overflow:hidden}.hud-page .rev .who{display:flex;align-items:center;gap:11px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hud-border)}.hud-page .rev .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0b64f433;border:1px solid rgba(92,155,255,.4);font-weight:700;font-size:13px;color:#bfd5ff;flex:none}.hud-page .rev .who b{font-size:14px;display:block}.hud-page .rev .who span{font-family:var(--hud-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hud-page .rev.ask{border-color:#00e5a04d;background:linear-gradient(160deg,rgba(0,229,160,.06),var(--hud-card))}.hud-page .rev.ask .k{font-family:var(--hud-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-tele);margin-bottom:14px}.hud-page .rev.ask .who{display:block}.hud-page .rev.ask .who .btn{width:100%;padding:11px 18px;font-size:14px;justify-content:center}.hud-page .pilot .seal.badge{padding:0;overflow:hidden;background:radial-gradient(circle,#22345c,#141d33)}.hud-page .pilot .seal.badge img{width:76px;height:76px;-o-object-fit:contain;object-fit:contain}@media (max-width: 1000px){.hud-page .herogrid,.hud-page .split2{grid-template-columns:1fr}.hud-page .herogrid h1{max-width:16ch}.hud-page .svcgrid,.hud-page .statrow,.hud-page .revs{grid-template-columns:1fr 1fr}.hud-page .proc5,.hud-page .outcomes{grid-template-columns:1fr 1fr;gap:30px}.hud-page .proc5:before{display:none}}@media (max-width: 640px){.hud-page .svcgrid,.hud-page .statrow,.hud-page .proc5,.hud-page .outcomes,.hud-page .revs{grid-template-columns:1fr}}
