.hero__water{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.hero__inner{padding-bottom:150px;padding-top:72px;position:relative;z-index:2}.hero h1{font-size:clamp(36px,5.6vw,66px);line-height:1.12;margin:0}.hero h1 em{color:var(--blue-bright);font-style:italic}.hero__sub{color:#c6d3dd;font-size:clamp(17px,1.6vw,20px);line-height:1.5;margin:26px 0 0;max-width:62ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px}.route{background:rgba(95,188,235,.06);border:1px solid var(--line-dark);border-radius:3px;display:flex;flex-direction:column;gap:3px;min-width:260px;padding:16px 24px;text-decoration:none}.route:focus-visible,.route:hover{background:rgba(95,188,235,.12);border-color:var(--blue-bright)}.route__t{color:#fff;font-size:17px;font-weight:600}.route__t span{color:var(--blue-bright)}.route__a{color:var(--mist);font-size:13.5px}.hero[data-ground=light] h1 em{color:var(--blue)}.hero[data-ground=light] .hero__sub{color:var(--slate)}.hero[data-ground=light] .route{background:hsla(0,0%,100%,.72);border-color:var(--line)}.hero[data-ground=light] .route:focus-visible,.hero[data-ground=light] .route:hover{background:#fff;border-color:var(--blue)}.hero[data-ground=light] .route__t{color:var(--ink)}.hero[data-ground=light] .route__t span{color:var(--blue)}.hero[data-ground=light] .route__a{color:var(--slate)}body:has(.hero[data-ground=light]) .stats{border-top:none}@media (max-width:880px){.hero__inner{padding-bottom:120px;padding-top:44px}.route{flex:1 1 240px;min-width:0}}