.crf .sh3{position:relative;overflow:hidden}.crf .sh3-glow{pointer-events:none;transition:opacity .7s var(--ce-ease);opacity:.55;background:radial-gradient(60% 50% at 50% 8%,#e5091412,#0000 65%);position:absolute;inset:0}.crf .sh3-glow[data-lvl="2"]{opacity:.8}.crf .sh3-glow[data-lvl="3"]{opacity:1}.crf .sh3-segs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto 18px;display:flex}.crf .sh3-segs-k{font:700 10.5px/1 var(--ce-font-ui);letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;margin-right:6px}.crf .sh3-seg-chip{cursor:pointer;font:600 12.5px/1 var(--ce-font-ui);color:#fff9;white-space:nowrap;transition:background .18s var(--ce-ease), border-color .18s var(--ce-ease), color .18s var(--ce-ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;padding:8px 15px}.crf .sh3-seg-chip:hover{color:#ffffffd9;border-color:#ffffff3d}.crf .sh3-seg-chip.on{color:#fff;background:#e5091424;border-color:#e509148c;box-shadow:0 0 16px #e5091433}.crf .sh3-seg-chip:focus-visible{outline-offset:2px;outline:2px solid #e50914b3}.crf .sh3-rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,1fr);max-width:640px;margin:0 auto 42px;padding:5px;display:grid;position:relative}.crf .sh3-thumb{pointer-events:none;background:linear-gradient(#e5091438,#e509141a);border:1px solid #e5091480;border-radius:12px;width:calc(33.3333% - 3.33333px);transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 6px 22px #e5091440,inset 0 1px #ffffff1a}.crf .sh3-stop{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:13px 10px;display:flex;position:relative}.crf .sh3-stop .nm{font:700 15px/1 var(--ce-font-ui);color:#fff9;transition:color .24s var(--ce-ease);align-items:center;gap:7px;display:inline-flex}.crf .sh3-stop .nm .pop{font:700 8.5px/1 var(--ce-font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ff8a91;background:#e509142e;border:1px solid #e5091473;border-radius:9999px;padding:3px 7px;font-style:normal}.crf .sh3-stop .pr{font:400 12px/1 var(--ce-font-ui);color:#fff6;transition:color .24s var(--ce-ease)}.crf .sh3-stop:hover .nm{color:#ffffffd9}.crf .sh3-stop.on .nm{color:#fff}.crf .sh3-stop.on .pr{color:#ffffffa6}.crf .sh3-stop:focus-visible{outline-offset:-2px;outline:2px solid #e50914b3}.crf .sh3-stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(24px,3.4vw,44px);max-width:1060px;margin:0 auto;display:grid}.crf .sh3-offer{background:linear-gradient(#1a1a1ab3,#0c0c0ccc);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 70px #00000080}.crf .sh3-visual{aspect-ratio:16/8.4;position:relative;overflow:hidden}.crf .sh3-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .56s var(--ce-ease), transform 1.1s cubic-bezier(.16, 1, .3, 1);-webkit-user-select:none;user-select:none;position:absolute;inset:0;transform:scale(1.05)}.crf .sh3-img.on{opacity:1;transform:scale(1)}.crf .sh3-visual-veil{background:linear-gradient(#00000026 0%,#0000 40%,#0a0a0ae6 100%);position:absolute;inset:0}.crf .sh3-num{font:700 clamp(56px, 5.4vw, 84px)/1.15 var(--ce-font-display,var(--ce-font-ui));color:#0000;-webkit-text-stroke:1px #ffffff4d;letter-spacing:.04em;pointer-events:none;position:absolute;top:2px;right:16px}@media (prefers-reduced-motion:no-preference){.crf .sh3-num{animation:.6s cubic-bezier(.16,1,.3,1) both crf-sh3Num}@keyframes crf-sh3Num{0%{opacity:0;transform:translateY(10px)}}}.crf .sh3-cadence{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 10.5px/1 var(--ce-font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;background:#00000080;border:1px solid #ffffff29;border-radius:9999px;padding:6px 12px;position:absolute;bottom:14px;left:18px}.crf .sh3-buy{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.crf .sh3-price{font:700 clamp(38px, 3.6vw, 52px)/1 var(--ce-font-display,var(--ce-font-ui));color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crf .sh3-price .cur{vertical-align:.32em;color:#fff9;margin-right:2px;font-size:.55em}.crf .sh3-price .on{font:400 13px/1 var(--ce-font-ui);color:#ffffff73;letter-spacing:0;margin-left:10px}.crf .sh3-worth{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.crf .sh3-worth .w{font:400 12.5px/1.3 var(--ce-font-ui);color:#ffffff80;white-space:nowrap;-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.crf .sh3-worth .sv{white-space:nowrap;font:700 11.5px/1 var(--ce-font-ui);color:#4ade80;background:#2ec46e21;border:1px solid #2ec46e59;border-radius:8px;padding:4.5px 10px}.crf .sh3-tag{font:400 14.5px/1.5 var(--ce-font-ui);color:#ffffffa6;text-wrap:pretty;margin:10px 0 16px}.crf .sh3-lvl{align-items:center;gap:12px;margin-bottom:20px;display:flex}.crf .sh3-lvl .k{font:700 10px/1 var(--ce-font-ui);letter-spacing:.2em;text-transform:uppercase;color:#fff6}.crf .sh3-lvl .segs{flex:1;gap:5px;max-width:150px;display:flex}.crf .sh3-lvl .seg{height:4px;transition:background .38s var(--ce-ease), box-shadow .38s var(--ce-ease);background:#ffffff1a;border-radius:3px;flex:1}.crf .sh3-lvl .seg.lit{background:var(--ce-red,#e50914);box-shadow:0 0 10px #e509148c}.crf .sh3-cta{justify-content:center;width:100%;margin-top:auto}.crf .sh3-ladder{background:#ffffff06;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;padding:24px 26px;display:flex}.crf .sh3-ladder-h{font:700 11px/1 var(--ce-font-ui);letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-bottom:16px}.crf .sh3-ladder ul{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.crf .sh3-ladder li{transition:opacity .34s var(--ce-ease), transform .34s var(--ce-ease);border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding:10.5px 2px;display:flex}.crf .sh3-ladder li:first-child{border-top:0}.crf .sh3-ladder li .tk{width:22px;height:22px;transition:background .34s var(--ce-ease), color .34s var(--ce-ease), border-color .34s var(--ce-ease);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.crf .sh3-ladder li.on .tk{color:#ff5b64;background:#e5091424;border:1px solid #e5091466}.crf .sh3-ladder li.off .tk{color:#ffffff4d;background:#ffffff0a;border:1px solid #ffffff1a}.crf .sh3-ladder li .tx{font:400 14px/1.45 var(--ce-font-ui);transition:color .34s var(--ce-ease);flex:1}.crf .sh3-ladder li .tx .sub{color:#ffffff61;font-size:12px;font-style:normal}.crf .sh3-ladder li.on .tx{color:#ffffffd9}.crf .sh3-ladder li.off .tx{color:#ffffff52}.crf .sh3-ladder li.off{opacity:.85}.crf .sh3-ladder .qty{text-align:center;min-width:40px;font:700 12.5px/1 var(--ce-font-ui);font-variant-numeric:tabular-nums;color:#ff8a91;background:#e509141f;border:1px solid #e5091466;border-radius:9999px;flex:none;padding:4.5px 10px}.crf .sh3-ladder .tier{font:700 9.5px/1 var(--ce-font-ui);letter-spacing:.1em;text-transform:uppercase;color:#fff6;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9999px;flex:none;padding:3.5px 9px}.crf .sh3-ladder li.on .tier{color:#fff9;border-color:#fff3}.crf .sh3-upsell{cursor:pointer;font:600 13px/1.3 var(--ce-font-ui);color:#ff8a91;text-align:left;transition:background .2s var(--ce-ease), border-color .2s var(--ce-ease), color .2s var(--ce-ease);background:#e5091414;border:1px dashed #e5091466;border-radius:11px;margin-top:16px;padding:11px 16px}.crf .sh3-upsell:hover{color:#ffb3b8;background:#e5091424;border-color:#e50914a6}.crf .sh3-tnc{font:400 11px/1.55 var(--ce-font-ui);color:#ffffff61;text-wrap:pretty;margin:14px 2px 0}@media (prefers-reduced-motion:no-preference){.crf .sh3.in .sh3-rail{animation:.7s cubic-bezier(.16,1,.3,1) both crf-sh3Up}.crf .sh3.in .sh3-offer{animation:.7s cubic-bezier(.16,1,.3,1) .12s both crf-sh3Up}.crf .sh3.in .sh3-ladder{animation:.7s cubic-bezier(.16,1,.3,1) .22s both crf-sh3Up}@keyframes crf-sh3Up{0%{opacity:0;transform:translateY(22px)}}}@media (max-width:900px){.crf .sh3-stage{grid-template-columns:1fr;max-width:560px}.crf .sh3-visual{aspect-ratio:16/7.4}}@media (max-width:560px){.crf .sh3-rail{margin-bottom:28px}.crf .sh3-stop{padding:11px 6px}.crf .sh3-stop .nm{flex-direction:column;gap:4px;font-size:13.5px}.crf .sh3-stop .pr{font-size:11px}.crf .sh3-buy{padding:18px 18px 20px}.crf .sh3-ladder{padding:18px 16px}.crf .sh3-ladder li .tx{font-size:13px}.crf .sh3-ladder .tier{display:none}}
