.service-hero{background:var(--surface-soft);border-bottom:1px solid var(--border);padding:4rem 0 5rem}.breadcrumbs{color:var(--muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.breadcrumbs .icon{width:1rem;height:1rem}.service-hero__content{max-width:58rem;margin-top:2.5rem}.service-hero h1{font:700 clamp(2.5rem,6vw,4rem)/1.08 var(--font-display);margin:.8rem 0 0}.service-hero__intro{max-width:48rem;color:var(--muted);margin:1.5rem 0 0;font-size:1.1rem}.service-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.service-body{grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr);gap:4rem;display:grid}.service-copy{gap:2.5rem;display:grid}.service-copy h2,.benefits h2,.related-services h2,.service-cta h2{font:700 1.8rem/1.2 var(--font-display);margin:0}.service-copy p{color:var(--muted);margin:.8rem 0 0}.service-note,.benefits{border-left:4px solid var(--primary);background:var(--surface-soft);padding:1.5rem}.service-note h2{font-size:1.25rem}.benefits{align-self:start}.benefits ul{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.benefits li{color:var(--muted);gap:.65rem;display:flex}.benefits .icon{color:var(--primary);flex:none}.related-grid{margin-top:2rem}.service-card{padding:1.5rem;transition:all .2s;display:block}.service-card:hover{border-color:var(--primary);transform:translateY(-2px)}.service-card h3{font:700 1.05rem var(--font-display);margin:1rem 0 .5rem}.service-card span{color:var(--primary);align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;display:flex}.service-cta{text-align:center}.service-cta p{color:var(--muted)}@media(max-width:800px){.service-body{grid-template-columns:1fr}.service-hero{padding-block:3rem}.service-hero__content{margin-top:2rem}}
