/* Customer benefits in the homepage hero; scoped away from the trust sections. */
.pdf-home.home-scenes-v5 .home-hero.hero-customer-value { min-height:0; background-position:center; background-size:cover; }
.pdf-home.home-scenes-v5 .home-hero.hero-customer-value::before { background:linear-gradient(90deg,rgba(3,23,21,.94) 0%,rgba(3,23,21,.84) 50%,rgba(3,23,21,.28) 100%); }
.pdf-home.home-premium-v2 .hero-customer-value .hero-inner { min-height:0; padding:60px max(28px,7vw) 54px; max-width:1600px; }
.pdf-home.home-premium-v2 .hero-customer-value .eyebrow { color:#dacda9; letter-spacing:.13em; font-size:11px; }
.pdf-home.home-premium-v2 .hero-customer-value h1 { max-width:1020px; font-size:clamp(39px,4.1vw,61px); line-height:1.12; margin:22px 0 19px; letter-spacing:-.038em; }
.pdf-home .hero-customer-value h1 > span { color:#e5d5ac; }
.pdf-home.home-premium-v2 .hero-customer-value .hero-intro { max-width:810px; margin:0 0 25px; font-size:16px; line-height:1.6; color:#edf0e8; }
.hero-value-list { display:grid; gap:15px; list-style:none; padding:0; margin:0 0 30px; max-width:850px; }
.hero-value-list li { display:flex; align-items:flex-start; gap:13px; margin:0; color:#f6f5ee; }
.hero-value-check { display:grid; place-items:center; width:20px; height:20px; flex:0 0 20px; border:1px solid #bfae81; color:#e6d5a8; border-radius:3px; font-size:13px; line-height:1; margin-top:2px; }
.hero-value-list strong { display:block; font-size:16px; font-weight:650; line-height:1.45; color:#fbfaf5; }
.hero-value-list p { font-size:12px; line-height:1.65; color:#c1cfc5; margin:4px 0 0; }
.pdf-home.home-premium-v2 .hero-customer-value .hero-actions { max-width:900px; gap:12px; display:flex; align-items:center; flex-wrap:wrap; }
.pdf-home.home-premium-v2 .hero-customer-value .hero-actions .text-button { font-size:12px; padding:15px 22px; border-radius:3px; }
.pdf-home .hero-customer-value .hero-actions .pt-hero-film-link { font-size:12px; padding:14px; }
@media (max-width:1100px) and (min-width:821px) {
 .pdf-home.home-premium-v2 .hero-customer-value .hero-inner { padding:48px 5vw; }
 .pdf-home.home-premium-v2 .hero-customer-value h1 { font-size:43px; }
}
@media(max-width:820px) {
 .pdf-home.home-scenes-v5 .home-hero.hero-customer-value { background-position:64% center; background-size:cover; }
 .pdf-home.home-scenes-v5 .home-hero.hero-customer-value::before { background:linear-gradient(90deg,rgba(3,23,21,.94),rgba(3,23,21,.80)); }
 .pdf-home.home-premium-v2 .hero-customer-value .hero-inner { padding:42px 24px; }
 .pdf-home.home-premium-v2 .hero-customer-value h1 { max-width:100%; font-size:clamp(32px,5.4vw,43px); }
 .pdf-home.home-premium-v2 .hero-customer-value .hero-intro { max-width:100%; font-size:15px; margin-bottom:25px; }
 .hero-value-list { gap:18px; }
 .hero-value-list strong { font-size:14px; }
 .hero-value-list p { font-size:12px; margin-top:5px; }
}
@media(max-width:480px) {
 .pdf-home.home-premium-v2 .hero-customer-value h1 { font-size:35px; line-height:1.12; margin:19px 0; }
 .pdf-home.home-premium-v2 .hero-customer-value .eyebrow { font-size:9px; letter-spacing:.105em; max-width:290px; display:block; line-height:1.7; }
 .hero-value-list li { gap:10px; }
 .hero-value-check { width:18px; height:18px; flex-basis:18px; font-size:12px; }
 .pdf-home.home-premium-v2 .hero-customer-value .hero-actions .text-button { width:100%; text-align:center; justify-content:center; padding:15px 12px; }
 .pdf-home .hero-customer-value .hero-actions .pt-hero-film-link { padding:8px 0; }
}

/* Five concise benefits and concrete capability routes, user approved. */
.hero-customer-value .hero-value-list{gap:16px;margin-bottom:26px;max-width:940px}
.pdf-home .compact-metric-band>div{padding:22px 14px}
.pdf-home .compact-metric-band>div>a{display:block;text-decoration:none;color:inherit}
.pdf-home .compact-metric-band strong{font-size:clamp(18px,1.65vw,25px);line-height:1.2;display:block;margin-bottom:10px}
.pdf-home .compact-metric-band span{font-size:12px;line-height:1.6;display:block;max-width:200px;margin:auto}
.pdf-home .compact-metric-band a:hover strong{color:#856d3f}
.pdf-home .compact-metric-band a:focus-visible{outline:2px solid #856d3f;outline-offset:6px}
@media(max-width:680px){.pdf-home .compact-metric-band strong{font-size:22px}.pdf-home .compact-metric-band>div{padding:22px 16px}}
