.lock-hero{color:#fff;text-align:center;background:linear-gradient(#000b,#000b),url(/media/bg.webp) 50%/cover no-repeat;align-items:center;min-height:501px;padding:60px 0;display:grid}.lock-hero h1{font:500 60px/1 var(--display);margin:0 0 37px}.hero-links{grid-template-columns:repeat(3,1fr);gap:3%;display:grid}.hero-links .action{background:var(--charcoal);color:#fff;min-height:60px}.overview{text-align:center;background:#f5f5f5;padding:82px 0 54px}.intro{max-width:800px;margin:0 auto 54px;font-size:18px;line-height:27.2px}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 3.7%;display:grid}.service-card{background:#fff;line-height:1.2;display:block;box-shadow:0 12px 14px #0002}.service-image{aspect-ratio:524/224;position:relative}.service-image img{object-fit:cover}.service-card>div:not(.service-image){padding:23px 22px 22px}.service-card h2{font:600 24px/1 var(--display);text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.service-card span{margin-top:13px;display:block}.service-card:hover span{text-decoration:underline}@media (max-width:767px){.frame{width:90%}.lock-hero{padding:60px 0}.lock-hero h1{margin-bottom:42px;font-size:40px;line-height:1}.hero-links,.services{grid-template-columns:1fr}.hero-links{gap:30px}.services{gap:40px}.overview{padding:80px 0 50px}.intro{margin-bottom:60px}}@media (min-width:981px){.overview{padding-top:80px}.service-card>div:not(.service-image){padding-bottom:17px}.service-card h2{margin-bottom:18px}}.hero-links .action:hover{background:var(--orange);color:#111;filter:none}
