.hero-index{display:grid;background:#071a31;color:#fff;border-top:1px solid rgba(255,255,255,.15)}.hero-index .container{display:grid;grid-template-columns:repeat(3,1fr)}.hero-index-item{padding:22px 28px;border-right:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:center}.hero-index-item:last-child{border:0}.hero-index-item span{grid-row:span 2;color:#5cf5ff;font-size:12px;letter-spacing:2px}.hero-index-item strong{font-size:18px;font-weight:600}.hero-index-item p{margin:2px 0 0;color:#9caec4;font-size:13px}.technology-stage{padding:110px 0;background:#f4f7fb}.technology-stage .container{display:grid;grid-template-columns:5fr 7fr;gap:70px;align-items:center}.technology-intro h2{font-size:42px;line-height:1.25;margin:12px 0 20px;color:#071a31}.technology-intro h2 span{color:var(--blue)}.technology-intro>p:not(.eyebrow){font-size:17px;line-height:1.9;color:#667589;max-width:500px}.stage-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:var(--blue);font-weight:700}.stage-link .icon{width:18px;height:18px}.technology-rail{position:relative;padding:15px 0 15px 48px}.rail-line{position:absolute;left:16px;top:22px;bottom:22px;width:1px;background:#c6d2e2}.technology-rail article{position:relative;padding:20px 0 20px 28px}.technology-rail article:before{content:'';position:absolute;left:-38px;top:27px;width:13px;height:13px;border:3px solid var(--blue);border-radius:50%;background:#f4f7fb}.rail-mark{font-size:11px;letter-spacing:2px;color:var(--blue)}.technology-rail h3{margin:5px 0 0;font-size:26px;color:#071a31}.technology-rail p{margin:2px 0;color:#718098}.application-stage{padding:1px 0 100px;background:#fff}.application-stage .section-heading{text-align:left;max-width:660px;margin-bottom:42px}.application-stage .section-heading .section-title{font-size:38px}.application-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.application-card{position:relative;min-height:340px;overflow:hidden;background:#071a31;color:#fff}.application-card>img{width:100%;height:100%;min-height:340px;object-fit:cover;opacity:.62;transition:.6s}.application-card>div{position:absolute;left:26px;right:26px;bottom:24px}.application-card>div>span{font-size:12px;letter-spacing:2px;color:#5cf5ff}.application-card h3{font-size:25px;margin:7px 0}.application-card p{margin:0;color:#d1d9e5;line-height:1.7}.application-card:hover>img{transform:scale(1.06);opacity:.8}.application-card:hover h3{color:#5cf5ff}@media(max-width:999px){.hero-index .container{width:100%}.hero-index-item{padding:14px 12px;display:block}.hero-index-item span{display:block;margin-bottom:4px}.hero-index-item strong{font-size:14px}.hero-index-item p{font-size:11px}.technology-stage{padding:58px 0}.technology-stage .container{display:block}.technology-intro h2{font-size:28px}.technology-intro>p:not(.eyebrow){font-size:14px}.technology-rail{margin-top:30px;padding-left:38px}.technology-rail h3{font-size:20px}.application-stage{padding-bottom:48px}.application-stage .section-heading{margin-bottom:25px}.application-stage .section-heading .section-title{font-size:24px}.application-grid{grid-template-columns:1fr;gap:12px}.application-card,.application-card>img{min-height:250px}.application-card>div{left:18px;right:18px;bottom:18px}}
.technology-rail .rail-line:after{content:'';position:absolute;top:0;left:0;width:1px;height:calc(var(--progress,0)*100%);background:var(--blue);transition:height .08s linear}

@media (prefers-reduced-motion: reduce){.application-card>img,.technology-rail .rail-line:after{transition:none}.reveal{opacity:1;transform:none}}
