/* SEO service: reuse existing hero benefits in the desktop's second column. */
@media (min-width: 1024px) {
    body.page-id-12 .svc-hero__wrap {
        display: grid;
        grid-template-columns: minmax(0, 640px) minmax(280px, 400px);
        column-gap: clamp(48px, 7vw, 108px);
        align-items: center;
    }

    body.page-id-12 .svc-hero__crumbs { grid-column: 1 / -1; }
    body.page-id-12 .svc-hero__panel { width: 100%; max-width: none; }

    body.page-id-12 .svc-hero__metrics {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        grid-auto-flow: row;
        grid-auto-columns: auto;
        align-self: start;
        width: 100%;
        max-width: 400px;
        margin: 0;
        overflow: hidden;
        border-radius: 20px;
        background: rgba(255, 255, 255, .94);
        box-shadow: 0 16px 45px rgba(59, 48, 30, .12);
    }

    body.page-id-12 .svc-hero__metric { min-width: 0; padding: 24px 28px; }
    body.page-id-12 .svc-hero__metric + .svc-hero__metric {
        border-left: 0;
        border-top: 1px solid #dce8df;
    }
    body.page-id-12 .svc-hero__metric b { font-size: 18px; }
}
