#technology-showcase{width:100%;padding:76px 5% 38px;background-color:#060f1c;background-image:linear-gradient(#6b9fc707 1px,transparent 1px),linear-gradient(90deg,#6b9fc707 1px,transparent 1px);background-size:48px 48px;border-top:1px solid #295781;border-bottom:1px solid #295781;box-shadow:inset 0 1px 14px #1685f508;color:#dfecfa}#technology-showcase .showcase-inner{max-width:1360px;margin:auto}#technology-showcase header{display:block;position:static;height:auto;width:auto;padding:0;margin:0 0 38px;background:transparent;border:0;box-shadow:none}#technology-showcase .showcase-kicker{font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;color:#88b3d9;margin:0 0 16px}#technology-showcase h2{font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1.12;letter-spacing:-.035em;margin:0 0 18px;color:#e8f3ff}#technology-showcase .showcase-intro{font-size:16px;line-height:1.7;color:#9cb3cd;max-width:760px;margin:0}#technology-showcase .showcase-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#technology-showcase .showcase-panel{padding:24px;border:1px solid #285985;border-radius:12px;background:linear-gradient(160deg,#0d2034b3,#071321);box-shadow:0 0 18px #1474ce0c,inset 0 1px #79bfff0a;min-width:0}#technology-showcase .showcase-wave{display:block;width:100%;height:170px;overflow:hidden;border-radius:7px;border:1px solid #1e466a;background:#051326;box-shadow:0 0 20px #006aff0b}#technology-showcase h3{font-size:25px;font-weight:500;letter-spacing:-.025em;margin:24px 0 12px;color:#e0efff}#technology-showcase .showcase-panel>p:last-child{font-size:14px;line-height:1.7;color:#9db3cc;margin:0}#technology-showcase .showcase-needle{margin:48px 16px 22px;padding:0 0 8px}#technology-showcase .needle-scale{height:105px;position:relative;margin:0}#technology-showcase .needle-bar{position:absolute;left:0;right:0;top:48px;height:6px;border-radius:8px;background:linear-gradient(90deg,#153651,#287bc7,#62bfff);box-shadow:0 0 14px #2b9bff38}#technology-showcase .needle-tick{position:absolute;top:69px;transform:translateX(-50%);font:11px ui-monospace,Consolas,monospace;color:#89a8c6}#technology-showcase .needle-tick:before{content:'';position:absolute;bottom:20px;left:50%;height:13px;width:1px;background:#7fb0dc7a}#technology-showcase .needle-seven{position:absolute;top:37px;width:3px;height:29px;transform:translateX(-50%);background:#d9ad58;box-shadow:0 0 9px #d9ad5855}#technology-showcase .needle-seven b{position:absolute;top:-27px;left:50%;transform:translateX(-50%);white-space:nowrap;font:10px ui-monospace,Consolas,monospace;letter-spacing:.10em;color:#e4c586}#technology-showcase .needle-mark{position:absolute;left:15.5556%;top:4px;transform:translateX(-50%);text-align:center}#technology-showcase .needle-mark span{display:block;font:10px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#9ed9ff;white-space:nowrap}#technology-showcase .needle-mark i{display:block;width:3px;height:25px;margin:9px auto 0;background:#82cfff;box-shadow:0 0 12px #41b0ff;border-radius:3px}#technology-showcase .showcase-visible .needle-mark{animation:showcase-sweep 5s cubic-bezier(.35,0,.2,1) both}#technology-showcase .showcase-note{text-align:center;font:10px/1.7 ui-monospace,Consolas,monospace;letter-spacing:.04em;color:#718da9;margin:0}@keyframes showcase-sweep{0%{left:2%}55%{left:66.6667%}100%{left:15.5556%}}@media(prefers-reduced-motion:reduce){#technology-showcase .showcase-visible .needle-mark{animation:none}}@media(max-width:760px){#technology-showcase{padding:42px 22px 28px}#technology-showcase .showcase-panels{grid-template-columns:1fr;gap:18px}#technology-showcase .showcase-panel{padding:22px}#technology-showcase .showcase-wave{height:180px}#technology-showcase .showcase-needle{margin:45px 5px 12px}#technology-showcase .needle-seven b{font-size:8px;letter-spacing:0}#technology-showcase .needle-tick{font-size:9px}#technology-showcase .showcase-intro{font-size:15px}}

#technology-showcase .showcase-wave{object-fit:cover}#technology-showcase .showcase-panel>p:last-child{margin-top:24px}#technology-showcase .showcase-intro p{margin:0 0 16px}#technology-showcase .showcase-intro p:last-child{margin-bottom:0}#technology-showcase .showcase-intro strong{color:#dfecfa}
