/* Scoped commercial refinement. Original visual system and animations remain intact. */
.creative-left>p{max-width:300px;line-height:1.4}
.hero-offer-note{width:max-content;max-width:100%;margin:20px 0 18px;padding:13px 16px 14px;border:1px solid #97d8ff70;border-radius:15px;background:linear-gradient(120deg,#062b54bb,#09274b7a);box-shadow:0 8px 28px #0002,inset 0 1px 0 #ffffff16;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}
.hero-offer-kicker{display:block;font-size:11px;letter-spacing:.035em;color:#d4ebff;line-height:1.35;margin-bottom:5px}
.hero-offer-line{display:flex;align-items:center;gap:15px}
.hero-offer-line strong{font-size:clamp(29px,2.8vw,43px);font-weight:500;letter-spacing:-.045em;line-height:1}
.hero-offer-line>span{font-size:10px;line-height:1.45;padding-left:14px;border-left:1px solid #b5dcff55;color:#edf8ff}
.creative-left .creative-cta-row{gap:10px;flex-wrap:wrap}
.creative-left .cta-primary{font-size:12px;white-space:nowrap}
.creative-left .cta-secondary{font-size:12px;padding-inline:18px}
.value-copy .value-cta{font-size:14px}
/* Keep the repaired cutout's alpha and preserve the existing GSAP transform. */
.brand-hand-art{mix-blend-mode:normal;isolation:auto;filter:none}
@media(max-width:900px) and (min-width:641px){.creative-left{width:48%;top:13%}.hero-offer-note{margin-top:16px;margin-bottom:16px}.hero-offer-line strong{font-size:34px}.creative-left .creative-cta-row{max-width:340px}}
@media(max-width:640px){.creative-left{bottom:4.5%}.creative-left>p{max-width:320px;margin-top:12px;margin-bottom:12px}.hero-offer-note{margin:14px auto 16px;padding:11px 16px 12px;text-align:left;background:linear-gradient(120deg,#04284be6,#06294bb3);border-radius:14px}.hero-offer-kicker{font-size:10px}.hero-offer-line strong{font-size:35px}.hero-offer-line>span{font-size:10px}.creative-left .creative-cta-row{gap:9px;flex-wrap:nowrap}.creative-left .cta-primary{padding-left:15px;font-size:11px;gap:8px}.creative-left .cta-secondary{padding-inline:14px;font-size:11px}.creative-left .cta-chip{width:32px;height:32px}.creative-left h1{font-size:clamp(23px,6.2vw,35px)}}
@media(max-width:360px){.creative-left .creative-cta-row{flex-wrap:wrap;row-gap:8px}.creative-left .cta-primary{min-width:240px;justify-content:space-between}.creative-left .cta-secondary{height:36px}.creative-hero{min-height:690px}.creative-left>p{max-width:280px}}
