/* v1.1.9: field-work hero replaces the isolated product-card treatment. */
    .usv-hero-in{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:clamp(34px,5.4vw,78px);min-height:560px;padding:62px 0}
    .usv-hero h1{max-width:625px;font-size:clamp(44px,4.4vw,62px)}
    .usv-hero-copy{max-width:565px;margin-top:21px;font-size:19px}
    .usv-hero-list{display:none}
    .usv-hero-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}
    .usv-hero-proof span{padding:7px 10px;border:1px solid rgba(187,226,242,.32);border-radius:999px;color:#e2f6ff;background:rgba(4,28,45,.25);font-size:13px;font-weight:700;line-height:1.25}
    .usv-hero-note{max-width:520px;margin-top:14px;color:#c0ddea;font-size:13px}
    .usv-hero-visual{position:relative;height:426px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#102e45;box-shadow:0 25px 55px rgba(0,0,0,.27)}
    .usv-hero-visual:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(0deg,rgba(4,24,38,.46),transparent 44%)}
    .usv-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:66% 50%}
    .usv-hero-visual figcaption{position:absolute;z-index:1;right:20px;bottom:16px;left:20px;color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5)}
    @media(max-width:980px){.usv-hero-in{grid-template-columns:1fr;gap:30px;min-height:0;padding:42px 0 56px}.usv-hero-visual{order:-1;height:360px;max-width:760px}.usv-hero-content{max-width:720px}}
    @media(max-width:680px){.usv-hero-in{gap:23px;padding:18px 0 46px}.usv-hero-visual{height:232px;border-radius:13px}.usv-hero-visual img{object-position:62% 50%}.usv-hero-visual figcaption{right:14px;bottom:12px;left:14px;font-size:12px}.usv-eyebrow{margin-bottom:11px}.usv-hero h1{font-size:clamp(32px,9.25vw,38px)}.usv-hero-copy{margin-top:14px;font-size:16px}.usv-hero-proof{gap:7px;margin-top:19px}.usv-hero-proof span{padding:6px 8px;font-size:12px}.usv-actions{margin-top:22px}.usv-hero-note{margin-top:13px}}