/* Navigation and side spaces are intentionally more prominent on large displays. */
.site-header{padding-inline:clamp(28px,7vw,125px);background:#fff}.site-header nav{gap:52px}.site-header nav a{font-size:17px;font-weight:500;padding-top:26px}.admin{font-size:16px;padding:13px 21px}.hero{height:505px;background-image:linear-gradient(90deg,#f8fbffec 0%,#f8fbff9c 25%,#f8fbff74 75%,#f8fbffec 100%),url('../../images/hero-network.png');background-size:cover;background-position:center}.hero:before,.hero .circuit{display:none}.hero-content{max-width:790px;padding:42px 35px;border-radius:24px;background:#ffffff8c;backdrop-filter:blur(5px);box-shadow:0 15px 70px #557a9b19}.hero h1{font-size:58px}.hero p{font-size:19px}.services{position:relative;max-width:1320px;padding-inline:40px}.services:before,.services:after{content:"";position:absolute;z-index:-1;width:260px;height:420px;top:130px;opacity:.72;background:url('../../images/software-ecosystem.png') center/contain no-repeat}.services:before{left:-210px;transform:rotate(-12deg)}.services:after{right:-210px;transform:rotate(12deg)}.cards{gap:28px}.service-card{border-radius:14px;box-shadow:0 13px 32px #143a5910}.trust{position:relative;overflow:hidden}.trust:after{content:"";position:absolute;width:270px;height:270px;border-radius:50%;background:#6fe7ff3b;right:-100px;bottom:-145px}.numbers{box-shadow:0 10px 35px #0b304817}.contact-strip{background:linear-gradient(110deg,#edf7fb,#f6fbfe)}.site-header nav a:hover{color:#007aac;border-color:#007aac}@media(max-width:1000px){.site-header nav{gap:25px}.site-header nav a{font-size:15px}.services:before,.services:after{display:none}.hero h1{font-size:46px}}@media(max-width:700px){.site-header{padding-inline:24px}.hero{height:410px;background-position:center}.hero-content{margin:0 15px;padding:28px 18px}.hero h1{font-size:34px}.hero p{font-size:16px}.site-header nav a{font-size:16px}}
