.service-page{--case-bg:#182b27;--case-accent:#9ac5ba}
.service-hero{display:grid;gap:36px}.service-hero h1{font-size:clamp(28px,5vw,58px);line-height:1.15}.service-hero .case-headline{font-size:clamp(22px,3vw,30px)}.service-scope{align-self:center;min-width:0}.service-scope ul{list-style:none;padding:0;margin:0 0 24px}.service-scope li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #ffffff28;font-size:16px}.service-scope li span{font-size:12px;color:var(--case-accent);padding-top:3px}.service-scope>p:last-child{color:var(--case-muted);font-size:15px}.service-work{margin-block:56px}.service-work h2{font-size:clamp(25px,4vw,36px)}.service-examples{display:grid;gap:16px;margin-top:28px}.service-examples>a{display:block;border:1px solid var(--border);border-radius:16px;padding:24px}.service-examples>a:hover{border-color:var(--ink)}.service-examples span{font-size:12px;color:var(--muted)}.service-examples h3{font-size:23px;margin:14px 0}.service-examples p{font-size:15px;color:var(--muted)}.service-questions{gap:28px}.service-questions>h2{margin:0}.service-questions h3{font-size:21px;line-height:1.4;margin-bottom:10px}
@media(min-width:900px){.service-hero{grid-template-columns:1.1fr 1fr;gap:64px}.service-examples{grid-template-columns:repeat(3,minmax(0,1fr))}}
