
.statement-hero{background:#000 url('assets/hero-cans-approved.png') right center / cover no-repeat;min-height:620px;display:flex;align-items:center;padding:64px 0}
.statement-hero .wrap{width:100%;max-width:1440px}
.statement-hero h1{max-width:46%;font-size:clamp(58px,5.9vw,90px)}
.statement-hero h1 b br{display:block}
.statement-hero .hero-row{max-width:46%}
@media(min-width:1440px){.statement-hero{min-height:720px}}
@media(max-width:760px){.statement-hero{min-height:800px;align-items:flex-start;padding:48px 0 350px;background-size:auto 350px;background-position:right bottom}.statement-hero h1{font-size:clamp(48px,12vw,72px);max-width:100%}.statement-hero .hero-row{max-width:100%;gap:20px}.statement-hero .ctas{gap:10px}.statement-hero .btn{padding:15px 18px}}
@media(min-width:761px){.statement-hero{background-size:contain}.statement-hero .wrap{max-width:1240px}}
@media(max-width:760px){.statement-hero{min-height:710px;padding-bottom:330px;background-size:auto 330px}}

/* Desktop balance: smaller product grouping with a more generous right inset. */
@media(min-width:761px){.statement-hero{background-size:auto 92%;background-position:right clamp(56px,7vw,144px) center}}

@media(min-width:761px){.statement-hero:before{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(0deg,#000 20%,transparent);pointer-events:none}.statement-hero .wrap{z-index:1}}

/* Desktop copy alignment; navigation and mobile remain unchanged. */
@media(min-width:1100px){.statement-hero .wrap{transform:translateX(-48px)}}
