/* V74: scoped copy hierarchy, existing brand and image assets retained. */
header.home-value-v74 .intro-text{padding-top:175px;padding-bottom:65px}
header.home-value-v74 .intro-heading{margin-bottom:22px;font-style:normal;line-height:1.2}
header.home-value-v74 .hero-description{max-width:900px;margin:0 auto 22px!important;padding:18px 28px;background:rgba(19,44,48,.76);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;line-height:1.7;text-shadow:none;font-family:"Segoe UI",Arial,"Microsoft YaHei",sans-serif;font-style:normal}
.hero-audience-v74{display:block;font-size:16px;font-weight:400;margin-bottom:8px;color:#e4eee8}
.hero-value-v74{display:block;font-size:18px;font-weight:600;margin:5px 0;text-wrap:pretty}
header.home-value-v74 .hero-lineup{margin:18px auto 24px;gap:10px 24px}
header.home-value-v74 .hero-product-group:first-child a{font-size:16px;font-weight:700}
header.home-value-v74 .hero-product-group:nth-child(2) a{font-size:14px;font-weight:400}
.case-brief-v74{max-width:900px;margin:0 0 18px;line-height:1.8}
.case-path-v74{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;counter-reset:selection;padding:0;margin:0 0 28px}
.case-path-v74 li{counter-increment:selection;background:#edf3ef;border-top:2px solid #4b816b;padding:16px 18px;text-align:start;min-width:0}
.case-path-v74 strong{display:block;font-size:16px;line-height:1.6;color:#21473e}
.case-path-v74 strong:before{content:counter(selection,decimal-leading-zero) " · ";color:#4b816b}
.case-path-v74 p{font-size:14px;line-height:1.8;margin:8px 0 0}
@media(max-width:767px){header.home-value-v74 .intro-text{padding-top:115px;padding-bottom:45px}header.home-value-v74 .intro-heading{font-size:32px;margin-bottom:18px}header.home-value-v74 .hero-description{padding:14px 16px;margin-bottom:18px!important}.hero-audience-v74{font-size:14px}.hero-value-v74{font-size:16px;line-height:1.65;margin:8px 0}.case-path-v74{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.case-path-v74 li{padding:13px 16px}}
