.marketing-night[data-season=halloween]{--night:#0f0618;--night-raised:#1b1026;--night-deep:#08030f;--line:#362a45;--text:#f2eee6;--text-muted:#b0a6bd;--clock:#ff9127;--clock-strong:#e96400;--amber:#f4c947;--on-clock:#11081b;--muted:#241a2e;--input:#42384e;--season-violet:#b386e4;--season-ink:#040108}@supports (color:lab(0% 0 0)){.marketing-night[data-season=halloween]{--night:lab(2.74153% 5.1209 -8.41022);--night-raised:lab(6.6337% 9.76962 -13.1352);--night-deep:lab(1.21074% 2.71096 -4.47607);--line:lab(19.2805% 10.8613 -14.8925);--text:lab(94.2476% .352293 4.58145);--text-muted:lab(69.4162% 7.10693 -10.686);--clock:lab(71.3681% 37.5485 69.0484);--clock-strong:lab(59.1545% 53.4689 86.7351);--amber:lab(82.9813% 6.37221 67.4322);--on-clock:lab(3.35542% 5.752 -9.37794);--muted:lab(11.2934% 8.71621 -11.9036);--input:lab(25.2433% 8.43726 -12.0254);--season-violet:lab(63.2211% 31.1003 -41.4584);--season-ink:lab(.570791% 1.45497 -2.41182)}}.marketing-night[data-season=halloween] .sc-btn-primary{box-shadow:0 8px 30px -10px var(--clock-strong)}.marketing-night[data-season=halloween] .sc-btn-primary:hover{background:#ffb065;background:lab(78.601% 29.4442 59.2265)}.marketing-night[data-season=halloween] .sc-blob-amber{background:var(--season-violet)}.marketing-night[data-season=halloween] .sc-tick{background:var(--clock)}.marketing-night[data-season=halloween] .sc-hero .sc-hero-check-title span{text-shadow:0 0 36px color-mix(in oklch, var(--clock-strong) 70%, transparent);animation:5s infinite sc-season-flicker}@keyframes sc-season-flicker{0%,46%,50%,55%,to{opacity:1}48%{opacity:.72}53%{opacity:.85}}.sc-season-strip{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--night-deep), #381200, var(--night-deep))}@supports (color:lab(0% 0 0)){.sc-season-strip{background:linear-gradient(90deg, var(--night-deep), lab(11.2827% 21.1544 20.4033), var(--night-deep))}}.sc-season-strip-in{text-align:center;color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding-block:10px;font-size:14px;display:flex}.sc-season-strip-in strong{color:var(--clock);letter-spacing:.04em;font-weight:600}.sc-season-strip-in svg{color:var(--clock)}.sc-season-tag{background:var(--clock);color:var(--on-clock);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.sc-season-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sc-season-moon{opacity:.92;background:radial-gradient(circle at 38% 36%,#fff5d8,#e9ce94 62%,#cca369);background:radial-gradient(circle at 38% 36%,lab(96.7042% .311166 15.5643),lab(83.9743% 4.13755 32.2478) 62%,lab(69.8439% 10.5026 36.1956));border-radius:50%;width:150px;height:150px;position:absolute;top:28px;right:7%;box-shadow:0 0 80px 24px #e6b55d47,0 0 240px 80px #dd873629;box-shadow:0 0 80px 24px lab(76.888% 11.458 50.9953/.28),0 0 240px 80px lab(64.6349% 29.1705 55.612/.16)}.sc-season-moon:before,.sc-season-moon:after{content:"";background:#b8996d59;background:lab(65.2246% 7.78902 27.5557/.35);border-radius:50%;position:absolute}.sc-season-moon:before{width:30px;height:30px;top:78px;left:30px}.sc-season-moon:after{width:18px;height:18px;top:40px;left:84px}.sc-season-web{width:220px;color:var(--text-muted);opacity:.5;position:absolute;top:0;left:0}.sc-season-bat{animation:sc-season-fly var(--t,18s) linear infinite;animation-delay:var(--d,0s);position:absolute;left:0}.sc-season-bat svg{width:100%;fill:var(--season-ink);stroke:var(--line);stroke-width:.6px;animation:.5s ease-in-out infinite alternate sc-season-flap;display:block}@keyframes sc-season-flap{to{transform:scaleY(.62)}}@keyframes sc-season-fly{0%{transform:translate(-80px)}50%{transform:translate(50vw, calc(var(--y,40px) * -1))}to{transform:translate(calc(100vw + 80px), var(--y,40px))}}.sc-season-offer{border:1px dashed var(--clock);background:color-mix(in oklch, var(--clock) 8%, var(--night-raised));border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:28px;padding:18px 22px;display:flex}.sc-season-offer b{color:var(--clock);font-family:var(--font-display-face), system-ui, sans-serif;font-size:20px;font-weight:700}.sc-season-offer span{color:var(--text-muted);font-size:15px}.sc-season-offer code{color:var(--text);font-family:var(--font-body-face), system-ui, sans-serif;letter-spacing:.04em;font-weight:600}.sc-season-pumpkin{width:120px;max-width:100%;filter:drop-shadow(0 0 30px color-mix(in oklch, var(--clock-strong) 60%, transparent))}.sc-season-face{animation:4s infinite sc-season-flicker}@media (max-width:767px){.sc-season-moon{width:90px;height:90px;top:14px;right:5%}.sc-season-moon:before,.sc-season-moon:after{display:none}.sc-season-web{width:130px}}
