.technology-page .service-hero{background:linear-gradient(90deg,rgba(7,37,68,.035) 1px,transparent 1px),linear-gradient(rgba(7,37,68,.035) 1px,transparent 1px),radial-gradient(ellipse at 90% 10%,var(--service-glow),transparent 65%),#f8faff;background-size:48px 48px,48px 48px,auto,auto}
.technology-page .service-eyebrow span{border:1px solid var(--service-accent);background:#fff;font-family:ui-monospace,Consolas,monospace}
.technology-page .service-hero h1{max-width:20ch}
.technology-page .service-brief{border-radius:8px 26px 8px 26px;border-top:3px solid var(--service-accent)}
.technology-page .service-visual{border-radius:6px 16px 6px 16px}
.technology-page .visual-orbit{border-radius:22px;width:160px;height:90px}
.technology-page .visual-icon{border-radius:14px}
.technology-note-label{font-size:.63rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--service-accent);margin-bottom:.6rem}
.technology-answer{color:var(--muted);font-size:.86rem;line-height:1.85}
.technology-bridge{display:block;color:var(--service-accent);font-size:.78rem;font-weight:650;text-underline-offset:3px;border-top:1px solid var(--line);padding-top:1rem}
.technology-page .service-jump{border-radius:8px;border-top:3px solid var(--service-accent)}
.technology-page #main .service-content #importance{border-radius:6px 20px 6px 20px;background:#fff;border-left:3px solid var(--service-accent)}
.technology-page .service-content #scope li{border-radius:8px;border-top:3px solid var(--service-light)}
.technology-page .service-content #approach li{border-radius:8px}
.technology-page .cta .technology-note-label{color:#b4e1f4}
