:root{--ink:#171916;--paper:#f5f1e8;--lime:#d9f43d;--coral:#ff5b32}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit;-webkit-tap-highlight-color:transparent}.landing{text-align:center;width:min(100% - 28px,680px);margin-inline:auto;padding:38px 0 34px}h1{letter-spacing:-.06em;text-wrap:balance;max-width:650px;margin:0 auto 26px;font-size:clamp(32px,7vw,54px);line-height:1.02}.player-shell{width:min(100%,390px);margin-inline:auto;padding-bottom:52px;position:relative}.reel{aspect-ratio:9/16;background:var(--ink);border:4px solid var(--ink);isolation:isolate;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #17191629}.player-frame{opacity:0;pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.player-frame.is-visible{opacity:1}.player-guard{z-index:2;background:0 0;position:absolute;inset:0}.poster{z-index:4;background:var(--ink);width:100%;height:100%;color:var(--ink);cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.poster[aria-busy=true]{cursor:progress}.poster img{object-fit:cover;width:100%;height:100%;display:block}.poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#171916c7);height:42%;position:absolute;inset:auto 0 0}.poster-action{z-index:1;justify-items:center;gap:7px;width:max-content;max-width:calc(100% - 36px);display:grid;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.play-icon{background:var(--lime);border:4px solid var(--ink);border-radius:50%;place-items:center;width:70px;height:70px;padding-left:5px;font-size:23px;transition:transform .16s,background .16s;display:grid;box-shadow:0 9px 28px #0000006b}.poster strong{background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);letter-spacing:.025em;border-radius:4px;padding:7px 12px 5px;font-size:13px;line-height:1}.poster small{color:var(--lime);text-shadow:0 1px 8px #000;background:#000000b8;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2}.poster:not(:disabled):hover .play-icon,.poster:not(:disabled):focus-visible .play-icon{background:var(--coral);transform:scale(1.06)}.poster:focus-visible,.pause-control:focus-visible,.offer a:focus-visible{outline:3px solid var(--lime);outline-offset:-6px}.pause-control{z-index:5;min-height:40px;color:var(--paper);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;letter-spacing:.02em;background:#171916e0;border:1px solid #f5f1e88c;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000057}.pause-control span{color:var(--lime);letter-spacing:-4px;font-size:15px}.offer{background:linear-gradient(#151815, #151815) padding-box, linear-gradient(135deg, var(--lime), var(--coral)) border-box;width:min(100%,680px);color:var(--paper);text-align:left;border:2px solid #0000;border-radius:22px;margin:30px auto 0;padding:2px;scroll-margin-top:16px;animation:.48s cubic-bezier(.2,.8,.2,1) both offer-in;position:relative;overflow:hidden;box-shadow:0 24px 55px #17191638,0 0 34px #d9f43d14}.offer-receives{color:var(--paper);background:radial-gradient(circle at 0 0,#d9f43d17,#0000 28%),radial-gradient(circle at 100% 0,#ff5b3214,#0000 31%);padding:31px 29px 18px;position:relative}.offer-receives:before{content:"";background:linear-gradient(90deg, var(--coral), var(--lime));border-radius:999px;height:3px;position:absolute;inset:0 28px auto}.offer-eyebrow{background:var(--lime);width:fit-content;color:var(--ink);letter-spacing:.06em;border-radius:999px;margin:0 0 13px;padding:6px 11px 5px;font-size:11px;font-weight:900;box-shadow:0 5px 18px #d9f43d2e}.offer h2{color:var(--paper);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,7vw,53px);line-height:.94}.offer-intro{color:#f5f1e8c2;max-width:570px;margin:13px 0 25px;font-size:14px;line-height:1.45}.offer-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.offer-features li{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #f5f1e838;border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;min-height:145px;padding:17px 15px;animation:.45s both offer-feature-in;display:grid;box-shadow:inset 0 1px #ffffff0a}.offer-features li:nth-child(2){animation-delay:50ms}.offer-features li:nth-child(3){animation-delay:.1s}.offer-features li:nth-child(4){animation-delay:.15s}.offer-features li:nth-child(5){animation-delay:.2s}.offer-features li:nth-child(6){animation-delay:.25s}.offer-feature-icon{width:58px;height:58px;color:var(--lime);border:2px solid var(--lime);border-radius:50%;place-items:center;line-height:1;display:grid;box-shadow:inset 0 0 18px #d9f43d12,0 0 14px #d9f43d12}.offer-feature-icon svg{width:34px;height:34px}.offer-features li:nth-child(2n) .offer-feature-icon{color:var(--coral);border-color:var(--coral);box-shadow:inset 0 0 18px #ff5b3212,0 0 14px #ff5b3212}.offer-feature-content{min-width:0;display:block}.offer-feature-badge{background:var(--lime);width:fit-content;min-height:23px;color:var(--ink);letter-spacing:.04em;border-radius:5px;place-items:center;margin-bottom:8px;padding:3px 8px;font-size:9px;font-weight:900;display:grid;box-shadow:0 3px 10px #0000002e}.offer-features li:nth-child(2n) .offer-feature-badge{background:var(--coral)}.offer-features strong,.offer-features small{display:block}.offer-features strong{color:var(--paper);letter-spacing:-.02em;font-size:15px;line-height:1.12}.offer-features small{color:#f5f1e8ab;margin-top:6px;font-size:11px;line-height:1.36}.offer-purchase{z-index:1;text-align:center;background:radial-gradient(circle at 50% 30%,#d9f43d12,#0000 35%),#0000002e;border:1px solid #d9f43db8;border-right-color:#ff5b32b8;border-radius:15px;width:calc(100% - 50px);margin:0 auto 24px;padding:22px 24px 17px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.offer-value-label{color:var(--lime);letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.offer-value-old{color:#f5f1e8c2;width:fit-content;margin:7px auto 5px;font-size:17px;line-height:1;position:relative}.offer-value-old:after{content:"";background:var(--coral);width:110%;height:2px;position:absolute;top:50%;left:-5%;transform:rotate(-2deg);box-shadow:0 0 8px #ff5b3273}.offer-price{color:var(--paper);letter-spacing:-.055em;text-align:center;margin:5px auto 3px;font-size:clamp(36px,9vw,63px);font-weight:900;line-height:.95}.offer-price span,.offer-price strong{color:var(--ink);white-space:nowrap;display:inline-block}.offer-price span{color:var(--paper)}.offer-price strong{color:var(--lime)}.offer-terms{color:#f5f1e8db;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;margin:10px 0 15px;font-size:11px;font-weight:700;display:flex}.offer-terms i{color:var(--lime);font-size:13px;font-style:normal}.offer a{min-height:63px;color:var(--ink);border:2px solid var(--lime);border-right-color:var(--coral);box-shadow:0 0 0 2px #d9f43d26, 5px 5px 0 var(--coral), 0 9px 30px #d9f43d24;text-align:left;background:linear-gradient(90deg,#e5ff36,#d4f42e);border-radius:10px;justify-content:space-between;align-items:center;padding:16px 19px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.offer a:hover,.offer a:focus-visible{box-shadow:0 0 0 2px #d9f43d26, 3px 3px 0 var(--coral), 0 7px 24px #d9f43d21;transform:translate(2px,2px)}.offer a:focus-visible{outline-offset:3px}.offer a span{font-size:22px}.offer-availability{color:#f5f1e8c2;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:10px;font-weight:700;line-height:1.35;display:flex}.offer-availability span{color:var(--coral);flex:none;font-size:17px}.legal-footer{color:#5c5f57;text-align:left;border-top:1px solid #1719162e;width:min(100%,500px);margin:28px auto 0;padding:18px 4px 0;font-size:6px;line-height:1.45}.legal-footer p{margin:0}.legal-footer p+p{margin-top:10px}.results-notice{color:#383b35;font-weight:400}.meta-notice{font-weight:400}@keyframes offer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes offer-feature-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.landing{padding-top:26px}h1{text-align:left;margin-bottom:20px;font-size:clamp(31px,9.5vw,40px)}.reel{border-width:3px;border-radius:12px}.offer{border-width:1px;border-radius:17px;margin-top:22px}.offer-receives{padding:25px 13px 14px}.offer-receives:before{inset-inline:13px}.offer-eyebrow{margin-bottom:11px;font-size:9px}.offer h2{font-size:clamp(34px,11.5vw,45px);line-height:.96}.offer-intro{margin:11px 0 19px;font-size:12px}.offer-features{grid-template-columns:1fr;gap:9px}.offer-features li{border-radius:11px;grid-template-columns:50px minmax(0,1fr);gap:11px;min-height:0;padding:13px 12px}.offer-feature-icon{width:50px;height:50px}.offer-feature-icon svg{width:29px;height:29px}.offer-features strong{font-size:14px}.offer-features small{font-size:10px}.offer-purchase{border-radius:12px;width:calc(100% - 20px);margin-bottom:9px;padding:20px 11px 15px}.offer-value-old{font-size:15px}.offer-price{font-size:clamp(38px,13vw,52px)}.offer-terms{gap:3px 6px;font-size:9px}.offer a{min-height:62px;padding-inline:12px;font-size:12px}.offer-availability{text-align:left;align-items:flex-start;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.play-icon,.offer a{transition:none}.offer,.offer-features li{animation:none}}
