.work-hero{text-align:center;padding-block:74px 52px}.work-hero h1{font-size:clamp(2.5rem,4.5vw,4rem);font-weight:600;line-height:1.12}.work-hero h1 span{color:var(--orange)}.work-hero>p:last-child{max-width:650px;margin:25px auto 0;font-size:1.1rem;color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:70px}.service-card{background:var(--pale);border:1px solid var(--line);border-radius:12px;padding:30px;min-width:0;border-top:3px solid var(--orange-bright)}.service-number{display:block;color:var(--orange);font-size:.85rem;letter-spacing:.08em;margin-bottom:30px}.service-card h2{font-size:1.7rem;line-height:1.2;letter-spacing:-.035em;min-height:98px;font-weight:600}.service-card p{font-size:1rem;color:var(--muted);margin-top:19px;line-height:1.75}.contact{padding-block:45px 55px}@media(max-width:900px){.service-grid{gap:16px}.service-card{padding:24px}.service-card h2{font-size:1.45rem}}@media(max-width:700px){.work-hero{padding-block:45px 32px}.work-hero h1{font-size:2.55rem}.work-hero>p:last-child{font-size:1rem}.service-grid{grid-template-columns:1fr;gap:21px;padding-bottom:42px}.service-card{padding:27px}.service-number{margin-bottom:22px}.service-card h2{font-size:1.8rem;min-height:0}.service-card h2 br{display:none}.service-card p{margin-top:18px}.contact{padding-block:34px 42px}}
