/* Comparison B: same content and illustration; modest spacing adjustment only. */
body{line-height:1.75}h1{line-height:1.36;letter-spacing:.025em;margin:22px 0}.hero-copy>p{line-height:1.9;margin-bottom:25px}.hero{padding-top:62px;padding-bottom:58px;min-height:610px}.section{padding-top:76px;padding-bottom:76px}h2{line-height:1.45;letter-spacing:.025em;margin-bottom:22px}.intro p{margin-bottom:19px}.section-heading{margin:24px 0 29px}.service-card{padding:38px}.service-card li{padding:6px 0}.product-panel{padding-top:45px}.product-copy h4{line-height:1.5}.product-copy p{line-height:1.8}.visual-story-copy{padding-top:50px;padding-bottom:50px}.visual-story-copy p{line-height:1.9}.value-grid{margin-top:34px}.about p{line-height:1.85}.contact h2{margin-top:16px}.hero-illustration figcaption{letter-spacing:1.3px}@media(max-width:1000px){.section{padding-top:62px;padding-bottom:62px}.service-card{padding:30px}}@media(max-width:700px){.hero{padding:38px 25px 22px;min-height:0}h1{line-height:1.4;margin:18px 0}.hero-copy>p{line-height:1.85}.hero-illustration{margin-top:25px}.section{padding-top:48px;padding-bottom:48px}h2{line-height:1.45}.service-card{padding:26px 25px}.intro-grid{gap:20px}.section-heading{margin-bottom:22px}.product-panel{padding-top:26px}.visual-story-copy{padding:34px 25px 40px}.visual-story-copy p{line-height:1.85}.value-grid{gap:22px;margin-top:22px}}
