/* New service pages use the existing AMÁRQUEZ typography, background and glass surfaces. */
.service-growth .experience-hero{min-height:560px;padding-bottom:72px}
.service-growth .experience-hero h1{max-width:16ch;font-size:clamp(44px,4.5vw,66px)}
.service-growth .service-intro{max-width:48ch}
.growth-art{margin:0;padding:12px;background:#ffffffb3;border:1px solid #fff;border-radius:26px;box-shadow:0 24px 60px #2a14551a}
.growth-art img{display:block;width:100%;height:auto;border-radius:17px}
.growth-art figcaption{padding:20px 12px 12px;font-size:14px;line-height:1.5;color:var(--page-muted)}
.growth-proof>p{max-width:72ch;font-size:16px;line-height:1.75;color:var(--page-muted)}
.growth-results{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}
.growth-results>div{padding:28px;background:#ffffffba;border:1px solid #fff;border-radius:22px}
.growth-results span{display:block;font-size:14px;color:var(--page-muted)}
.growth-results strong{display:block;margin-top:12px;font-size:clamp(30px,3.8vw,52px);line-height:1.15;letter-spacing:-.04em;color:var(--brand-purple)}
.service-growth .service-bottom h2{max-width:22ch}
@media(max-width:900px){.service-growth .experience-hero{grid-template-columns:1fr;gap:30px;min-height:0}.service-growth .experience-hero h1{max-width:18ch}.growth-art{max-width:680px}}
@media(max-width:600px){.service-growth .experience-hero{padding-top:28px;padding-bottom:42px}.service-growth .experience-hero h1{font-size:42px}.growth-results{gap:12px}.growth-results>div{padding:18px 14px}.growth-results strong{font-size:30px}.service-growth .service-bottom{padding:28px 22px}}
