/* Optional comparison preview; the navy version remains the default. */
.po-offer.po-offer--teaser.po-offer--brand{background:radial-gradient(ellipse at 16% 80%,#3f554343,transparent 66%),linear-gradient(120deg,#203b36,#253d35);border-color:#b7a16a;box-shadow:0 12px 32px #17362d12,inset 0 1px 0 #e9d5a338;color:#f7f5e9}
.po-offer--brand:before{background-image:linear-gradient(#e7d7aa05 1px,transparent 1px),linear-gradient(90deg,#e7d7aa05 1px,transparent 1px)}
.po-offer--brand:after{background:linear-gradient(90deg,transparent,#e0ca8b9c,transparent)}
.home-refresh .po-offer--brand h2,.po-offer--brand h2{color:#faf7e9}
.po-offer--brand .po-teaser-kicker{color:#decd9f}
.po-offer--brand .po-teaser-kicker i{background:#ed625f;box-shadow:0 0 0 4px #ed625f17,0 0 8px #ed625f38}
.po-offer--brand .po-teaser-message,.po-offer--brand .po-teaser-message>span{color:#becbbb}
.po-offer--brand .po-teaser-message>strong{color:#f0ead4}
.po-offer--brand .po-teaser-price>strong{color:#ead99f}
.po-offer--brand .po-teaser-price>span{color:#dedfcb}
.po-offer--brand .po-teaser-price>del{color:#a9b7a7;text-decoration-color:#a9b7a7}
.home-refresh .po-offer--brand .po-teaser-cta,.po-offer--brand .po-teaser-cta{background:linear-gradient(135deg,#f0e3b8,#ccb77d);border-color:#eddda7;color:#253b33;box-shadow:inset 0 1px 0 #fff9,0 6px 15px #0002}
.po-offer--brand .po-teaser-arrow{background:#3b4f3520;border-color:#46533226}
.po-offer--brand .po-machine-scene{color:#e0d2aa}
.po-offer--brand .po-machine-scene:after{background:linear-gradient(90deg,transparent 65%,#243d35 100%)}
.po-offer--brand .po-machine-frame{filter:hue-rotate(-34deg) saturate(.57);mask-image:radial-gradient(ellipse at 50% 50%,#000 58%,transparent 83%)}
.po-offer--brand .po-machine-replay{border-color:#cbb77c50;background:#203b36c9}
.po-offer--brand .po-machine-scene:focus-visible{outline-color:#e7d39d}
.po-offer--brand .po-card-shine:before{background:linear-gradient(110deg,transparent 41%,#fff3c903 45%,#fff3c928 50%,#fff3c903 55%,transparent 59%)}
.po-offer--brand .po-new-badge{background:linear-gradient(145deg,#d66355,#9b2f32);border-color:#f0cc93;box-shadow:0 0 0 4px #e2bf6e0b,0 6px 20px #0004,inset 0 2px 0 #fff3}
.po-offer--brand .po-new-badge:before{border-color:#f8dfb36b}
.po-offer--brand .po-celebration{stroke:#e4d19a;opacity:.6}
@media(hover:hover){.po-offer--brand .po-machine-scene:hover .po-machine-replay{background:#365243;border-color:#e0cd94}.home-refresh .po-offer--brand .po-teaser-cta:hover,.po-offer--brand .po-teaser-cta:hover{background:#f5e8bb;border-color:#fff1c2}}

/* A quieter metal rim, a separate machine stage and a floating launch seal. */
.po-offer.po-offer--teaser.po-offer--brand{height:310px;padding:29px 42px;overflow:visible;border:1px solid transparent;background:radial-gradient(ellipse at 10% 65%,#38544460,transparent 62%) padding-box,linear-gradient(120deg,#18332f,#263e35) padding-box,linear-gradient(135deg,#f0dda6,#8d815d 35%,#b5a070 66%,#eee1ba) border-box;box-shadow:0 14px 32px #243e2e1c,inset 0 1px 0 #f6e8bb1a}
.po-offer--brand:before{inset:auto;right:-1px;top:-1px;width:280px;height:100%;border-radius:0 21px 0 0;background:radial-gradient(ellipse at 100% 0,transparent 59%,#dbca9212 59.3%,transparent 59.7%);pointer-events:none}
.po-offer--brand .po-teaser-content{width:46%}
.home-refresh .po-offer--brand h2,.po-offer--brand h2{font-size:37px;letter-spacing:-.025em;margin-top:11px;margin-bottom:6px}
.po-offer--brand .po-teaser-meta{min-height:22px}
.po-offer--brand .po-machine-scene{top:11px;left:11px;bottom:11px;width:51%;border:1px solid #dbc68e29;border-radius:14px;background:radial-gradient(ellipse at 40% 70%,#a0a17a0c,transparent 68%)}
.po-offer--brand .po-machine-scene:after{border-radius:14px;background:linear-gradient(90deg,transparent 72%,#1e3830 100%)}
.po-offer--brand .po-machine-frame{left:48%;top:50%;width:106%;filter:hue-rotate(-34deg) saturate(.52);mask-image:radial-gradient(ellipse at 50% 50%,#000 58%,transparent 83%)}
.po-offer--brand .po-new-badge{top:-12px;left:22px;width:76px;height:76px;transform:rotate(-7deg);box-shadow:0 0 0 3px #223d345e,0 7px 13px #0004,inset 0 2px 0 #fff3}
.po-offer--brand .po-celebration{left:102px;top:7px;width:65px;height:52px;opacity:.55}
.po-offer--brand .po-teaser-price>del{margin-inline-start:0;font-size:18px}
.po-offer--brand .po-teaser-price>.po-price-before{font-size:10px;color:#b5bdab;margin-inline-start:2px}
.home-refresh .po-offer--brand .po-teaser-cta,.po-offer--brand .po-teaser-cta{min-width:196px;background:linear-gradient(135deg,#f3ebd3,#d7c590);border-color:#efdfb0;box-shadow:inset 0 1px 0 #fff9,0 5px 12px #0002}
.po-offer--brand .po-machine-replay{left:12px;bottom:10px;width:29px;height:29px;border-color:#baa6733b;background:#1e3b31cc}
.po-checkout-grid .po-offer--brand .po-teaser-content{width:65%}
.po-checkout-grid .po-offer--brand .po-machine-frame{width:178%;left:33%}
.po-checkout-grid .po-offer--brand h2{font-size:27px}
@media(max-width:800px){.po-offer.po-offer--teaser.po-offer--brand{height:294px;padding:27px 25px}.po-offer--brand .po-teaser-content{width:60%}.home-refresh .po-offer--brand h2,.po-offer--brand h2{font-size:29px;line-height:1.5;margin-top:10px;margin-bottom:6px}.po-offer--brand .po-machine-scene{width:51%;top:9px;bottom:9px;left:9px}.po-offer--brand .po-machine-frame{width:174%;left:34%;top:51%}.po-offer--brand .po-new-badge{left:20px;top:-10px;width:72px;height:72px}.home-refresh .po-offer--brand .po-teaser-cta,.po-offer--brand .po-teaser-cta{min-width:172px}.po-offer--brand .po-teaser-price>del{font-size:17px}.po-offer--brand .po-celebration{top:7px;left:92px}}
@media(max-width:420px){.po-offer.po-offer--teaser.po-offer--brand{height:292px;padding:25px 18px}.po-offer--brand .po-teaser-content{width:66%}.home-refresh .po-offer--brand h2,.po-offer--brand h2{font-size:26px}.po-offer--brand .po-machine-scene{width:46%;left:7px;top:8px;bottom:8px}.po-offer--brand .po-machine-frame{width:225%;left:42%}.po-offer--brand .po-new-badge{left:17px;width:68px;height:68px}.po-offer--brand .po-new-badge>strong{font-size:18px}.po-offer--brand .po-celebration{left:82px;width:58px}.home-refresh .po-offer--brand .po-teaser-cta,.po-offer--brand .po-teaser-cta{min-width:159px}}

.home-refresh .po-offer--brand h2,.po-offer--brand h2{display:table;max-width:100%;padding:4px 12px 6px;border:1px solid #d7bc7f66;border-radius:9px;background:linear-gradient(135deg,#f1dfae08,#f1dfae02);box-shadow:inset 0 1px 0 #f6e5b30c;font-size:33px;line-height:1.45;margin-inline-start:0;margin-inline-end:auto}
@media(max-width:800px){.home-refresh .po-offer--brand h2,.po-offer--brand h2{font-size:27px;padding:4px 10px 6px}}
@media(max-width:420px){.home-refresh .po-offer--brand h2,.po-offer--brand h2{font-size:23px;padding:4px 8px 6px}}
