.home-hero{color:#fff;background-color:#0d192b;background-image:linear-gradient(#7acbdf05 1px,#0000 1px),linear-gradient(90deg,#7acbdf05 1px,#0000 1px);background-size:72px 72px}.home-hero .hero-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:64px 52px}.home-hero .eyebrow{color:#73dce4;letter-spacing:.14em;font-size:.8rem}.home-hero .hero-copy h1{letter-spacing:-.025em;text-wrap:initial;font-family:Times New Roman,Times,serif;font-size:clamp(2.8rem,4.8vw,4.5rem);font-weight:700;line-height:1.08}.home-hero h1 em{color:#94a5ff}.home-hero .lead{color:#bed0e3;max-width:650px;font-size:1.1rem}.home-hero .button{background:#4965ff}.home-hero .button:hover{background:#354fdf}.home-hero .text-link{border:1px solid #43506a;min-height:52px;padding:15px 22px}.home-hero .text-link:hover{color:#73dce4;border-color:#73dce4}.home-hero .hero-foot{color:#bed0e3;border-color:#ffffff26;padding-block:26px}.technology-orbit{aspect-ratio:1;width:100%;position:relative}.orbit-ring{border:1px solid #73dce440;border-radius:50%;position:absolute}.orbit-outer{inset:3%}.orbit-inner{inset:20%}.orbit-core{text-align:center;background:#4965ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:34%;box-shadow:0 0 80px #4965ff33}.orbit-core span{color:#b9f1ff;text-transform:uppercase;font-size:.8rem}.orbit-core strong{font-size:.8rem;font-weight:500}.orbit-label{color:#a2c5e3;text-transform:uppercase;letter-spacing:.12em;font-family:Georgia,serif;font-size:.95rem;position:absolute}.orbit-ai{top:15%;left:19%}.orbit-cloud{top:48%;right:0}.orbit-data{bottom:12%;right:24%}.orbit-security{bottom:32%;left:0}.orbit-dot{background:#73dce4;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 20px #73dce47a}.orbit-dot-1{top:7%;left:40%}.orbit-dot-2{top:33%;right:25%}.orbit-dot-3{top:43%;left:24%}.orbit-dot-4{bottom:40%;right:22%}.orbit-dot-5{bottom:25%;left:9%}.orbit-dot-6{bottom:7%;left:44%}@media (max-width:900px){.home-hero .hero-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding-block:60px}.home-hero .hero-copy h1{font-size:2.8rem}.orbit-core{inset:30%}.orbit-core span,.orbit-core strong{font-size:.65rem}.orbit-label{font-size:.75rem}}@media (max-width:640px){.home-hero .hero-layout{grid-template-columns:1fr;gap:36px;padding-block:44px 28px}.home-hero .hero-copy h1{font-size:clamp(2.3rem,9vw,3rem)}.home-hero .lead{font-size:1rem}.technology-orbit{max-width:360px;margin-inline:auto}.home-hero .hero-foot{flex-flow:wrap;gap:16px;font-size:.75rem}}.showcase-section{padding-block:24px 64px}.showcase-card{color:#fff;background:linear-gradient(135deg,#061828 0%,#0a2238 50%,#0e304f 100%);border:1px solid #73dce447;border-radius:4px;padding:52px 48px;position:relative;overflow:hidden;box-shadow:0 16px 40px #06182829}.showcase-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#73dce424 0%,#0000 65%);width:520px;height:520px;position:absolute;top:-40%;right:-15%}.showcase-content{z-index:1;max-width:820px;position:relative}.showcase-content h2{color:#fff;margin:18px 0 14px;font-family:Times New Roman,Times,serif;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.15}.showcase-content p.lead{color:#bed0e3;font-size:1.1rem;line-height:1.7}.showcase-metrics{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:32px;margin:28px 0 32px;padding-block:20px;display:flex}.metric-box strong{color:#73dce4;letter-spacing:-.01em;font-size:1.3rem;display:block}.metric-box span{color:#a2c5e3;font-size:.85rem}.pill-cyan{color:#73dce4;background:#73dce414;border-color:#73dce466;font-weight:600}.button-showcase{color:#fff;background:#4965ff}.button-showcase:hover{background:#354fdf}.showcase-link{color:#bed0e3;border:1px solid #43506a;min-height:52px;padding:15px 22px}.showcase-link:hover{color:#73dce4;border-color:#73dce4}@media (max-width:640px){.showcase-card{padding:36px 24px}.showcase-metrics{gap:20px}}
