.local-intro{max-width:1100px;margin:auto;padding:80px 24px;position:relative;z-index:2}.local-intro h2{font-size:clamp(30px,5vw,58px);line-height:1.12}.local-intro p{max-width:760px;line-height:1.8}.local-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:32px 0}.local-links a{display:block;padding:24px;border:1px solid #ffffff30;border-radius:16px;text-decoration:none;color:inherit;background:#181a18}.local-links a:hover{border-color:#c6e7ab}.service-page{margin:0;background:#111210;color:#f2f0e8;font-family:Manrope,Arial,sans-serif}.service-page .simple-header{max-width:1100px;margin:auto;padding:24px;display:flex;gap:24px;align-items:center;justify-content:space-between}.simple-header img{width:130px;height:54px;object-fit:contain}.service-page a{color:inherit}.service-main{max-width:900px;margin:auto;padding:48px 24px 80px}.service-main h1{font-size:clamp(36px,6vw,68px);line-height:1.1;letter-spacing:-.04em}.service-main h2{font-size:28px;margin-top:44px}.service-main p,.service-main li{font-size:17px;line-height:1.8;color:#d0d2ca}.service-main li{margin:12px 0}.service-cta{display:inline-block;padding:16px 24px;border-radius:30px;background:#c6e7ab;color:#111210!important;text-decoration:none;font-weight:700;margin:20px 0}.service-footer{border-top:1px solid #ffffff25;padding:30px 24px;max-width:1100px;margin:auto;line-height:1.8}.service-main .eyebrow{color:#c6e7ab;font-size:13px;letter-spacing:.12em}.service-main .lead{font-size:22px}.service-main a,.service-footer a{overflow-wrap:anywhere}@media(max-width:600px){.simple-header{flex-wrap:wrap}.local-intro{padding:50px 20px}}