.nzw .nzw-o7.nzw-wide{grid-template-columns:1fr 1.55fr 1.2fr}
.nzw-wide .nzw-o7c{max-width:470px}
.nzw .nzw-wide .nzw-o7l h2{font-size:clamp(32px,3.6vw,46px)}
.nzw-7r .nzw-ov{position:absolute;left:50%;top:50%;width:var(--ovw,92%);transform:translate(-50%,-50%) translateZ(80px) rotate(var(--ovr,-62deg));pointer-events:none}
.nzw-wide .nzw-7r .nzw-ov{--ovw:64%}
.nzw-ov-f{animation:nzwfl 4.2s ease-in-out infinite;filter:drop-shadow(0 18px 16px rgba(0,0,0,.45))}
.nzw .nzw-ov-f img{display:block;width:100%;height:auto;max-width:none;animation:nzwwob 6.5s ease-in-out infinite}
@keyframes nzwwob{0%,100%{transform:perspective(700px) rotateX(0deg) rotateY(-12deg)}50%{transform:perspective(700px) rotateX(30deg) rotateY(12deg)}}
.nzw-vs>.nzw-ov{position:absolute;left:-14px;top:-96px;width:clamp(170px,24vw,270px);transform:rotate(-24deg);pointer-events:none;z-index:3}
.nzw-vs>.nzw-ov .nzw-ov-f,.nzw-vs>.nzw-ov img{animation-delay:-1.6s}
.nzw-who-l .nzw-ov{max-width:270px;width:100%;transform:rotate(-18deg);margin:20px 0 0 4px}
.nzw-who-l .nzw-ov .nzw-ov-f,.nzw-who-l .nzw-ov img{animation-delay:-3.2s}
.nzw-o7r.nzw-2c{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}
.nzw-o7r.nzw-2c>div{margin:0;padding-left:14px}
.nzw-o7r.nzw-2c>div::before{left:0;height:14px}
.nzw .nzw-o7r.nzw-2c h3{font-size:16px}
.nzw-o7r.nzw-2c p{font-size:13.5px}

.nzw-ingr{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,5vw,64px);align-items:center}
.nzw .nzw-ingr-img img{max-width:460px;width:100%;margin:0 auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.35));animation:nzwfl 6s ease-in-out infinite}
.nzw-bars{display:grid;gap:11px}
.nzw-bar{display:grid;grid-template-columns:minmax(130px,1fr) 1.6fr 66px;align-items:center;gap:14px;font-size:14.5px;line-height:1.25}
.nzw-bar b{font-weight:600;color:var(--ink)}
.nzw-bar b small{display:block;color:var(--mut);font-weight:400;font-size:12px}
.nzw-bar i{display:block;height:10px;border-radius:99px;background:rgba(241,238,223,.08);position:relative;overflow:hidden}
.nzw-bar i::after{content:'';position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:99px;background:linear-gradient(90deg,var(--g),var(--o))}
.nzw-bar span{color:var(--g2);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}

@media(max-width:989px){.nzw .nzw-o7.nzw-wide{grid-template-columns:1fr 1fr}}
@media(max-width:749px){
.nzw .nzw-o7.nzw-wide{grid-template-columns:1fr}
.nzw-wide .nzw-o7c{max-width:340px}
.nzw-vs>.nzw-ov{width:118px;top:-60px;left:-6px}
.nzw-who-l .nzw-ov{max-width:180px;margin:18px auto 0}
.nzw-o7r.nzw-2c{gap:12px 14px}
.nzw-ingr{grid-template-columns:1fr}
.nzw .nzw-ingr-img img{max-width:300px}
.nzw-bar{grid-template-columns:1fr 1fr 58px;gap:10px;font-size:13.5px}
}
@media(prefers-reduced-motion:reduce){.nzw .nzw-ov-f,.nzw .nzw-ov-f img{animation:none!important}}