.hero-art{margin:0;position:relative;min-width:0}.service-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px;background:#e7e9dc}.hero-art .service-image{box-shadow:0 20px 45px #14332512}.hero-art figcaption{font-size:12px;color:var(--muted);margin-top:13px}.visual-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:55px 0}.visual-hero .subhero{padding:10px 0}.visual-hero .subhero h1{font-size:48px}.visual-story{background:#eef1e7}.visual-story .split{align-items:center;grid-template-columns:1fr 1fr;gap:65px}.visual-story figure{margin:0}.visual-story p:not(.eyebrow){color:var(--muted)}.visual-story .btn{margin-top:12px}.service-row .service-thumb{width:118px;flex:0 0 118px;border-radius:7px;aspect-ratio:3/2}.service-row h3{font-size:18px}.card-visual{margin-bottom:22px;border-radius:7px}.server-details{padding-top:25px}.bottom{flex-wrap:wrap}.hero{grid-template-columns:1fr 1.1fr;gap:45px}.hero h1{font-size:clamp(40px,4.5vw,63px)}@media(max-width:900px){.service-row .service-thumb{width:85px;flex-basis:85px}.visual-hero{gap:28px}.visual-hero .subhero h1{font-size:39px}}@media(max-width:760px){.hero,.visual-hero,.visual-story .split{grid-template-columns:1fr}.visual-hero{gap:22px;padding:35px 0}.visual-hero .subhero{padding:0}.visual-hero .subhero h1{font-size:39px}.hero{gap:30px}.hero h1{font-size:47px}.visual-story .split{gap:30px}.service-row .service-thumb{width:100px;flex-basis:100px}.hero-art figcaption{font-size:11px}.visual-story{padding:45px 0}.service-row h3{font-size:17px}}@media(max-width:360px){.service-row .service-thumb{width:72px;flex-basis:72px}.service-row{gap:10px}}
