.service-hero--home{align-items:center;min-height:clamp(460px,32vw + 260px,660px)}.service-hero--home .service-hero__media img{object-position:center 42%}.hero-proof{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;color:#ffffffe6;font-size:var(--step-small);font-weight:600}.hero-proof li{display:flex;align-items:center;gap:.55rem}.hero-proof li:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#fffc}.home-facts{margin-bottom:0}.service-grid{display:grid;gap:clamp(1rem,.75rem + 1vw,1.5rem)}@media(min-width:700px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-card{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.35rem,1.1rem + 1vw,1.9rem);border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow .15s ease,transform .15s ease}.service-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.service-card h3,.service-card p{margin:0}.service-card p:not(.eyebrow){color:var(--ink-soft)}.service-card h3,.band-panel h2{text-wrap:pretty}.service-card--feature{border-color:var(--brand-darker);background:linear-gradient(140deg,var(--brand-darker) 0%,var(--brand) 100%);color:#fff}.service-card--feature h3,.service-card--feature .tick-list li{color:#fff}.service-card--feature .tick-list li:before{border-color:#fff}.area-card h3{margin:0 0 .9rem}@media(prefers-reduced-motion:reduce){.service-card,.service-card:hover{transition:none;transform:none}}
