:root{--color-white: #fff;--color-orange: #ff911a;--color-orange-deep: #f15b2a;--page-background: var(--color-white);--header-cta-background: transparent;--header-cta-color: #fff;--container: 1488px;--hero-stage-frame-fill: #a10f9d;--hero-stage-frame-core: #ffd2ff;--hero-stage-frame-glow-inner: #ff3dff;--hero-stage-frame-glow: #e313ea;--header-height: 56px;--cta-frame: 3px}@media(min-width: 1200px){:root{--cta-frame: 4px}}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/barlow/barlow-v13-latin-regular.woff2") format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/barlow/barlow-v13-latin-500.woff2") format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/barlow/barlow-v13-latin-600.woff2") format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/barlow/barlow-v13-latin-700.woff2") format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/fonts/barlow/barlow-v13-latin-800.woff2") format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:900;font-display:swap;src:url("/assets/fonts/barlow/barlow-v13-latin-900.woff2") format("woff2")}@font-face{font-family:"Barlow";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/fonts/barlow/barlow-v13-latin-italic.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;font-family:"Barlow",Arial,sans-serif;color:#fff;background:var(--page-background, var(--color-white, #fff));line-height:1.3;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.05)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-orange{background:linear-gradient(90deg, var(--color-orange) 0%, var(--color-orange-deep) 100%);color:#fff}.btn-blue{background:linear-gradient(90deg, #1b76ff 0%, #1593f7 100%);color:#fff}.section-title{width:100%;text-align:center;font-weight:700}@media(min-width: 576px){.d-sm-none{display:none !important}}@media(min-width: 576px){.d-sm-block{display:block !important}}.landing-page{position:relative;min-height:100vh;min-height:100dvh;overflow:visible;overflow-x:clip}.container{width:min(100% - 32px,100%);margin:0 auto}@media(min-width: 768px){.container{width:min(100% - 80px,1180px)}}@media(min-width: 1440px){.container{width:min(100% - 48px,var(--container))}}.site-header{position:sticky;top:0;width:100%;z-index:50;height:var(--header-current-height, var(--header-height));background-color:hsla(0,0%,100%,0);transition:height .25s ease,background-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease,transform .25s ease}.site-header.is-scrolled{--header-current-height: 48px;--header-cta-current-background: var(--header-cta-scrolled-background, var(--header-cta-background, #248fe9));--header-cta-current-color: var(--header-cta-scrolled-color, var(--header-cta-color, #fff));background-color:hsla(0,0%,100%,.88);box-shadow:0 8px 24px rgba(15,23,42,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(min-width: 1200px){.site-header.is-scrolled{--header-current-height: 64px}}.header-container{display:flex;align-items:center;justify-content:space-between;height:100%}.site-logo{position:relative;display:block;width:64px;height:24px;transform-origin:left center;transition:transform .25s ease}@media(min-width: 768px){.site-logo{width:94px;height:34px}}@media(min-width: 1200px){.site-logo{width:111px;height:40px}}.site-logo img{width:100%;height:100%;object-fit:contain}.site-logo--swap .site-logo-img{position:absolute;inset:0;transition:opacity .22s ease}.site-logo--swap .site-logo-img--default{opacity:1}.site-logo--swap .site-logo-img--scrolled{opacity:0}.site-header.is-scrolled .site-logo--swap .site-logo-img--default{opacity:0}.site-header.is-scrolled .site-logo--swap .site-logo-img--scrolled{opacity:1}.site-header.is-scrolled .site-logo{transform:scale(0.88)}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:32px;padding:8px 13px;border-radius:8px;background:var(--header-cta-current-background, var(--header-cta-background, #248fe9));color:var(--header-cta-current-color, var(--header-cta-color, #fff));font-size:12px;font-weight:700;transform-origin:right center;transition:background-color .25s ease,color .25s ease,transform .25s ease,min-height .25s ease,padding .25s ease,box-shadow .2s ease}@media(min-width: 768px){.header-cta{min-width:104px;min-height:44px;padding:12px 18px;font-size:14px}}@media(min-width: 1200px){.header-cta{min-width:112px;min-height:48px;padding:12px 22px;border-radius:10px;font-size:16px}}.site-header.is-scrolled .header-cta{transform:scale(0.92)}@media(min-width: 768px){:root{--header-height: 56px}}@media(min-width: 1200px){:root{--header-height: 80px}}@media(min-width: 1200px){.footer-copy-full{display:inline}}@media(min-width: 1200px){.footer-links-full{display:inline}}@media(min-width: 1200px){.footer-copy-compact{display:none}}@media(min-width: 1200px){.footer-links-compact{display:none}}.site-footer{position:relative;z-index:4;display:flex;min-height:62px;align-items:center;justify-content:center;padding:8px 0;background:var(--site-footer-background, #204327);color:#fff;text-align:center}@media(min-width: 768px){.site-footer{min-height:64px}}@media(min-width: 1200px){.site-footer{height:33px;min-height:33px;padding:2px 0;text-align:left}}.site-footer .site-footer-container{display:flex;flex-direction:column;align-items:center;gap:8px}.site-footer p,.site-footer-links{width:100%;color:#fff;font-size:15px;font-weight:400}.site-footer a{color:inherit;text-decoration:none;transition:color .2s ease,text-decoration .2s ease}.site-footer a:hover{text-decoration:underline;color:#ffd24a}.footer-copy-compact,.footer-links-compact{display:inline}@media(min-width: 1200px){.site-footer .site-footer-container{flex-direction:row;justify-content:space-between;gap:0}}@media(min-width: 1200px){.site-footer p{width:auto;min-width:0;flex:1 1 0;white-space:nowrap}}@media(min-width: 1200px){.site-footer-links{width:auto;min-width:0;flex:1 1 0;white-space:nowrap;text-align:right}}.blackfriday-page{background:#56047a}.blackfriday-page .site-header{position:fixed;inset:0 0 auto;background:rgba(0,0,0,0)}@keyframes backdropFadeIn{from{background-color:rgba(1,1,1,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{background-color:rgba(1,1,1,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@keyframes dialogSlideUp{from{opacity:0;transform:translateY(20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.btn{min-height:48px;border-radius:12px;font-size:18px;font-weight:700;line-height:normal;background:linear-gradient(180deg, #E3270F 0%, #CD0002 100%);border:2px solid #fed049;padding:0 16px}.btn:disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width: 768px){.btn{min-height:56px;font-size:20px}}@media screen and (min-width: 1200px){.btn{min-height:64px;border-radius:16px;font-size:24px}}@font-face{font-family:"Jersey 15";src:url("/assets/fonts/jersey-15/Jersey15-Regular.woff") format("woff"),url("/assets/fonts/jersey-15/Jersey15-Regular.ttf") format("truetype");font-display:swap}.hero{--m: calc(min(100vw, 480px) / 320);--hero-s: var(--m);--hero-title-top: var(--header-height);--hero-floor-base: #4e035e;--neon-stroke: 1.5px;--neon-glow-1: 1px;--neon-glow-2: 2.5px;--neon-glow-3: 6px;--neon-glow: drop-shadow(0 0 var(--neon-glow-1) #fff) drop-shadow(0 0 var(--neon-glow-2) var(--hero-stage-frame-glow-inner)) drop-shadow(0 0 var(--neon-glow-3) var(--hero-stage-frame-glow));position:relative;isolation:isolate;overflow:hidden;padding:var(--header-height) 0 18px;color:#fff;background:radial-gradient(ellipse calc(230 * var(--m)) calc(150 * var(--m)) at 50% calc(var(--hero-title-top) + calc(232 * var(--m))), rgba(182, 2, 210, 0.85) 0%, rgba(150, 2, 182, 0.4) 50%, transparent 100%),linear-gradient(180deg, #25063b 0, #460256 calc(var(--hero-title-top) + calc(255 * var(--m))), #78058d calc(var(--hero-title-top) + calc(682 * var(--m))))}@media(min-width: 768px){.hero{--hero-s: calc((100vw - 48px) / 1372);--hero-gap-top: max(30px, calc(56 * var(--hero-s)));--hero-title-top: calc(var(--header-height) + var(--hero-gap-top));--hero-stage-top: calc(192 * var(--hero-s));--hero-form-top: 651;--neon-stroke: max(2px, calc(4.5 * var(--hero-s)));--neon-glow-1: max(1px, calc(2 * var(--hero-s)));--neon-glow-2: max(3px, calc(6 * var(--hero-s)));--neon-glow-3: max(6px, calc(16 * var(--hero-s)));padding:var(--hero-title-top) 0 56px;background:radial-gradient(ellipse calc(802 * var(--hero-s)) calc(461 * var(--hero-s)) at 50% calc(var(--hero-title-top) + calc(587 * var(--hero-s))), rgba(170, 2, 198, 0.9) 0%, rgba(140, 2, 170, 0.45) 50%, transparent 100%),linear-gradient(180deg, #25063b 0, #460256 calc(var(--hero-title-top) + calc(1057 * var(--hero-s))), #78058d calc(var(--hero-title-top) + calc(2796 * var(--hero-s))))}}@media(min-width: 1200px){.hero{--hero-bottom-gap: 32px;--hero-s: min(0.0520833vw, calc((100dvh - var(--header-height) + 16px - var(--hero-bottom-gap)) / 1193), 1.25px);--hero-gap-top: calc(max(0px, (100dvh - var(--header-height) + 16px - var(--hero-bottom-gap) - calc(1193 * var(--hero-s))) / 2) - 16px);--hero-form-top: 692;height:100dvh;padding-bottom:0;background:radial-gradient(ellipse 62% 46% at 50% 42%, rgba(134, 4, 160, 0.55) 0%, rgba(98, 4, 122, 0.25) 55%, transparent 100%),linear-gradient(180deg, #2a0640 0%, #430757 14%, #5d0574 40%, #5b0571 66%, var(--hero-floor-base) 100%)}}.hero-scene{position:relative;z-index:1;width:calc(320*var(--m));margin:0 auto;padding-top:calc(279.5*var(--m))}@media(min-width: 768px){.hero-scene{width:calc(1372*var(--hero-s));min-height:calc(var(--hero-stage-top) + calc(1001 * var(--hero-s)));margin:0 0 0 calc(50% - calc(686 * var(--hero-s)));padding-top:calc(var(--hero-stage-top) + var(--hero-form-top)*var(--hero-s))}}.hero-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-backdrop::before,.hero-grid-floor{position:absolute;left:50%;transform:translateX(-50%)}.hero-backdrop::before{content:"";top:calc(var(--hero-title-top) + calc(254 * var(--m)));width:100%;height:calc(58*var(--m));background:linear-gradient(180deg, #a316c8 0%, #b613da 25%, #c810eb 44%, #d30ef5 62%, #ce0eef 68%, #a80bc5 77%, rgba(142, 8, 166, 0.6) 84%, transparent 100%)}@media(min-width: 768px){.hero-backdrop::before{top:calc(var(--hero-title-top) + calc(686 * var(--hero-s)));height:calc(263*var(--hero-s));background:linear-gradient(180deg, #a316c8 0%, #b613da 25%, #c810eb 44%, #d30ef5 62%, #ce0eef 68%, #a80bc5 77%, rgba(142, 8, 166, 0.55) 86%, transparent 100%)}}@media(min-width: 1200px){.hero-backdrop::before{top:calc(var(--hero-title-top) + calc(818 * var(--hero-s)));width:max(100vw,calc(2185 * var(--hero-s)));height:max(120px,calc(256 * var(--hero-s)));background:linear-gradient(180deg, #a316c8 0%, #b613da 25%, #c810eb 44%, #d30ef5 62%, #ce0eef 68%, #a80bc5 77%, #8e08a6 81%, #630476 90%, var(--hero-floor-base) 100%)}}.hero-grid-floor{top:calc(var(--hero-title-top) + calc(254 * var(--m)));width:max(100%,calc(370 * var(--m)));max-width:none;height:auto;mix-blend-mode:plus-lighter}@supports not (mix-blend-mode: plus-lighter){.hero-grid-floor{mix-blend-mode:screen}}@media(min-width: 768px){.hero-grid-floor{top:calc(var(--hero-title-top) + calc(684 * var(--hero-s)));width:max(100vw,calc(1690 * var(--hero-s)))}}@media(min-width: 1200px){.hero-grid-floor{top:calc(var(--hero-title-top) + calc(818 * var(--hero-s)));width:max(100vw,calc(2185 * var(--hero-s)))}}.hero-neon{position:absolute;top:calc(var(--hero-title-top) + calc(96.3 * var(--m)));width:calc(246.5*var(--m));height:calc(188.5*var(--m));overflow:visible;fill:none;stroke:var(--hero-stage-frame-core);stroke-width:var(--neon-stroke);stroke-linecap:round;stroke-linejoin:round;filter:var(--neon-glow);opacity:0;animation:hero-neon-flicker 1.1s ease-out .1s forwards}@media(min-width: 768px){.hero-neon{top:calc(var(--hero-title-top) - calc(290.7 * var(--hero-s)));width:calc(1554.3*var(--hero-s));height:calc(1188.6*var(--hero-s))}}@media(min-width: 1200px){.hero-neon{top:calc(var(--hero-title-top) - calc(260 * var(--hero-s)));width:calc(1700*var(--hero-s));height:calc(1300*var(--hero-s))}}@media(prefers-reduced-motion: reduce){.hero-neon{opacity:1;animation:none}}.hero-neon path{vector-effect:non-scaling-stroke}.hero-neon--left{left:calc(-199.6*var(--m))}@media(min-width: 768px){.hero-neon--left{left:calc(-1282.9*var(--hero-s))}}@media(min-width: 1200px){.hero-neon--left{left:calc(50% - calc(2266 * var(--hero-s)))}}.hero-neon--right{right:calc(-199.6*var(--m));transform:scaleX(-1)}@media(min-width: 768px){.hero-neon--right{right:calc(-1282.9*var(--hero-s))}}@media(min-width: 1200px){.hero-neon--right{right:calc(50% - calc(2266 * var(--hero-s)))}}.hero-stage{display:none}@media(min-width: 768px){.hero-stage{position:absolute;z-index:1;top:var(--hero-stage-top);left:0;display:block;width:100%;aspect-ratio:1372/1001;filter:drop-shadow(0 30px 20px rgba(35, 0, 48, 0.45))}}.hero-stage img{position:relative;z-index:1;display:block;width:100%;height:100%}.hero-stage-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-stage-frame path{vector-effect:non-scaling-stroke}.hero-stage-frame--fill{z-index:0;fill:var(--hero-stage-frame-fill);filter:drop-shadow(0 0 var(--neon-glow-3) var(--hero-stage-frame-glow))}.hero-stage-frame--line{z-index:2;fill:none;stroke:var(--hero-stage-frame-core);stroke-width:var(--neon-stroke);stroke-linecap:round;stroke-linejoin:round;filter:var(--neon-glow);opacity:0;animation:hero-neon-flicker 1.1s ease-out .1s forwards}@media(prefers-reduced-motion: reduce){.hero-stage-frame--line{opacity:1;animation:none}}.hero-title-panel{--step: calc(3.5 * var(--m));--edge: calc(3 * var(--m));position:absolute;z-index:4;top:0;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:calc(289*var(--m));height:calc(91.5*var(--m));padding:0 calc(14*var(--m));transform:translateX(-50%);text-align:center}.hero-title-panel::before,.hero-title-panel::after{content:"";position:absolute;z-index:-1;pointer-events:none;clip-path:polygon(calc(var(--step) * 3) 0, calc(100% - var(--step) * 3) 0, calc(100% - var(--step) * 3) var(--step), calc(100% - var(--step) * 2) var(--step), calc(100% - var(--step) * 2) calc(var(--step) * 2), calc(100% - var(--step)) calc(var(--step) * 2), calc(100% - var(--step)) calc(var(--step) * 3), 100% calc(var(--step) * 3), 100% calc(100% - var(--step) * 3), calc(100% - var(--step)) calc(100% - var(--step) * 3), calc(100% - var(--step)) calc(100% - var(--step) * 2), calc(100% - var(--step) * 2) calc(100% - var(--step) * 2), calc(100% - var(--step) * 2) calc(100% - var(--step)), calc(100% - var(--step) * 3) calc(100% - var(--step)), calc(100% - var(--step) * 3) 100%, calc(var(--step) * 3) 100%, calc(var(--step) * 3) calc(100% - var(--step)), calc(var(--step) * 2) calc(100% - var(--step)), calc(var(--step) * 2) calc(100% - var(--step) * 2), var(--step) calc(100% - var(--step) * 2), var(--step) calc(100% - var(--step) * 3), 0 calc(100% - var(--step) * 3), 0 calc(var(--step) * 3), var(--step) calc(var(--step) * 3), var(--step) calc(var(--step) * 2), calc(var(--step) * 2) calc(var(--step) * 2), calc(var(--step) * 2) var(--step), calc(var(--step) * 3) var(--step))}.hero-title-panel::before{inset:0;background:linear-gradient(90deg, #8339ca 0%, #9f2cf5 4%, #b32ef5 8%, #db31ff 16.3%, #f664e3 28.5%, #fdb1b4 40.8%, #fdc0ae 50%, #fb93c8 61.2%, #f560e5 73.4%, #eb31ff 85.6%, #882df2 95.9%, #6b36c7 100%)}.hero-title-panel::after{inset:var(--edge);background:linear-gradient(180deg, #270e50 0%, #401d84 25%, #5f30c4 47%, #6132c9 49%, #6132c9 100%)}@media(min-width: 768px){.hero-title-panel{--step: calc(7.33 * var(--hero-s));--edge: max(2px, calc(6 * var(--hero-s)));gap:calc(10*var(--hero-s));padding:0 calc(48*var(--hero-s));width:calc(1286*var(--hero-s));height:calc(195*var(--hero-s))}}@media(min-width: 1200px){.hero-title-panel{width:calc(1226*var(--hero-s));height:calc(192*var(--hero-s))}}.hero-crown{position:absolute;z-index:2;top:calc(-15*var(--m));left:50%;width:calc(28.4*var(--m));height:auto;transform:translateX(-50%);filter:drop-shadow(0 0 4px #ff6aff)}@media(min-width: 768px){.hero-crown{top:calc(-47*var(--hero-s));width:max(40px,calc(85.5 * var(--hero-s)));filter:drop-shadow(0 0 8px #ff6aff)}}.hero-eyebrow{position:relative;margin:0;color:#a0faff;font-size:14px;font-weight:700;line-height:1.2;text-shadow:0 4px 8px rgba(60,143,208,.6)}@media(min-width: 768px){.hero-eyebrow{font-size:max(20px,calc(32 * var(--hero-s)))}}@media(min-width: 1200px){.hero-eyebrow{font-size:max(15px,calc(32 * var(--hero-s)))}}.hero h1{position:relative;margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:32px;font-weight:400;line-height:26px;letter-spacing:0;color:#fff;text-shadow:2px 2px 0 #f53ebd,-2px -2px 0 #f53ebd,0 2px 4px rgba(226,70,238,.6)}@media(min-width: 768px){.hero h1{font-size:calc(80*var(--hero-s));line-height:1;white-space:nowrap;text-shadow:max(2px,calc(3 * var(--hero-s))) max(2px,calc(3 * var(--hero-s))) 0 #f53ebd,min(-2px,calc(-3 * var(--hero-s))) min(-2px,calc(-3 * var(--hero-s))) 0 #f53ebd,0 calc(8*var(--hero-s)) calc(14*var(--hero-s)) rgba(226,70,238,.6)}}.hero-title-nowrap{white-space:nowrap}.hero-art{position:absolute;z-index:2;top:calc(91.5*var(--m));left:0;width:100%;height:calc(188*var(--m));pointer-events:none}@media(min-width: 768px){.hero-art{top:var(--hero-stage-top);height:auto;aspect-ratio:1372/1001}}.hero-art img{position:absolute;display:block;max-width:none;height:auto}.hero-phones{top:3.7234%;left:20%;width:57.6543%;filter:drop-shadow(0 0 calc(8 * var(--m)) rgba(170, 96, 255, 0.85));opacity:0;transform:translateY(calc(12 * var(--m))) scale(0.95);animation:hero-phones-enter .9s cubic-bezier(0.2, 0.8, 0.2, 1) .35s forwards}@media(min-width: 768px){.hero-phones{top:4%;left:27.7778%;width:43.75%;filter:drop-shadow(0 0 calc(26 * var(--hero-s)) rgba(170, 96, 255, 0.85));transform:translateY(calc(35 * var(--hero-s))) scale(0.95)}}@media(min-width: 1200px){.hero-phones{top:3.0969%;left:27.9883%;width:44.0233%}}.hero-badge,.hero-sim,.hero-gifts{opacity:0;transform:translateY(calc(8 * var(--m))) scale(0.9);animation:hero-pop .55s cubic-bezier(0.2, 1.3, 0.35, 1) forwards}@media(min-width: 768px){.hero-badge,.hero-sim,.hero-gifts{transform:translateY(calc(18 * var(--hero-s))) scale(0.9)}}.hero-badge--black-friday{top:27.6596%;left:3.75%;width:25.1688%;animation-delay:.8s}@media(min-width: 768px){.hero-badge--black-friday{top:14.4108%;left:9.875%;width:18.6389%}}@media(min-width: 1200px){.hero-badge--black-friday{top:17.0829%;left:10.7872%;width:18.586%}}.hero-badge--plan{top:32.9787%;left:73.125%;width:22.1875%;animation-delay:.95s}@media(min-width: 768px){.hero-badge--plan{top:20.3693%;left:73.4722%;width:15.4167%}}@media(min-width: 1200px){.hero-badge--plan{top:21.8781%;left:72.3761%;width:18.2945%}}.hero-sim{top:76.5%;left:13.7406%;width:20%;filter:drop-shadow(0 calc(4 * var(--m)) calc(3 * var(--m)) rgba(28, 0, 52, 0.55));animation-delay:1.05s;scale:1.15}@media(min-width: 768px){.hero-sim{top:46.6548%;left:15.7708%;width:18%;filter:drop-shadow(0 calc(10 * var(--hero-s)) calc(8 * var(--hero-s)) rgba(28, 0, 52, 0.55))}}@media(min-width: 1200px){.hero-sim{top:49.0659%;left:19.8396%;width:15%}}.hero-gifts{top:78.8298%;left:73.125%;width:13.75%;animation-delay:1.15s}@media(min-width: 768px){.hero-gifts{top:44.7363%;left:67.7778%;width:14.5833%}}@media(min-width: 1200px){.hero-gifts{top:47.1528%;left:67.0554%;width:13.4111%}}@media(prefers-reduced-motion: reduce){.hero-phones,.hero-badge,.hero-sim,.hero-gifts{opacity:1;transform:none;animation:none}}.hero-form{position:relative;z-index:1;width:calc(292*var(--m));margin:0 auto;padding:calc(25*var(--m)) calc(26*var(--m)) calc(24*var(--m));border-radius:16px;text-align:center}.hero-form::after{content:"";position:absolute;z-index:-1;inset:calc(13.5*var(--m)) calc(9.5*var(--m)) calc(12*var(--m));border:1.5px solid #db22eb;border-radius:12px;background:linear-gradient(180deg, #1c0a42 0%, #1b0838 100%);box-shadow:0 6px 16px rgba(235,40,209,.42),0 4px 4px rgba(0,0,0,.25);pointer-events:none}@media(min-width: 768px){.hero-form{z-index:3;width:calc(1158*var(--hero-s));padding:14px 18px;border:2px solid #db22eb;background:linear-gradient(180deg, rgba(48, 15, 88, 0.94) 0%, rgba(26, 6, 52, 0.96) 100%);box-shadow:0 6px 16px rgba(235,40,209,.42),0 4px 4px rgba(0,0,0,.25)}.hero-form::after{content:none}}@media(min-width: 1200px){.hero-form{width:calc(1192*var(--hero-s));padding:max(12px,calc(14 * var(--hero-s))) max(16px,calc(32 * var(--hero-s))) max(12px,calc(16 * var(--hero-s)));box-shadow:0 10px 24px rgba(235,40,209,.42),0 4px 4px rgba(0,0,0,.25)}}.hero-podium{position:absolute;z-index:-1;inset:-25px -1px -1px;border-style:solid;border-width:72px 40px 14px;border-image:url("/assets/images/blackfriday26/hero-podium.svg?v=2") 72 40 14 fill/72px 40px 14px stretch;filter:var(--neon-glow);pointer-events:none}@media(min-width: 768px){.hero-podium{display:none}}.hero-form-title{position:relative;margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.2}@media(min-width: 768px){.hero-form-title{font-size:20px}}@media(min-width: 1200px){.hero-form-title{margin-bottom:max(10px,calc(20 * var(--hero-s)));font-size:max(17px,calc(32 * var(--hero-s)))}}.eligibility-form{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px}@media(min-width: 768px){.eligibility-form{flex-direction:row;align-items:flex-start;gap:16px}}@media(min-width: 1200px){.eligibility-form{gap:max(12px,calc(20 * var(--hero-s)))}}.hero-fields{display:flex;flex-direction:column;gap:12px;min-width:0}@media(min-width: 768px){.hero-fields{flex:1 1 0;flex-direction:row;gap:16px}}@media(min-width: 1200px){.hero-fields{gap:max(12px,calc(20 * var(--hero-s)))}}.hero-fields .field{display:block;flex:1 1 0;min-width:0}@media(min-width: 768px){.hero-fields .field.field--zip{flex:135 1 0}.hero-fields .field.field--email{flex:179 1 0}}@media(min-width: 1200px){.hero-fields .field.field--zip,.hero-fields .field.field--email{flex:1 1 0}}.hero-fields input{display:block;width:100%;height:48px;padding:0 18px;border:1px solid #f332fe;border-radius:12px;outline:none;background:#3f1270;color:#fff;font:inherit;font-size:15px}@media(min-width: 768px){.hero-fields input{height:56px;font-size:16px}}@media(min-width: 1200px){.hero-fields input{height:max(44px,calc(64 * var(--hero-s)));padding:0 max(14px,calc(20 * var(--hero-s)));border-radius:max(10px,calc(16 * var(--hero-s)));font-size:max(15px,calc(20 * var(--hero-s)))}}.hero-fields input::placeholder{color:#eb9bf6;opacity:1}.hero-form .form-submit{--step: 3px;--edge: var(--cta-frame);position:relative;isolation:isolate;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:14px;width:100%;height:48px;margin:0;padding:0 calc(var(--step)*4);border:0;border-radius:0;background:none;box-shadow:none;color:#fff;font-family:"Barlow",Arial,sans-serif;font-size:20px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;filter:drop-shadow(0 0 6px rgba(255, 36, 236, 0.6));transition:transform .2s ease,filter .2s ease}.hero-form .form-submit::before,.hero-form .form-submit::after{content:"";position:absolute;z-index:-1;pointer-events:none}.hero-form .form-submit::before{inset:0;background:#ffe981;clip-path:polygon(calc(var(--step) * 3) 0, calc(100% - var(--step) * 3) 0, calc(100% - var(--step) * 3) var(--step), calc(100% - var(--step) * 2) var(--step), calc(100% - var(--step) * 2) calc(var(--step) * 2), calc(100% - var(--step)) calc(var(--step) * 2), calc(100% - var(--step)) calc(var(--step) * 3), 100% calc(var(--step) * 3), 100% calc(100% - var(--step) * 3), calc(100% - var(--step)) calc(100% - var(--step) * 3), calc(100% - var(--step)) calc(100% - var(--step) * 2), calc(100% - var(--step) * 2) calc(100% - var(--step) * 2), calc(100% - var(--step) * 2) calc(100% - var(--step)), calc(100% - var(--step) * 3) calc(100% - var(--step)), calc(100% - var(--step) * 3) 100%, calc(var(--step) * 3) 100%, calc(var(--step) * 3) calc(100% - var(--step)), calc(var(--step) * 2) calc(100% - var(--step)), calc(var(--step) * 2) calc(100% - var(--step) * 2), var(--step) calc(100% - var(--step) * 2), var(--step) calc(100% - var(--step) * 3), 0 calc(100% - var(--step) * 3), 0 calc(var(--step) * 3), var(--step) calc(var(--step) * 3), var(--step) calc(var(--step) * 2), calc(var(--step) * 2) calc(var(--step) * 2), calc(var(--step) * 2) var(--step), calc(var(--step) * 3) var(--step))}.hero-form .form-submit::after{inset:var(--edge);background:linear-gradient(180deg, #ff46c1 0%, #eb10ff 24%, #f600c9 80%, #ff26a8 100%);box-shadow:inset 0 3px 12px rgba(255,250,170,.6);clip-path:polygon(calc(var(--step) * 2) 0, calc(100% - var(--step) * 2) 0, calc(100% - var(--step) * 2) var(--step), calc(100% - var(--step)) var(--step), calc(100% - var(--step)) calc(var(--step) * 2), 100% calc(var(--step) * 2), 100% calc(100% - var(--step) * 2), calc(100% - var(--step)) calc(100% - var(--step) * 2), calc(100% - var(--step)) calc(100% - var(--step)), calc(100% - var(--step) * 2) calc(100% - var(--step)), calc(100% - var(--step) * 2) 100%, calc(var(--step) * 2) 100%, calc(var(--step) * 2) calc(100% - var(--step)), var(--step) calc(100% - var(--step)), var(--step) calc(100% - var(--step) * 2), 0 calc(100% - var(--step) * 2), 0 calc(var(--step) * 2), var(--step) calc(var(--step) * 2), var(--step) var(--step), calc(var(--step) * 2) var(--step))}.hero-form .form-submit:enabled:hover{transform:translateY(-2px);filter:drop-shadow(0 0 10px rgba(255, 36, 236, 0.8)) brightness(1.06)}.hero-form .form-submit:focus-visible{outline:3px solid #a0faff;outline-offset:5px}.hero-form .form-submit:disabled{cursor:not-allowed;filter:brightness(0.6) saturate(0.7);opacity:.8;transform:none}.hero-form .form-submit.loading{opacity:.75;cursor:wait}@media(min-width: 768px){.hero-form .form-submit{--step: 3px;flex:0 0 222px;width:222px;height:56px;gap:16px;font-size:24px}}@media(min-width: 1200px){.hero-form .form-submit{--step: max(2px, calc(4 * var(--hero-s)));flex:0 0 max(200px,calc(286 * var(--hero-s)));width:max(200px,calc(286 * var(--hero-s)));height:max(48px,calc(65 * var(--hero-s)));gap:max(10px,calc(20 * var(--hero-s)));font-size:max(19px,calc(26.5 * var(--hero-s)));filter:drop-shadow(0 0 max(4px, calc(8 * var(--hero-s))) rgba(255, 36, 236, 0.6))}}@media(prefers-reduced-motion: reduce){.hero-form .form-submit{transition:none}}.form-submit-label{display:inline-block;transform:scaleX(0.84);transform-origin:center;margin-inline:-0.5em}.form-submit-arrow{flex-shrink:0;width:12px;aspect-ratio:17/23;background:currentColor;clip-path:polygon(0 0, 41.18% 0, 41.18% 13.04%, 58.82% 13.04%, 58.82% 26.09%, 76.47% 26.09%, 76.47% 39.13%, 100% 39.13%, 100% 60.87%, 76.47% 60.87%, 76.47% 73.91%, 58.82% 73.91%, 58.82% 86.96%, 41.18% 86.96%, 41.18% 100%, 0 100%, 0 73.91%, 23.53% 73.91%, 23.53% 60.87%, 41.18% 60.87%, 41.18% 39.13%, 23.53% 39.13%, 23.53% 26.09%, 0 26.09%)}@media(min-width: 768px){.form-submit-arrow{width:15px}}@media(min-width: 1200px){.form-submit-arrow{width:max(12px,calc(17 * var(--hero-s)))}}.hero-microcopy{position:relative;margin:16px 0 0;color:#fff;font-size:10px;line-height:1.2}@media(min-width: 768px){.hero-microcopy{margin-top:10px;font-size:13px}}@media(min-width: 1200px){.hero-microcopy{margin-top:max(8px,calc(12 * var(--hero-s)));font-size:max(11px,calc(16 * var(--hero-s)))}}.hero-microcopy a{color:inherit;text-decoration:underline}@keyframes hero-neon-flicker{0%{opacity:0}30%{opacity:.6}40%{opacity:.2}100%{opacity:1}}@keyframes hero-phones-enter{to{opacity:1;transform:none}}@keyframes hero-pop{to{opacity:1;transform:none}}.hero-front-panel{display:contents}@media(min-width: 768px)and (max-width: 1199px){.hero>.hero-scene{padding-top:calc(var(--hero-stage-top) + 700*var(--hero-s))}.hero .hero-stage{clip-path:inset(-100px -100px 30.07% -100px)}.hero .hero-front-panel{--corner: max(3px, calc(6 * var(--hero-s)));position:relative;z-index:1;display:flow-root;width:calc(1265*var(--hero-s) + var(--neon-stroke));margin-left:calc(52.5*var(--hero-s) - var(--neon-stroke)/2);padding:max(14px,calc(18 * var(--hero-s))) max(14px,calc(52 * var(--hero-s))) max(24px,calc(36 * var(--hero-s)))}.hero .hero-front-panel::before,.hero .hero-front-panel::after{content:"";position:absolute;z-index:-1;border-style:solid;border-top-width:0;border-radius:0 0 var(--corner) var(--corner);clip-path:inset(0 -80px -80px);pointer-events:none}.hero .hero-front-panel::before{inset:0 calc(var(--neon-stroke)/2) calc(var(--neon-stroke)/2);border-width:0 calc(9.5 * var(--hero-s)) calc(15.5 * var(--hero-s)) calc(15.5 * var(--hero-s));border-color:var(--hero-stage-frame-fill);background:linear-gradient(180deg, #432777 0, #29185a calc(48 * var(--hero-s)), #200e45 calc(108 * var(--hero-s)), #1d083a calc(208 * var(--hero-s)), #1b0838 calc(300 * var(--hero-s)));filter:drop-shadow(0 0 var(--neon-glow-3) var(--hero-stage-frame-glow))}.hero .hero-front-panel::after{inset:0;border-width:0 var(--neon-stroke) var(--neon-stroke);border-color:var(--hero-stage-frame-core);filter:var(--neon-glow)}.hero .hero-form{width:100%;margin:0}}.hero.has-deals .hero-form{display:none}@media(min-width: 768px){.hero.has-deals>.hero-scene{padding-top:calc(var(--hero-stage-top) + 700*var(--hero-s))}.hero.has-deals .hero-stage{clip-path:inset(-100px -100px 30.07% -100px)}.hero.has-deals .hero-front-panel{--corner: max(3px, calc(6 * var(--hero-s)));position:relative;z-index:1;display:flow-root;width:calc(1265*var(--hero-s) + var(--neon-stroke));margin-left:calc(52.5*var(--hero-s) - var(--neon-stroke)/2);padding:max(14px,calc(18 * var(--hero-s))) max(14px,calc(52 * var(--hero-s))) max(24px,calc(36 * var(--hero-s)))}.hero.has-deals .hero-front-panel::before,.hero.has-deals .hero-front-panel::after{content:"";position:absolute;z-index:-1;border-style:solid;border-top-width:0;border-radius:0 0 var(--corner) var(--corner);clip-path:inset(0 -80px -80px);pointer-events:none}.hero.has-deals .hero-front-panel::before{inset:0 calc(var(--neon-stroke)/2) calc(var(--neon-stroke)/2);border-width:0 calc(9.5 * var(--hero-s)) calc(15.5 * var(--hero-s)) calc(15.5 * var(--hero-s));border-color:var(--hero-stage-frame-fill);background:linear-gradient(180deg, #432777 0, #29185a calc(48 * var(--hero-s)), #200e45 calc(108 * var(--hero-s)), #1d083a calc(208 * var(--hero-s)), #1b0838 calc(300 * var(--hero-s)));filter:drop-shadow(0 0 var(--neon-glow-3) var(--hero-stage-frame-glow))}.hero.has-deals .hero-front-panel::after{inset:0;border-width:0 var(--neon-stroke) var(--neon-stroke);border-color:var(--hero-stage-frame-core);filter:var(--neon-glow)}.hero.has-deals .hero-form{width:100%;margin:0}.hero.has-deals>.hero-scene{padding-bottom:36px}.hero.has-deals .hero-front-panel{padding:0 14px 42px}}@media(min-width: 1200px){.hero.has-deals{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e939f5 #350748}.section-snap-enabled .hero.has-deals{overflow-y:auto}.hero.has-deals .hero-front-panel{padding:0 calc(35.5 * var(--hero-s)) max(24px,calc(69 * var(--hero-s)))}}.is-restoring-deals .hero-form{visibility:hidden}.hero-deals{scroll-margin-top:calc(var(--header-height) + calc(46 * var(--m)))}.hero-front-panel{scroll-margin-top:calc(var(--header-height) + 12px)}.hero-deals{position:relative;z-index:1;width:calc(292*var(--m));margin:0 auto;padding-bottom:calc(18*var(--m));text-align:center}.hero-deals[hidden]{display:none}.hero-deals [hidden]{display:none !important}.hero.has-deals .hero-deals::before{content:"";position:absolute;z-index:-1;inset:calc(-46*var(--m)) calc(-9.5*var(--m)) calc(-3*var(--m));border-style:solid;border-width:72px 40px 14px;border-image:url("/assets/images/blackfriday26/hero-podium.svg?v=2") 72 40 14 fill/72px 40px 14px stretch;filter:var(--neon-glow);pointer-events:none}.hero.has-deals .hero-deals::after{content:"";position:absolute;z-index:-2;right:calc(-25*var(--m));bottom:calc(-14*var(--m));left:calc(-25*var(--m));height:calc(26*var(--m));border-radius:50%;background:radial-gradient(closest-side, rgba(20, 0, 40, 0.7), transparent);pointer-events:none}@media(min-width: 768px){.hero-deals{z-index:2;width:100%;max-width:608px;padding-bottom:0}.hero.has-deals .hero-deals::before,.hero.has-deals .hero-deals::after{content:none}}@media(min-width: 1200px){.hero-deals{max-width:none}}.hero-deals.is-refreshing .hero-deals-grid{opacity:.45;pointer-events:none;transition:opacity .25s ease}.hero-deals-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:44px;margin:0 auto;padding:0 6px 0 10px;border-radius:8px;background:rgba(1,1,1,.4)}@media(max-width: 767px){.hero-deals-summary.is-compact{justify-content:center;gap:16px;width:fit-content;padding:0 6px 0 12px}.hero-deals-summary.is-compact .hero-deals-summary-info{flex:0 0 auto}}@media(min-width: 768px){.hero-deals-summary{justify-content:center;gap:16px;width:fit-content;max-width:100%;padding:0 12px}}@media(min-width: 1200px){.hero-deals-summary{gap:24px;height:48px;margin-top:calc(-8*var(--hero-s));padding:0 14px}}.hero-deals-summary-info{display:flex;flex:1 1 auto;align-items:center;gap:2px;min-width:0;margin:0;color:#fff;font-size:12px;line-height:16px;white-space:nowrap}@media(min-width: 768px){.hero-deals-summary-info{flex:0 1 auto;gap:4px;line-height:18px}}@media(min-width: 1200px){.hero-deals-summary-info{gap:6px;line-height:22px}}.hero-deals-summary-divider{flex:0 0 1px;height:12px;background:hsla(0,0%,100%,.2)}@media(min-width: 768px){.hero-deals-summary-divider{height:18px}}.hero-deals-summary-email{overflow:hidden;min-width:0;text-overflow:ellipsis}.hero-deals-change{flex:0 0 auto;height:32px;padding:0 12px;border:0;border-radius:8px;background:#29292b;color:#fff;font:700 14px/1 "Barlow",sans-serif;cursor:pointer;transition:background-color .2s ease}.hero-deals-change:hover{background:#3d3d40}.hero-deals-change:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width: 768px){.hero-deals-change{font-size:15px}}@media(max-width: 767px){.hero-deals-subtitle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.hero-deals-heading{display:flex;align-items:center;justify-content:center;gap:calc(6*var(--m));margin-top:calc(14*var(--m))}.hero-deals-heading h2{color:#fff;font-family:"Jersey 15","Barlow",sans-serif;font-size:calc(28*var(--m));font-weight:400;line-height:.92;text-align:left;white-space:nowrap;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6);outline:none}.hero-deals-heading h2 span{color:#fff26b;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6),0 6px 12px #df3311}@media(min-width: 768px){.hero-deals-heading{gap:8px;margin-top:20px}.hero-deals-heading h2{font-size:48px;line-height:45px}}@media(min-width: 1200px){.hero-deals-heading{gap:calc(6*var(--hero-s));margin-top:max(24px,calc(40 * var(--hero-s)))}.hero-deals-heading h2{font-size:calc(72*var(--hero-s));line-height:1}}@media(min-width: 1200px){.hero-deals-break{display:none}}.hero-deals-cube{flex:0 0 auto;width:calc(58*var(--m));height:auto}@media(min-width: 768px){.hero-deals-cube{width:87px}}@media(min-width: 1200px){.hero-deals-cube{width:calc(107*var(--hero-s))}}.hero-deals-subtitle{margin:4px auto 0;color:#fff;font-size:15px;line-height:19px}.hero-deals-subtitle strong{font-weight:700}@media(min-width: 1200px){.hero-deals-subtitle{margin-top:calc(4*var(--hero-s));font-size:max(14px,calc(15 * var(--hero-s)));line-height:normal}}.hero-deals-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:calc(6*var(--m));margin-top:calc(10*var(--m))}@media(min-width: 768px){.hero-deals-grid{--deals-gap: 17px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--deals-gap)}.hero-deals-grid.is-single{grid-template-columns:minmax(0, calc((100% - var(--deals-gap)) / 2));justify-content:center}.hero-deals-grid{margin-top:24px;padding:0 15.5px}}@media(min-width: 1200px){.hero-deals-grid{--deals-gap: calc(35 * var(--hero-s));margin-top:max(20px,calc(61 * var(--hero-s)));padding:0 calc(31*var(--hero-s))}}.deal-card{--k: var(--m);--u: calc(var(--k) / 3);--frame-step: calc(3 * var(--k));--inner-step: calc(2.5 * var(--k));--card-border: #a310a0;--card-room: radial-gradient(ellipse 50% 32% at 54% 26%, #f4e2fe 0%, #deb6f5 67%, rgba(229, 185, 254, 0) 100%), #e6b9fe;--card-text: #310d33;--floor-line: rgba(255, 255, 255, 0.4);--phone-shadow: rgba(132, 54, 186, 0.45);position:relative;z-index:0;container-type:inline-size;display:grid;grid-template-columns:calc(125*var(--k)) minmax(0, 1fr);column-gap:calc(12*var(--k));grid-template-rows:auto auto 1fr;min-width:0;min-height:calc(187*var(--k));padding:0 calc(13*var(--k)) 0 calc(7*var(--k));color:#fff;text-align:center}.deal-card::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--card-border);clip-path:polygon(calc(0 * var(--frame-step)) calc(3 * var(--frame-step)), calc(1 * var(--frame-step)) calc(3 * var(--frame-step)), calc(1 * var(--frame-step)) calc(2 * var(--frame-step)), calc(2 * var(--frame-step)) calc(2 * var(--frame-step)), calc(2 * var(--frame-step)) calc(1 * var(--frame-step)), calc(3 * var(--frame-step)) calc(1 * var(--frame-step)), calc(3 * var(--frame-step)) calc(0 * var(--frame-step)), calc(100% - calc(3 * var(--frame-step))) calc(0 * var(--frame-step)), calc(100% - calc(3 * var(--frame-step))) calc(1 * var(--frame-step)), calc(100% - calc(2 * var(--frame-step))) calc(1 * var(--frame-step)), calc(100% - calc(2 * var(--frame-step))) calc(2 * var(--frame-step)), calc(100% - calc(1 * var(--frame-step))) calc(2 * var(--frame-step)), calc(100% - calc(1 * var(--frame-step))) calc(3 * var(--frame-step)), calc(100% - calc(0 * var(--frame-step))) calc(3 * var(--frame-step)), calc(100% - calc(0 * var(--frame-step))) calc(100% - calc(3 * var(--frame-step))), calc(100% - calc(1 * var(--frame-step))) calc(100% - calc(3 * var(--frame-step))), calc(100% - calc(1 * var(--frame-step))) calc(100% - calc(2 * var(--frame-step))), calc(100% - calc(2 * var(--frame-step))) calc(100% - calc(2 * var(--frame-step))), calc(100% - calc(2 * var(--frame-step))) calc(100% - calc(1 * var(--frame-step))), calc(100% - calc(3 * var(--frame-step))) calc(100% - calc(1 * var(--frame-step))), calc(100% - calc(3 * var(--frame-step))) calc(100% - calc(0 * var(--frame-step))), calc(3 * var(--frame-step)) calc(100% - calc(0 * var(--frame-step))), calc(3 * var(--frame-step)) calc(100% - calc(1 * var(--frame-step))), calc(2 * var(--frame-step)) calc(100% - calc(1 * var(--frame-step))), calc(2 * var(--frame-step)) calc(100% - calc(2 * var(--frame-step))), calc(1 * var(--frame-step)) calc(100% - calc(2 * var(--frame-step))), calc(1 * var(--frame-step)) calc(100% - calc(3 * var(--frame-step))), calc(0 * var(--frame-step)) calc(100% - calc(3 * var(--frame-step))))}.deal-card::after{content:"";position:absolute;inset:calc(12*var(--u));z-index:-1;background:var(--card-room);clip-path:polygon(calc(0 * var(--inner-step)) calc(2 * var(--inner-step)), calc(1 * var(--inner-step)) calc(2 * var(--inner-step)), calc(1 * var(--inner-step)) calc(1 * var(--inner-step)), calc(2 * var(--inner-step)) calc(1 * var(--inner-step)), calc(2 * var(--inner-step)) calc(0 * var(--inner-step)), calc(100% - calc(2 * var(--inner-step))) calc(0 * var(--inner-step)), calc(100% - calc(2 * var(--inner-step))) calc(1 * var(--inner-step)), calc(100% - calc(1 * var(--inner-step))) calc(1 * var(--inner-step)), calc(100% - calc(1 * var(--inner-step))) calc(2 * var(--inner-step)), calc(100% - calc(0 * var(--inner-step))) calc(2 * var(--inner-step)), calc(100% - calc(0 * var(--inner-step))) calc(100% - calc(2 * var(--inner-step))), calc(100% - calc(1 * var(--inner-step))) calc(100% - calc(2 * var(--inner-step))), calc(100% - calc(1 * var(--inner-step))) calc(100% - calc(1 * var(--inner-step))), calc(100% - calc(2 * var(--inner-step))) calc(100% - calc(1 * var(--inner-step))), calc(100% - calc(2 * var(--inner-step))) calc(100% - calc(0 * var(--inner-step))), calc(2 * var(--inner-step)) calc(100% - calc(0 * var(--inner-step))), calc(2 * var(--inner-step)) calc(100% - calc(1 * var(--inner-step))), calc(1 * var(--inner-step)) calc(100% - calc(1 * var(--inner-step))), calc(1 * var(--inner-step)) calc(100% - calc(2 * var(--inner-step))), calc(0 * var(--inner-step)) calc(100% - calc(2 * var(--inner-step))))}.deal-card--free{--card-room: radial-gradient(ellipse 60% 75% at 30% 47%, #7f007f 0%, #610171 25%, #440262 50%, #260354 75%, #17044c 87.5%, #140044 100%), #140044;--card-text: rgba(255, 255, 255, 0.8);--floor-line: rgba(196, 92, 255, 0.35);--phone-shadow: rgba(214, 0, 255, 0.55);filter:drop-shadow(0 0 calc(8 * var(--u)) rgba(0, 96, 255, 0.7))}.deal-card.is-unavailable{opacity:.7}@media(min-width: 768px){.deal-card{--u: calc(100cqw / 552);--frame-step: calc(6 * var(--u));--inner-step: calc(7 * var(--u));display:flex;flex-direction:column;align-items:center;min-height:0;padding:0}.deal-card--free{--card-room: radial-gradient(ellipse 68% 45% at 54% 21%, #7f007f 0%, #610171 25%, #440262 50%, #260354 75%, #17044c 87.5%, #140044 100%), #140044}}.deal-card-glow{z-index:-3;filter:blur(calc(var(--u) * 12))}.deal-card-glow::before{content:"";position:absolute;inset:calc(var(--u)*-4);background:rgba(255,61,255,.8);clip-path:polygon(calc(0 * var(--frame-step)) calc(3 * var(--frame-step)), calc(1 * var(--frame-step)) calc(3 * var(--frame-step)), calc(1 * var(--frame-step)) calc(2 * var(--frame-step)), calc(2 * var(--frame-step)) calc(2 * var(--frame-step)), calc(2 * var(--frame-step)) calc(1 * var(--frame-step)), calc(3 * var(--frame-step)) calc(1 * var(--frame-step)), calc(3 * var(--frame-step)) calc(0 * var(--frame-step)), calc(100% - calc(3 * var(--frame-step))) calc(0 * var(--frame-step)), calc(100% - calc(3 * var(--frame-step))) calc(1 * var(--frame-step)), calc(100% - calc(2 * var(--frame-step))) calc(1 * var(--frame-step)), calc(100% - calc(2 * var(--frame-step))) calc(2 * var(--frame-step)), calc(100% - calc(1 * var(--frame-step))) calc(2 * var(--frame-step)), calc(100% - calc(1 * var(--frame-step))) calc(3 * var(--frame-step)), calc(100% - calc(0 * var(--frame-step))) calc(3 * var(--frame-step)), calc(100% - calc(0 * var(--frame-step))) calc(100% - calc(3 * var(--frame-step))), calc(100% - calc(1 * var(--frame-step))) calc(100% - calc(3 * var(--frame-step))), calc(100% - calc(1 * var(--frame-step))) calc(100% - calc(2 * var(--frame-step))), calc(100% - calc(2 * var(--frame-step))) calc(100% - calc(2 * var(--frame-step))), calc(100% - calc(2 * var(--frame-step))) calc(100% - calc(1 * var(--frame-step))), calc(100% - calc(3 * var(--frame-step))) calc(100% - calc(1 * var(--frame-step))), calc(100% - calc(3 * var(--frame-step))) calc(100% - calc(0 * var(--frame-step))), calc(3 * var(--frame-step)) calc(100% - calc(0 * var(--frame-step))), calc(3 * var(--frame-step)) calc(100% - calc(1 * var(--frame-step))), calc(2 * var(--frame-step)) calc(100% - calc(1 * var(--frame-step))), calc(2 * var(--frame-step)) calc(100% - calc(2 * var(--frame-step))), calc(1 * var(--frame-step)) calc(100% - calc(2 * var(--frame-step))), calc(1 * var(--frame-step)) calc(100% - calc(3 * var(--frame-step))), calc(0 * var(--frame-step)) calc(100% - calc(3 * var(--frame-step))))}.deal-card-lights{position:absolute;inset:calc(12*var(--u));z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 31'%3E%3Cpath fill='%23fff' transform='' d='M14 0H31V5H19V12H12V19H5V31H0V14H7V7H14Z'/%3E%3C/svg%3E") left top/calc(31 * var(--u)) calc(31*var(--u)) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 31'%3E%3Cpath fill='%23fff' transform='matrix(-1 0 0 1 31 0)' d='M14 0H31V5H19V12H12V19H5V31H0V14H7V7H14Z'/%3E%3C/svg%3E") right top/calc(31 * var(--u)) calc(31*var(--u)) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 31'%3E%3Cpath fill='%23fff' transform='matrix(1 0 0 -1 0 31)' d='M14 0H31V5H19V12H12V19H5V31H0V14H7V7H14Z'/%3E%3C/svg%3E") left bottom/calc(31 * var(--u)) calc(31*var(--u)) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 31'%3E%3Cpath fill='%23fff' transform='matrix(-1 0 0 -1 31 31)' d='M14 0H31V5H19V12H12V19H5V31H0V14H7V7H14Z'/%3E%3C/svg%3E") right bottom/calc(31 * var(--u)) calc(31*var(--u)) no-repeat;filter:drop-shadow(0 0 calc(3 * var(--u)) #ff5cf8);pointer-events:none}.deal-card-art{position:absolute;top:calc(6*var(--k));left:calc(7*var(--k));width:calc(131*var(--k));height:calc(130*var(--k));overflow:hidden;border-radius:calc(12*var(--k)) calc(10*var(--k)) 0 calc(12*var(--k))}@media(min-width: 768px){.deal-card-art::before{content:"";position:absolute;right:-20%;bottom:calc(2*var(--k));left:-20%;height:calc(25*var(--k));background:repeating-linear-gradient(90deg, var(--floor-line) 0 1px, transparent 1px 8.5%),repeating-linear-gradient(180deg, var(--floor-line) 0 1px, transparent 1px 22%);transform:perspective(calc(60 * var(--k))) rotateX(58deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 30%, #000 70%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, #000 30%, #000 70%, transparent 100%);pointer-events:none}}.deal-card-art::after{content:"";position:absolute;top:calc(116*var(--k));left:calc(60.5*var(--k));width:calc(97*var(--k));height:calc(7*var(--k));border-radius:50%;background:radial-gradient(closest-side, var(--phone-shadow), transparent);transform:translateX(-50%);pointer-events:none}@media(min-width: 768px){.deal-card-art{position:relative;top:auto;left:auto;width:calc(100% - calc(24 * var(--u)));height:auto;aspect-ratio:528/493;margin-top:calc(12*var(--u));border-radius:calc(20*var(--u)) calc(20*var(--u)) 0 0}.deal-card-art::before{bottom:-8%;height:32%;transform:perspective(calc(220 * var(--u))) rotateX(58deg)}.deal-card-art::after{top:auto;bottom:6%;left:50%;width:65%;height:6%}}.deal-card-phone{position:absolute;z-index:1;top:calc(13*var(--k));left:calc(60*var(--k));width:calc(84*var(--k));height:calc(108*var(--k));object-fit:contain;object-position:center bottom;transform:translateX(-50%)}@media(min-width: 768px){.deal-card-phone{top:7.9%;left:50%;width:61.7%;height:84.2%}}.deal-card-badge{--u: calc(var(--k) * 45 / 172);--badge-step: calc(4 * var(--u));--badge-inner-step: calc(3 * var(--u));position:absolute;z-index:2;top:calc(65*var(--k));right:calc(5.8*var(--k));display:flex;align-items:center;justify-content:center;gap:calc(8*var(--u));width:max-content;min-width:calc(172*var(--u));height:calc(107*var(--u));margin:0;padding:0 calc(18*var(--u));color:#00dcff;filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(0, 163, 255, 0.85))}.deal-card-badge::before,.deal-card-badge::after{content:"";position:absolute;z-index:-1}.deal-card-badge::before{inset:0;background:#00dcff;clip-path:polygon(calc(0 * var(--badge-step)) calc(3 * var(--badge-step)), calc(1 * var(--badge-step)) calc(3 * var(--badge-step)), calc(1 * var(--badge-step)) calc(2 * var(--badge-step)), calc(2 * var(--badge-step)) calc(2 * var(--badge-step)), calc(2 * var(--badge-step)) calc(1 * var(--badge-step)), calc(3 * var(--badge-step)) calc(1 * var(--badge-step)), calc(3 * var(--badge-step)) calc(0 * var(--badge-step)), calc(100% - calc(3 * var(--badge-step))) calc(0 * var(--badge-step)), calc(100% - calc(3 * var(--badge-step))) calc(1 * var(--badge-step)), calc(100% - calc(2 * var(--badge-step))) calc(1 * var(--badge-step)), calc(100% - calc(2 * var(--badge-step))) calc(2 * var(--badge-step)), calc(100% - calc(1 * var(--badge-step))) calc(2 * var(--badge-step)), calc(100% - calc(1 * var(--badge-step))) calc(3 * var(--badge-step)), calc(100% - calc(0 * var(--badge-step))) calc(3 * var(--badge-step)), calc(100% - calc(0 * var(--badge-step))) calc(100% - calc(3 * var(--badge-step))), calc(100% - calc(1 * var(--badge-step))) calc(100% - calc(3 * var(--badge-step))), calc(100% - calc(1 * var(--badge-step))) calc(100% - calc(2 * var(--badge-step))), calc(100% - calc(2 * var(--badge-step))) calc(100% - calc(2 * var(--badge-step))), calc(100% - calc(2 * var(--badge-step))) calc(100% - calc(1 * var(--badge-step))), calc(100% - calc(3 * var(--badge-step))) calc(100% - calc(1 * var(--badge-step))), calc(100% - calc(3 * var(--badge-step))) calc(100% - calc(0 * var(--badge-step))), calc(3 * var(--badge-step)) calc(100% - calc(0 * var(--badge-step))), calc(3 * var(--badge-step)) calc(100% - calc(1 * var(--badge-step))), calc(2 * var(--badge-step)) calc(100% - calc(1 * var(--badge-step))), calc(2 * var(--badge-step)) calc(100% - calc(2 * var(--badge-step))), calc(1 * var(--badge-step)) calc(100% - calc(2 * var(--badge-step))), calc(1 * var(--badge-step)) calc(100% - calc(3 * var(--badge-step))), calc(0 * var(--badge-step)) calc(100% - calc(3 * var(--badge-step))))}.deal-card-badge::after{inset:calc(4*var(--u));background:#09044d;box-shadow:inset 0 0 0 calc(1.5*var(--u)) #8cf3ff;clip-path:polygon(calc(0 * var(--badge-inner-step)) calc(3 * var(--badge-inner-step)), calc(1 * var(--badge-inner-step)) calc(3 * var(--badge-inner-step)), calc(1 * var(--badge-inner-step)) calc(2 * var(--badge-inner-step)), calc(2 * var(--badge-inner-step)) calc(2 * var(--badge-inner-step)), calc(2 * var(--badge-inner-step)) calc(1 * var(--badge-inner-step)), calc(3 * var(--badge-inner-step)) calc(1 * var(--badge-inner-step)), calc(3 * var(--badge-inner-step)) calc(0 * var(--badge-inner-step)), calc(100% - calc(3 * var(--badge-inner-step))) calc(0 * var(--badge-inner-step)), calc(100% - calc(3 * var(--badge-inner-step))) calc(1 * var(--badge-inner-step)), calc(100% - calc(2 * var(--badge-inner-step))) calc(1 * var(--badge-inner-step)), calc(100% - calc(2 * var(--badge-inner-step))) calc(2 * var(--badge-inner-step)), calc(100% - calc(1 * var(--badge-inner-step))) calc(2 * var(--badge-inner-step)), calc(100% - calc(1 * var(--badge-inner-step))) calc(3 * var(--badge-inner-step)), calc(100% - calc(0 * var(--badge-inner-step))) calc(3 * var(--badge-inner-step)), calc(100% - calc(0 * var(--badge-inner-step))) calc(100% - calc(3 * var(--badge-inner-step))), calc(100% - calc(1 * var(--badge-inner-step))) calc(100% - calc(3 * var(--badge-inner-step))), calc(100% - calc(1 * var(--badge-inner-step))) calc(100% - calc(2 * var(--badge-inner-step))), calc(100% - calc(2 * var(--badge-inner-step))) calc(100% - calc(2 * var(--badge-inner-step))), calc(100% - calc(2 * var(--badge-inner-step))) calc(100% - calc(1 * var(--badge-inner-step))), calc(100% - calc(3 * var(--badge-inner-step))) calc(100% - calc(1 * var(--badge-inner-step))), calc(100% - calc(3 * var(--badge-inner-step))) calc(100% - calc(0 * var(--badge-inner-step))), calc(3 * var(--badge-inner-step)) calc(100% - calc(0 * var(--badge-inner-step))), calc(3 * var(--badge-inner-step)) calc(100% - calc(1 * var(--badge-inner-step))), calc(2 * var(--badge-inner-step)) calc(100% - calc(1 * var(--badge-inner-step))), calc(2 * var(--badge-inner-step)) calc(100% - calc(2 * var(--badge-inner-step))), calc(1 * var(--badge-inner-step)) calc(100% - calc(2 * var(--badge-inner-step))), calc(1 * var(--badge-inner-step)) calc(100% - calc(3 * var(--badge-inner-step))), calc(0 * var(--badge-inner-step)) calc(100% - calc(3 * var(--badge-inner-step))))}@media(min-width: 768px){.deal-card-badge{--u: inherit;top:57.4%;right:8.2%}}.deal-card-badge-icon{flex:0 0 auto;width:calc(48*var(--u));height:calc(48*var(--u));filter:drop-shadow(0 0 calc(3 * var(--u)) #00a3ff)}.deal-card-badge-copy{display:flex;flex-direction:column;align-items:flex-start;font-family:"Barlow",sans-serif;font-size:calc(20*var(--u));font-weight:800;line-height:1;text-align:left}.deal-card-badge-copy strong{font-size:calc(43*var(--u));font-weight:800}.deal-card-info{position:relative;z-index:1;grid-row:1;grid-column:2;display:flex;flex-direction:column;justify-content:center;min-height:calc(51*var(--k));margin-top:calc(19*var(--k))}.deal-card--free .deal-card-info{margin-top:calc(25*var(--k))}.deal-card-info h3{color:#fff;font-family:"Jersey 15","Barlow",sans-serif;font-size:calc(20*var(--k));font-weight:400;line-height:1;text-shadow:0 0 2px #f500ff,0 0 4px rgba(208,0,255,.6)}.deal-card-info p{margin:calc(3*var(--k)) 0 0;color:var(--card-text);font-size:calc(9*var(--k));font-weight:500;line-height:1.2}@media(min-width: 768px){.deal-card-info{display:block;width:calc(100% - calc(48 * var(--u)));min-height:0;margin-top:calc(-16*var(--u))}.deal-card--free .deal-card-info{margin-top:calc(-16*var(--u))}.deal-card-info h3{font-size:calc(60*var(--u));text-shadow:0 0 calc(8*var(--u)) #f500ff,0 0 calc(16*var(--u)) rgba(208,0,255,.6)}.deal-card-info p{margin-top:calc(6*var(--u));font-size:calc(20*var(--u))}}.deal-card-pricing{position:relative;z-index:1;grid-row:2;grid-column:2;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-end;justify-content:center;gap:calc(4*var(--k));margin-top:calc(3*var(--k))}.deal-card--free .deal-card-pricing{align-items:center;min-height:calc(46*var(--k))}@media(min-width: 768px){.deal-card-pricing{flex-wrap:nowrap;align-items:center;gap:calc(20*var(--u));min-height:calc(61*var(--u));margin:calc(18*var(--u)) 0 calc(44*var(--u))}.deal-card--free .deal-card-pricing{min-height:calc(61*var(--u))}}.deal-card-prices{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:calc(4*var(--k));min-width:0;max-width:100%;white-space:nowrap}.deal-card--free .deal-card-prices{align-items:center}@media(min-width: 768px){.deal-card-prices{align-items:center;gap:calc(20*var(--u))}}.deal-card-price{--outline: calc(1.5 * var(--k));background:linear-gradient(180deg, #ffffbc 0%, #ffff88 45%, #ffe42d 47%, #ffc011 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Jersey 15","Barlow",sans-serif;font-size:calc(calc(36 * var(--k))*var(--price-fit, 1));font-weight:400;line-height:.67;white-space:nowrap;filter:drop-shadow(var(--outline) 0 0 #bc5000) drop-shadow(calc(var(--outline) * -1) 0 0 #bc5000) drop-shadow(0 var(--outline) 0 #bc5000) drop-shadow(0 calc(var(--outline) * -1) 0 #bc5000)}@media(min-width: 768px){.deal-card-price{--outline: calc(3 * var(--u));font-size:calc(calc(100 * var(--u))*var(--price-fit, 1));line-height:.6}}.deal-card-old-price{flex:0 0 auto;margin-bottom:calc(1*var(--k));color:#464749;font-family:"Barlow",sans-serif;font-size:calc(12*var(--k));font-weight:800;line-height:1;text-decoration:line-through;text-decoration-color:#f2385a;text-decoration-thickness:max(1px,calc(1.5 * var(--k)))}@media(min-width: 768px){.deal-card-old-price{align-self:flex-end;margin-bottom:calc(2*var(--u));font-size:calc(32*var(--u));text-decoration-thickness:max(1.5px,calc(3 * var(--u)))}}.deal-card-timer{display:flex;flex:0 0 100%;align-items:center;justify-content:center;gap:calc(4*var(--k));padding:calc(1*var(--k)) calc(6*var(--k)) calc(3*var(--k));border:1px solid #2b1cb2;border-radius:4px;color:#2b1cb2;font-family:"Barlow",sans-serif;font-size:calc(8*var(--k));font-weight:600;line-height:1.2;white-space:nowrap}@media(min-width: 768px){.deal-card-timer{flex:0 0 auto;flex-direction:column;gap:0;min-width:calc(101*var(--u));min-height:calc(61*var(--u));padding:calc(4*var(--u)) calc(6*var(--u));border-width:max(1px,calc(1.5 * var(--u)));border-radius:calc(8*var(--u));background:#e5b9fe;font-size:calc(14*var(--u))}}.deal-card-time{font-size:calc(12*var(--k));font-weight:800;font-variant-numeric:tabular-nums}@media(min-width: 768px){.deal-card-time{font-size:calc(22*var(--u))}}.deal-card-cta{--cta-step: calc(2 * var(--k));--cta-inner-step: calc(1.5 * var(--k));--cta-inset: var(--cta-frame);position:relative;z-index:1;grid-row:3;grid-column:1/-1;align-self:end;justify-self:center;display:grid;place-items:center;width:calc(242*var(--k));height:calc(34*var(--k));margin:calc(10*var(--k)) 0 calc(14*var(--k)) calc(6*var(--k));padding:0 calc(12*var(--k));border:0;background:none;color:#fff;font-family:"Jersey 15","Barlow",sans-serif;font-size:calc(14*var(--k));line-height:1;cursor:pointer;filter:drop-shadow(0 0 calc(4 * var(--k)) rgba(249, 51, 235, 0.75));transition:transform .2s ease,filter .2s ease}.deal-card-cta::before,.deal-card-cta::after{content:"";position:absolute;pointer-events:none}.deal-card-cta::before{inset:0;background:#ffe981;clip-path:polygon(calc(0 * var(--cta-step)) calc(3 * var(--cta-step)), calc(1 * var(--cta-step)) calc(3 * var(--cta-step)), calc(1 * var(--cta-step)) calc(2 * var(--cta-step)), calc(2 * var(--cta-step)) calc(2 * var(--cta-step)), calc(2 * var(--cta-step)) calc(1 * var(--cta-step)), calc(3 * var(--cta-step)) calc(1 * var(--cta-step)), calc(3 * var(--cta-step)) calc(0 * var(--cta-step)), calc(100% - calc(3 * var(--cta-step))) calc(0 * var(--cta-step)), calc(100% - calc(3 * var(--cta-step))) calc(1 * var(--cta-step)), calc(100% - calc(2 * var(--cta-step))) calc(1 * var(--cta-step)), calc(100% - calc(2 * var(--cta-step))) calc(2 * var(--cta-step)), calc(100% - calc(1 * var(--cta-step))) calc(2 * var(--cta-step)), calc(100% - calc(1 * var(--cta-step))) calc(3 * var(--cta-step)), calc(100% - calc(0 * var(--cta-step))) calc(3 * var(--cta-step)), calc(100% - calc(0 * var(--cta-step))) calc(100% - calc(3 * var(--cta-step))), calc(100% - calc(1 * var(--cta-step))) calc(100% - calc(3 * var(--cta-step))), calc(100% - calc(1 * var(--cta-step))) calc(100% - calc(2 * var(--cta-step))), calc(100% - calc(2 * var(--cta-step))) calc(100% - calc(2 * var(--cta-step))), calc(100% - calc(2 * var(--cta-step))) calc(100% - calc(1 * var(--cta-step))), calc(100% - calc(3 * var(--cta-step))) calc(100% - calc(1 * var(--cta-step))), calc(100% - calc(3 * var(--cta-step))) calc(100% - calc(0 * var(--cta-step))), calc(3 * var(--cta-step)) calc(100% - calc(0 * var(--cta-step))), calc(3 * var(--cta-step)) calc(100% - calc(1 * var(--cta-step))), calc(2 * var(--cta-step)) calc(100% - calc(1 * var(--cta-step))), calc(2 * var(--cta-step)) calc(100% - calc(2 * var(--cta-step))), calc(1 * var(--cta-step)) calc(100% - calc(2 * var(--cta-step))), calc(1 * var(--cta-step)) calc(100% - calc(3 * var(--cta-step))), calc(0 * var(--cta-step)) calc(100% - calc(3 * var(--cta-step))))}.deal-card-cta::after{inset:var(--cta-inset);background:linear-gradient(180deg, #ff46c1 0%, #eb10ff 24%, #f600c9 80%, #ff26a8 100%);box-shadow:inset 0 1px 5px rgba(255,250,170,.6);clip-path:polygon(calc(0 * var(--cta-inner-step)) calc(3 * var(--cta-inner-step)), calc(1 * var(--cta-inner-step)) calc(3 * var(--cta-inner-step)), calc(1 * var(--cta-inner-step)) calc(2 * var(--cta-inner-step)), calc(2 * var(--cta-inner-step)) calc(2 * var(--cta-inner-step)), calc(2 * var(--cta-inner-step)) calc(1 * var(--cta-inner-step)), calc(3 * var(--cta-inner-step)) calc(1 * var(--cta-inner-step)), calc(3 * var(--cta-inner-step)) calc(0 * var(--cta-inner-step)), calc(100% - calc(3 * var(--cta-inner-step))) calc(0 * var(--cta-inner-step)), calc(100% - calc(3 * var(--cta-inner-step))) calc(1 * var(--cta-inner-step)), calc(100% - calc(2 * var(--cta-inner-step))) calc(1 * var(--cta-inner-step)), calc(100% - calc(2 * var(--cta-inner-step))) calc(2 * var(--cta-inner-step)), calc(100% - calc(1 * var(--cta-inner-step))) calc(2 * var(--cta-inner-step)), calc(100% - calc(1 * var(--cta-inner-step))) calc(3 * var(--cta-inner-step)), calc(100% - calc(0 * var(--cta-inner-step))) calc(3 * var(--cta-inner-step)), calc(100% - calc(0 * var(--cta-inner-step))) calc(100% - calc(3 * var(--cta-inner-step))), calc(100% - calc(1 * var(--cta-inner-step))) calc(100% - calc(3 * var(--cta-inner-step))), calc(100% - calc(1 * var(--cta-inner-step))) calc(100% - calc(2 * var(--cta-inner-step))), calc(100% - calc(2 * var(--cta-inner-step))) calc(100% - calc(2 * var(--cta-inner-step))), calc(100% - calc(2 * var(--cta-inner-step))) calc(100% - calc(1 * var(--cta-inner-step))), calc(100% - calc(3 * var(--cta-inner-step))) calc(100% - calc(1 * var(--cta-inner-step))), calc(100% - calc(3 * var(--cta-inner-step))) calc(100% - calc(0 * var(--cta-inner-step))), calc(3 * var(--cta-inner-step)) calc(100% - calc(0 * var(--cta-inner-step))), calc(3 * var(--cta-inner-step)) calc(100% - calc(1 * var(--cta-inner-step))), calc(2 * var(--cta-inner-step)) calc(100% - calc(1 * var(--cta-inner-step))), calc(2 * var(--cta-inner-step)) calc(100% - calc(2 * var(--cta-inner-step))), calc(1 * var(--cta-inner-step)) calc(100% - calc(2 * var(--cta-inner-step))), calc(1 * var(--cta-inner-step)) calc(100% - calc(3 * var(--cta-inner-step))), calc(0 * var(--cta-inner-step)) calc(100% - calc(3 * var(--cta-inner-step))))}.deal-card-cta .deal-card-cta-label{position:relative;z-index:1}.deal-card-cta:hover:not(:disabled){transform:translateY(-2px);filter:drop-shadow(0 0 calc(6 * var(--k)) rgba(249, 51, 235, 0.9)) brightness(1.08)}.deal-card-cta:focus-visible{outline:3px solid #a0faff;outline-offset:4px}.deal-card-cta:disabled{cursor:not-allowed;filter:brightness(0.6) saturate(0.7);opacity:.8;transform:none}.deal-card-cta.loading{cursor:wait}@media(prefers-reduced-motion: reduce){.deal-card-cta{transition:none}}@media(min-width: 768px){.deal-card-cta{--cta-step: calc(5 * var(--u));--cta-inner-step: calc(4 * var(--u));align-self:center;width:81.7%;height:calc(86*var(--u));margin:auto 0 calc(42*var(--u));padding:0 calc(24*var(--u));font-size:calc(44*var(--u));filter:drop-shadow(0 0 calc(8 * var(--u)) rgba(249, 51, 235, 0.75))}.deal-card-cta::after{box-shadow:inset 0 3px 12px rgba(255,250,170,.6)}.deal-card-cta:hover:not(:disabled){filter:drop-shadow(0 0 calc(12 * var(--u)) rgba(249, 51, 235, 0.9)) brightness(1.08)}}.phone-showcase{position:relative;isolation:isolate;overflow:hidden;padding:32px 0;color:#fff;background:radial-gradient(ellipse 65% 34% at 50% 89%, rgba(229, 0, 239, 0.44), transparent 77%),linear-gradient(180deg, #650075 0%, #49005c 50%, #630071 100%)}.phone-showcase::before{position:absolute;z-index:-1;right:-20%;bottom:-19%;left:-20%;height:55%;background:repeating-linear-gradient(90deg, transparent 0 110px, rgba(224, 75, 239, 0.1) 111px 113px),repeating-linear-gradient(0deg, transparent 0 100px, rgba(224, 75, 239, 0.11) 101px 103px);content:"";mask-image:linear-gradient(transparent, #000 65%, transparent);transform:perspective(560px) rotateX(58deg);transform-origin:bottom;pointer-events:none}@media(min-width: 768px){.phone-showcase{padding:40px 0}}@media(min-width: 1200px){.phone-showcase{padding:64px 0}}.phone-showcase-container{position:relative;z-index:1;width:calc(100% - 24px);max-width:1488px}@media(min-width: 768px){.phone-showcase-container{width:calc(100% - 64px)}}@media(min-width: 1200px){.phone-showcase-container{width:min(100% - 48px,1488px)}}.phone-showcase-heading{text-align:center}.phone-showcase-heading h2{margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:32px;font-weight:400;line-height:1;text-shadow:0 0 4px #f500ff,0 0 16px rgba(208,0,255,.6)}@media(min-width: 768px){.phone-showcase-heading h2{font-size:48px;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6)}}@media(min-width: 1200px){.phone-showcase-heading h2{font-size:72px;white-space:nowrap}}.phone-showcase-heading p{margin:0;font-size:15px;font-weight:700;line-height:1.2}@media(min-width: 768px){.phone-showcase-heading p{font-size:16px}}@media(min-width: 1200px){.phone-showcase-heading p{margin-top:10px;font-size:24px}}.phone-showcase-slider{width:calc(50vw + 50% + 8px + var(--showcase-breakout-extra, 0px));margin:10px 0 0 -8px;padding:8px 0 16px 8px}.phone-showcase-slider:not(.swiper-initialized){overflow-x:auto;scrollbar-width:none}.phone-showcase-slider:not(.swiper-initialized)::-webkit-scrollbar{display:none}.phone-showcase-slider:not(.swiper-initialized) .phone-showcase-track{gap:14px}@media(min-width: 768px){.phone-showcase-slider:not(.swiper-initialized) .phone-showcase-track{gap:16px}}@media(min-width: 1200px){.phone-showcase-slider:not(.swiper-initialized) .phone-showcase-track{gap:24px}}.phone-showcase-slider:focus-visible{outline:2px solid #ffe8ff;outline-offset:-2px}@media(min-width: 768px){.phone-showcase-slider{margin-top:12px}}@media(min-width: 1200px){.phone-showcase-slider{margin-top:32px}}.phone-showcase-track{--card-width: 252px;display:flex;margin:0;padding:0;list-style:none}@media(min-width: 1200px){.phone-showcase-track{--card-width: 448px}}.phone-showcase-card{--u: calc(var(--card-width) / 448);position:relative;flex:0 0 var(--card-width);width:var(--card-width);height:auto;aspect-ratio:448/588}.phone-showcase-card::before,.phone-showcase-card::after{position:absolute;pointer-events:none;clip-path:polygon(0 var(--c), calc(var(--c) * 0.222) var(--c), calc(var(--c) * 0.222) calc(var(--c) * 0.556), calc(var(--c) * 0.556) calc(var(--c) * 0.556), calc(var(--c) * 0.556) calc(var(--c) * 0.222), var(--c) calc(var(--c) * 0.222), var(--c) 0, calc(100% - var(--c)) 0, calc(100% - var(--c)) calc(var(--c) * 0.222), calc(100% - var(--c) * 0.556) calc(var(--c) * 0.222), calc(100% - var(--c) * 0.556) calc(var(--c) * 0.556), calc(100% - var(--c) * 0.222) calc(var(--c) * 0.556), calc(100% - var(--c) * 0.222) var(--c), 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c) * 0.222) calc(100% - var(--c)), calc(100% - var(--c) * 0.222) calc(100% - var(--c) * 0.556), calc(100% - var(--c) * 0.556) calc(100% - var(--c) * 0.556), calc(100% - var(--c) * 0.556) calc(100% - var(--c) * 0.222), calc(100% - var(--c)) calc(100% - var(--c) * 0.222), calc(100% - var(--c)) 100%, var(--c) 100%, var(--c) calc(100% - var(--c) * 0.222), calc(var(--c) * 0.556) calc(100% - var(--c) * 0.222), calc(var(--c) * 0.556) calc(100% - var(--c) * 0.556), calc(var(--c) * 0.222) calc(100% - var(--c) * 0.556), calc(var(--c) * 0.222) calc(100% - var(--c)), 0 calc(100% - var(--c)));content:""}.phone-showcase-card::before{--c: calc(18 * var(--u));inset:0;background:#ff2aff;filter:drop-shadow(0 0 calc(9 * var(--u)) #f500ff)}.phone-showcase-card::after{--c: calc(13 * var(--u));inset:calc(5*var(--u));background:#fff}.phone-showcase-card img{position:absolute;z-index:2;top:7.653%;left:17.411%;width:65.848%;height:62.585%;object-fit:contain;filter:drop-shadow(0 calc(6 * var(--u)) calc(7 * var(--u)) rgba(0, 0, 0, 0.3))}.phone-showcase-card h3{position:absolute;z-index:2;top:73.81%;right:6.47%;left:6.92%;margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:calc(60*var(--u));font-weight:400;line-height:1;text-align:center;text-shadow:0 0 calc(8*var(--u)) #f500ff,0 0 calc(16*var(--u)) rgba(208,0,255,.6)}.phone-showcase-card-surface{--c: calc(11 * var(--u));position:absolute;z-index:1;inset:calc(7*var(--u));background:#ff2aff;box-shadow:inset 0 0 0 calc(1*var(--u)) #ff60ff;clip-path:polygon(0 var(--c), calc(var(--c) * 0.222) var(--c), calc(var(--c) * 0.222) calc(var(--c) * 0.556), calc(var(--c) * 0.556) calc(var(--c) * 0.556), calc(var(--c) * 0.556) calc(var(--c) * 0.222), var(--c) calc(var(--c) * 0.222), var(--c) 0, calc(100% - var(--c)) 0, calc(100% - var(--c)) calc(var(--c) * 0.222), calc(100% - var(--c) * 0.556) calc(var(--c) * 0.222), calc(100% - var(--c) * 0.556) calc(var(--c) * 0.556), calc(100% - var(--c) * 0.222) calc(var(--c) * 0.556), calc(100% - var(--c) * 0.222) var(--c), 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c) * 0.222) calc(100% - var(--c)), calc(100% - var(--c) * 0.222) calc(100% - var(--c) * 0.556), calc(100% - var(--c) * 0.556) calc(100% - var(--c) * 0.556), calc(100% - var(--c) * 0.556) calc(100% - var(--c) * 0.222), calc(100% - var(--c)) calc(100% - var(--c) * 0.222), calc(100% - var(--c)) 100%, var(--c) 100%, var(--c) calc(100% - var(--c) * 0.222), calc(var(--c) * 0.556) calc(100% - var(--c) * 0.222), calc(var(--c) * 0.556) calc(100% - var(--c) * 0.556), calc(var(--c) * 0.222) calc(100% - var(--c) * 0.556), calc(var(--c) * 0.222) calc(100% - var(--c)), 0 calc(100% - var(--c)))}.phone-showcase-card-surface::before{--c: calc(6 * var(--u));position:absolute;inset:calc(5*var(--u));background:linear-gradient(rgba(155, 37, 202, 0.1) 1px, transparent 1px),linear-gradient(90deg, rgba(155, 37, 202, 0.1) 1px, transparent 1px),radial-gradient(ellipse 90% 70% at 50% 20%, #4b096b, transparent 85%),linear-gradient(180deg, #2d0646, #19052e 88%);background-size:calc(14*var(--u)) calc(14*var(--u)),calc(14*var(--u)) calc(14*var(--u)),auto,auto;clip-path:polygon(0 var(--c), calc(var(--c) * 0.222) var(--c), calc(var(--c) * 0.222) calc(var(--c) * 0.556), calc(var(--c) * 0.556) calc(var(--c) * 0.556), calc(var(--c) * 0.556) calc(var(--c) * 0.222), var(--c) calc(var(--c) * 0.222), var(--c) 0, calc(100% - var(--c)) 0, calc(100% - var(--c)) calc(var(--c) * 0.222), calc(100% - var(--c) * 0.556) calc(var(--c) * 0.222), calc(100% - var(--c) * 0.556) calc(var(--c) * 0.556), calc(100% - var(--c) * 0.222) calc(var(--c) * 0.556), calc(100% - var(--c) * 0.222) var(--c), 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c) * 0.222) calc(100% - var(--c)), calc(100% - var(--c) * 0.222) calc(100% - var(--c) * 0.556), calc(100% - var(--c) * 0.556) calc(100% - var(--c) * 0.556), calc(100% - var(--c) * 0.556) calc(100% - var(--c) * 0.222), calc(100% - var(--c)) calc(100% - var(--c) * 0.222), calc(100% - var(--c)) 100%, var(--c) 100%, var(--c) calc(100% - var(--c) * 0.222), calc(var(--c) * 0.556) calc(100% - var(--c) * 0.222), calc(var(--c) * 0.556) calc(100% - var(--c) * 0.556), calc(var(--c) * 0.222) calc(100% - var(--c) * 0.556), calc(var(--c) * 0.222) calc(100% - var(--c)), 0 calc(100% - var(--c)));content:""}.phone-showcase-action{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:2px;text-align:center}.phone-showcase-action p{margin:0;font-size:12px;line-height:1.2}@media(min-width: 768px){.phone-showcase-action p{font-size:13px}}@media(min-width: 1200px){.phone-showcase-action p{font-size:18px}}@media(min-width: 768px){.phone-showcase-action{gap:10px;margin-top:4px}}@media(min-width: 1200px){.phone-showcase-action{gap:12px;margin-top:24px}}.phone-showcase-button{--button-shape: polygon(0 12px, 5px 12px, 5px 7px, 11px 7px, 11px 0, calc(100% - 11px) 0, calc(100% - 11px) 7px, calc(100% - 5px) 7px, calc(100% - 5px) 12px, 100% 12px, 100% calc(100% - 12px), calc(100% - 5px) calc(100% - 12px), calc(100% - 5px) calc(100% - 7px), calc(100% - 11px) calc(100% - 7px), calc(100% - 11px) 100%, 11px 100%, 11px calc(100% - 7px), 5px calc(100% - 7px), 5px calc(100% - 12px), 0 calc(100% - 12px));position:relative;display:grid;place-items:center;width:min(100%,280px);height:48px;color:#fff;font-family:"Jersey 15","Barlow",sans-serif;font-size:24px;line-height:1;text-decoration:none;transition:transform .2s ease,filter .2s ease}.phone-showcase-button::before,.phone-showcase-button::after{position:absolute;pointer-events:none;clip-path:var(--button-shape);content:""}.phone-showcase-button::before{inset:0;background:#ffea51;filter:drop-shadow(0 0 10px rgba(255, 201, 62, 0.85))}.phone-showcase-button::after{inset:var(--cta-frame);background:linear-gradient(180deg, #ff46c1 0%, #eb10ff 24%, #f600c9 80%, #ff26a8 100%);box-shadow:inset 0 3px 12px rgba(255,250,170,.6)}.phone-showcase-button span{position:relative;z-index:1}.phone-showcase-button:hover{transform:translateY(-3px);filter:brightness(1.12)}.phone-showcase-button:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(min-width: 768px){.phone-showcase-button{width:444px;height:56px;font-size:36px}}@media(min-width: 1200px){.phone-showcase-button{width:510px;height:86px;font-size:44px}}@media(prefers-reduced-motion: reduce){.phone-showcase-button{transition:none}}.qualifying-programs{position:relative;isolation:isolate;overflow:hidden;padding:24px 0;color:#fff;background:#640576}@media(min-width: 768px){.qualifying-programs{padding:32px 0}}@media(min-width: 1200px){.qualifying-programs{padding:64px 0}}.qualifying-programs-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:calc(100% - 24px);max-width:1488px}@media(min-width: 768px){.qualifying-programs-container{width:calc(100% - 64px)}}@media(min-width: 1200px){.qualifying-programs-container{width:min(100% - 48px,1488px)}}.qualifying-programs-heading{width:100%;text-align:center}.qualifying-programs-heading h2{margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:32px;font-weight:400;line-height:1;text-shadow:0 0 4px #f500ff,0 0 16px rgba(208,0,255,.6)}@media(min-width: 768px){.qualifying-programs-heading h2{font-size:48px;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6)}}@media(min-width: 1200px){.qualifying-programs-heading h2{font-size:72px}}.qualifying-programs-heading p{margin:0;font-size:15px;font-weight:400;line-height:1.2}@media(min-width: 768px){.qualifying-programs-heading p{font-size:16px}}@media(min-width: 1200px){.qualifying-programs-heading p{margin-top:10px;font-size:24px}}.qualifying-programs-heading strong{font-weight:700}.qualifying-programs-nowrap{white-space:nowrap}.qualifying-programs-list{--card-width: 140px;--card-gap: 10px;--label-size: 10px;--label-top: 119.7;display:grid;grid-template-columns:repeat(2, var(--card-width));justify-content:center;gap:var(--card-gap);width:100%;margin-top:18px}@media(min-width: 768px){.qualifying-programs-list{--card-width: 160px;--card-gap: 12px;--label-size: 12px;--label-top: 116.6;display:flex;flex-direction:column;align-items:center;margin-top:20px}}@media(min-width: 1200px){.qualifying-programs-list{--card-width: 190.5px;--card-gap: 40px;--label-size: 16px;--label-top: 113;margin-top:40px}}.qualifying-programs-row{display:contents}@media(min-width: 768px){.qualifying-programs-row{display:flex;justify-content:center;gap:var(--card-gap)}}.qualifying-programs-row-second .qualifying-program-card:last-child{grid-column:1/-1;justify-self:center}.qualifying-program-card{--u: calc(var(--card-width) / 190.5);--step: calc(4 * var(--u));position:relative;display:block;flex:0 0 var(--card-width);width:var(--card-width);aspect-ratio:190.5/157;padding-top:calc(20*var(--u));text-align:center}.qualifying-program-card::before,.qualifying-program-card::after{position:absolute;z-index:-1;clip-path:polygon(calc(var(--step) * 3) 0, calc(100% - var(--step) * 3) 0, calc(100% - var(--step) * 3) var(--step), calc(100% - var(--step) * 2) var(--step), calc(100% - var(--step) * 2) calc(var(--step) * 2), calc(100% - var(--step)) calc(var(--step) * 2), calc(100% - var(--step)) calc(var(--step) * 3), 100% calc(var(--step) * 3), 100% calc(100% - var(--step) * 3), calc(100% - var(--step)) calc(100% - var(--step) * 3), calc(100% - var(--step)) calc(100% - var(--step) * 2), calc(100% - var(--step) * 2) calc(100% - var(--step) * 2), calc(100% - var(--step) * 2) calc(100% - var(--step)), calc(100% - var(--step) * 3) calc(100% - var(--step)), calc(100% - var(--step) * 3) 100%, calc(var(--step) * 3) 100%, calc(var(--step) * 3) calc(100% - var(--step)), calc(var(--step) * 2) calc(100% - var(--step)), calc(var(--step) * 2) calc(100% - var(--step) * 2), var(--step) calc(100% - var(--step) * 2), var(--step) calc(100% - var(--step) * 3), 0 calc(100% - var(--step) * 3), 0 calc(var(--step) * 3), var(--step) calc(var(--step) * 3), var(--step) calc(var(--step) * 2), calc(var(--step) * 2) calc(var(--step) * 2), calc(var(--step) * 2) var(--step), calc(var(--step) * 3) var(--step));content:""}.qualifying-program-card::before{inset:0;background:#00dcff}.qualifying-program-card::after{inset:calc(4.5*var(--u));background:#09044d}.qualifying-program-card img{display:block;width:auto;max-width:calc(170*var(--u));height:calc(80*var(--u));margin:0 auto;object-fit:contain}.qualifying-program-card img[src*=program-medicaid]{height:calc(72.26*var(--u))}.qualifying-program-card img[src*=program-tribal-tanf]{height:calc(38*var(--u));margin-top:calc(20*var(--u))}.qualifying-program-card span{position:absolute;top:calc(var(--label-top)*var(--u));right:0;left:0;display:block;color:#9ef2ff;font-size:var(--label-size);font-weight:600;line-height:1.2;white-space:nowrap}.qualifying-programs-button{--button-shape: polygon( 0 12px, 5px 12px, 5px 7px, 11px 7px, 11px 0, calc(100% - 11px) 0, calc(100% - 11px) 7px, calc(100% - 5px) 7px, calc(100% - 5px) 12px, 100% 12px, 100% calc(100% - 12px), calc(100% - 5px) calc(100% - 12px), calc(100% - 5px) calc(100% - 7px), calc(100% - 11px) calc(100% - 7px), calc(100% - 11px) 100%, 11px 100%, 11px calc(100% - 7px), 5px calc(100% - 7px), 5px calc(100% - 12px), 0 calc(100% - 12px) );position:relative;display:grid;place-items:center;width:min(100%,280px);height:48px;margin-top:18px;color:#fff;font-family:"Jersey 15","Barlow",sans-serif;font-size:24px;line-height:1;text-align:center;text-decoration:none;transition:transform .2s ease,filter .2s ease}.qualifying-programs-button::before,.qualifying-programs-button::after{position:absolute;pointer-events:none;clip-path:var(--button-shape);content:""}.qualifying-programs-button::before{inset:0;background:#ffea51;filter:drop-shadow(0 0 10px rgba(255, 201, 62, 0.85))}.qualifying-programs-button::after{inset:var(--cta-frame);background:linear-gradient(180deg, #ff46c1 0%, #eb10ff 24%, #f600c9 80%, #ff26a8 100%);box-shadow:inset 0 3px 12px rgba(255,250,170,.6)}.qualifying-programs-button span{position:relative;z-index:1}.qualifying-programs-button:hover{transform:translateY(-3px);filter:brightness(1.12)}.qualifying-programs-button:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(min-width: 768px){.qualifying-programs-button{width:444px;height:56px;margin-top:20px;font-size:36px}}@media(min-width: 1200px){.qualifying-programs-button{width:510px;height:86px;margin-top:40px;font-size:44px}}@media(prefers-reduced-motion: reduce){.qualifying-programs-button{transition:none}}.blackfriday-steps{position:relative;isolation:isolate;overflow:hidden;padding:24px 0;color:#fff;background:#640576}@media(min-width: 768px){.blackfriday-steps{padding:32px 0}}@media(min-width: 1200px){.blackfriday-steps{padding:64px 0}}.blackfriday-steps-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:calc(100% - 24px);max-width:1488px}@media(min-width: 768px){.blackfriday-steps-container{width:calc(100% - 64px)}}@media(min-width: 1200px){.blackfriday-steps-container{width:min(100% - 48px,1488px)}}.blackfriday-steps h2{margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:32px;font-weight:400;line-height:1;text-align:center;text-shadow:0 0 4px #f500ff,0 0 16px rgba(208,0,255,.6)}@media(min-width: 768px){.blackfriday-steps h2{font-size:48px;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6)}}@media(min-width: 1200px){.blackfriday-steps h2{font-size:72px}}.blackfriday-steps-list{--medallion: 56px;position:relative;display:grid;gap:40px;width:100%;margin:24px 0 0;padding:0 16px;list-style:none}.blackfriday-steps-list::before{position:absolute;z-index:0;top:var(--medallion);bottom:var(--medallion);left:calc(16px + var(--medallion)/2 - 1px);width:2px;background:repeating-linear-gradient(180deg, #fad571 0 6px, transparent 6px 13px);content:""}@media(min-width: 768px){.blackfriday-steps-list{--medallion: 76px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;margin-top:62px;padding:0}.blackfriday-steps-list::before{top:calc(var(--medallion)/2 - .5px);right:calc(16.6666666667% + var(--medallion)/2);bottom:auto;left:calc(16.6666666667% + var(--medallion)/2);width:auto;height:1px;background:repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0 5px, transparent 5px 12px)}}@media(min-width: 1200px){.blackfriday-steps-list{--medallion: 124px;margin-top:68px}}.blackfriday-steps-item{position:relative;z-index:1;display:grid;grid-template-columns:var(--medallion) minmax(0, 1fr);align-items:start;gap:14px;min-width:0;height:var(--medallion)}@media(min-width: 768px){.blackfriday-steps-item{height:auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}}@media(min-width: 1200px){.blackfriday-steps-item{gap:24px}}.blackfriday-steps-medallion{display:grid;place-items:center;width:var(--medallion);height:var(--medallion);border:.58px solid #ff24fa;border-radius:50%;background:#100047;filter:drop-shadow(0 2px 2px #ff24fa)}.blackfriday-steps-medallion img{display:block;width:35px;height:35px;object-fit:contain}@media(min-width: 768px){.blackfriday-steps-medallion{border-width:.79px;filter:drop-shadow(0 3px 3px #ff24fa)}.blackfriday-steps-medallion img{width:47.5px;height:47.5px}}@media(min-width: 1200px){.blackfriday-steps-medallion{border-width:1px;filter:drop-shadow(0 4px 4px #ff24fa)}.blackfriday-steps-medallion img{width:60px;height:60px}}.blackfriday-steps-copy{min-width:0;padding-top:8px}.blackfriday-steps-copy h3{margin:0;font-size:15px;font-weight:500;line-height:1.2}.blackfriday-steps-copy p{margin:4px 0 0;color:hsla(0,0%,100%,.8);font-size:15px;font-weight:400;line-height:1.2}@media(min-width: 768px){.blackfriday-steps-copy{width:100%;padding:0 10px}.blackfriday-steps-copy h3{font-size:16px}.blackfriday-steps-copy p{margin-top:6px;color:#fff;font-size:18px}}@media(min-width: 1200px){.blackfriday-steps-copy{padding:0 16px}.blackfriday-steps-copy h3{font-size:24px}.blackfriday-steps-copy p{margin-top:8px}}.qualifying-programs-button.blackfriday-steps-button{margin-top:24px}@media(min-width: 768px){.qualifying-programs-button.blackfriday-steps-button{margin-top:48px}}.blackfriday-stories{position:relative;isolation:isolate;overflow:hidden;padding:32px 0;color:#fff;background:radial-gradient(ellipse 65% 34% at 50% 89%, rgba(229, 0, 239, 0.44), transparent 77%),linear-gradient(180deg, #650075 0%, #49005c 50%, #630071 100%)}.blackfriday-stories::before{position:absolute;z-index:-1;right:-20%;bottom:-19%;left:-20%;height:55%;background:repeating-linear-gradient(90deg, transparent 0 110px, rgba(224, 75, 239, 0.1) 111px 113px),repeating-linear-gradient(0deg, transparent 0 100px, rgba(224, 75, 239, 0.11) 101px 103px);content:"";mask-image:linear-gradient(transparent, #000 65%, transparent);transform:perspective(560px) rotateX(58deg);transform-origin:bottom;pointer-events:none}@media(min-width: 1200px){.blackfriday-stories{padding:64px 0}}.blackfriday-stories-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;width:calc(100% - 24px);max-width:1488px}@media(min-width: 768px){.blackfriday-stories-container{gap:48px;width:calc(100% - 64px)}}@media(min-width: 1200px){.blackfriday-stories-container{gap:64px}}.blackfriday-stories-heading{width:100%;text-align:center}.blackfriday-stories-heading h2{margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:32px;font-weight:400;line-height:1;text-shadow:0 0 4px #f500ff,0 0 16px rgba(208,0,255,.6)}@media(min-width: 768px){.blackfriday-stories-heading h2{font-size:48px;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6)}}@media(min-width: 1200px){.blackfriday-stories-heading h2{font-size:72px}}.blackfriday-stories-heading p{margin:0;font-size:15px;font-weight:400;line-height:1.2}@media(min-width: 768px){.blackfriday-stories-heading p{font-size:16px}}@media(min-width: 1200px){.blackfriday-stories-heading p{font-size:24px}}.blackfriday-stories-list{display:flex;gap:16px;align-self:stretch;width:calc(100% + 12px);margin:0 -12px 0 0;padding:0 12px 0 0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.blackfriday-stories-list::-webkit-scrollbar{display:none}@media(min-width: 768px){.blackfriday-stories-list{gap:32px;width:calc(100% + 40px);margin:-8px -32px -8px -8px;padding:8px 32px 8px 8px}}@media(min-width: 1200px){.blackfriday-stories-list{gap:48px;justify-content:center;align-self:center;width:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none}}.blackfriday-stories-card{flex:0 0 182px;width:182px;height:324px;overflow:hidden;border:2px solid #ff24fa;border-radius:8px;scroll-snap-align:start}.blackfriday-stories-card iframe{display:block;width:100%;height:100%;border:0}@media(min-width: 768px){.blackfriday-stories-card{flex-basis:252px;width:252px;height:448px;box-shadow:0 0 6px #f500ff}}@media(min-width: 1200px){.blackfriday-stories-card{flex-basis:293px;width:293px;height:522px;border-width:4px;box-shadow:0 0 8px #f500ff}.blackfriday-stories-card:nth-child(2){flex-basis:294px;width:294px}}.blackfriday-stories-button{width:min(100%,280px);min-height:48px;margin-top:0;padding:8px 12px;border-width:2px;font-family:"Jersey 15","Barlow",sans-serif;font-size:24px;font-weight:400}.blackfriday-stories-button .stories-button-tablet{display:none}@media(min-width: 768px){.blackfriday-stories-button{width:444px;min-height:56px;border-width:3px;font-size:36px}.blackfriday-stories-button .stories-button-mobile{display:none}.blackfriday-stories-button .stories-button-tablet{display:inline}}@media(min-width: 1200px){.blackfriday-stories-button{width:510px;min-height:86px;border-width:4px;font-size:44px}}.blackfriday-closing{--closing-radius: 24px;position:relative;isolation:isolate;overflow:hidden;padding:32px 0 38px;color:#fff;background:#630071}.blackfriday-closing::before{content:"";position:absolute;z-index:-1;inset:0;background:#86099e;border-radius:var(--closing-radius) var(--closing-radius) 0 0;pointer-events:none}@media(min-width: 768px){.blackfriday-closing{--closing-radius: 40px;padding:40px 0 36px}}@media(min-width: 1200px){.blackfriday-closing{--closing-radius: 120px;padding:64px 0}}.blackfriday-closing-container{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;justify-items:center;gap:0;width:calc(100% - 12px);max-width:1488px}@media(min-width: 768px){.blackfriday-closing-container{width:calc(100% - 64px)}}@media(min-width: 1200px){.blackfriday-closing-container{display:grid;grid-template-columns:minmax(0, 752px) minmax(0, 680px);grid-template-rows:auto;align-items:center;column-gap:0;row-gap:32px}}.blackfriday-closing-art{position:relative;grid-row:2;width:calc(100% - 24px);max-width:444px;aspect-ratio:752/634;margin-bottom:6px}.blackfriday-closing-art img{position:absolute;display:block;height:auto;object-fit:contain}@media(min-width: 768px){.blackfriday-closing-art{width:444px;margin-top:16px;margin-bottom:0}}@media(min-width: 1200px){.blackfriday-closing-art{grid-column:1;grid-row:1;width:100%;max-width:none;margin:0}}.blackfriday-closing-platform{position:absolute;top:67.82%;left:8.644%;width:85.106%;aspect-ratio:640/110}.blackfriday-closing-platform svg{display:block;width:100%;height:100%;overflow:visible}.blackfriday-closing-platform .closing-platform-top{fill:rgba(255,60,230,.14)}.blackfriday-closing-platform .closing-platform-band{fill:rgba(255,60,230,.2)}.blackfriday-closing-platform .closing-platform-rim{stroke:#ffdbf6;stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 2px #ff9be6) drop-shadow(0 0 6px #ff2bd5) drop-shadow(0 0 16px #e313ea)}.blackfriday-closing-phones{z-index:2;top:3.01%;left:19.32%;width:64.1%}.blackfriday-closing-gift{z-index:3;top:41.64%;left:0;width:14.49%}.blackfriday-closing-sim{z-index:4;top:64.98%;left:25.53%;width:18.63%;transform:translate(-50%, -50%) rotate(55.41deg)}.blackfriday-closing-star{z-index:3}.blackfriday-closing-star--left{top:24.13%;left:9.57%;width:5.85%}.blackfriday-closing-star--right{top:42.59%;left:84.44%;width:9.57%}.blackfriday-closing-spark{z-index:3;top:8.2%;left:86.44%;width:7.58%}.blackfriday-closing-content{display:contents}@media(min-width: 1200px){.blackfriday-closing-content{display:flex;grid-column:2;flex-direction:column;align-items:center;gap:32px;width:100%}}.blackfriday-closing-content h2{grid-row:1;width:100%;margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:32px;font-weight:400;line-height:1;text-align:center;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6)}@media(min-width: 768px){.blackfriday-closing-content h2{font-size:48px}}@media(min-width: 1200px){.blackfriday-closing-content h2{grid-column:2;align-self:end;font-size:clamp(48px,5vw,72px);white-space:nowrap}}.blackfriday-closing-form-box{--corner: 18px;--pixel-edge: polygon(0 var(--corner), 6px var(--corner), 6px 12px, 12px 12px, 12px 6px, var(--corner) 6px, var(--corner) 0, calc(100% - var(--corner)) 0, calc(100% - var(--corner)) 6px, calc(100% - 12px) 6px, calc(100% - 12px) 12px, calc(100% - 6px) 12px, calc(100% - 6px) var(--corner), 100% var(--corner), 100% calc(100% - var(--corner)), calc(100% - 6px) calc(100% - var(--corner)), calc(100% - 6px) calc(100% - 12px), calc(100% - 12px) calc(100% - 12px), calc(100% - 12px) calc(100% - 6px), calc(100% - var(--corner)) calc(100% - 6px), calc(100% - var(--corner)) 100%, var(--corner) 100%, var(--corner) calc(100% - 6px), 12px calc(100% - 6px), 12px calc(100% - 12px), 6px calc(100% - 12px), 6px calc(100% - var(--corner)), 0 calc(100% - var(--corner)));position:relative;grid-row:3;width:100%;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:20px 12px;text-align:center}.blackfriday-closing-form-box::before,.blackfriday-closing-form-box::after{position:absolute;z-index:-1;clip-path:var(--pixel-edge);content:""}.blackfriday-closing-form-box::before{inset:0;background:#00d7ff}.blackfriday-closing-form-box::after{inset:2px;background:#090445}@media(min-width: 768px){.blackfriday-closing-form-box{max-width:624px;min-height:249px;padding:32px 88px}}@media(min-width: 1200px){.blackfriday-closing-form-box{grid-column:2;grid-row:2;align-self:start;max-width:672px;min-height:372px;padding:48px 72px}}.blackfriday-closing-form-title{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.2}@media(min-width: 768px){.blackfriday-closing-form-title{font-size:20px}}@media(min-width: 1200px){.blackfriday-closing-form-title{margin-bottom:16px;font-size:24px}}.blackfriday-closing-form{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.blackfriday-closing-form .hero-fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;width:100%}@media(min-width: 768px){.blackfriday-closing-form .hero-fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.blackfriday-closing-form .hero-fields{gap:16px}}.blackfriday-closing-form .hero-fields input{height:48px;padding:0 16px;border:1px solid #cda73f;background:#fff;color:#242036;font-size:15px;font-weight:500;border-radius:12px}@media(min-width: 768px){.blackfriday-closing-form .hero-fields input{font-size:14px}}@media(min-width: 1200px){.blackfriday-closing-form .hero-fields input{height:64px;padding:0 20px;border-radius:16px;font-weight:400}}.blackfriday-closing-form .hero-fields input::placeholder{color:#808186}@media(min-width: 1200px){.blackfriday-closing-form{gap:16px}}.blackfriday-closing-submit{isolation:isolate;background:rgba(0,0,0,0);border:0;width:100%;max-width:none;min-height:48px;padding:8px 10px;font-size:24px;font-weight:400;border-width:2px;margin-top:0;cursor:pointer}.blackfriday-closing-submit::before{z-index:-2}.blackfriday-closing-submit::after{z-index:-1}@media(min-width: 768px){.blackfriday-closing-submit{min-height:56px;font-size:36px;border-width:3px}}@media(min-width: 1200px){.blackfriday-closing-submit{min-height:86px;font-size:clamp(32px,3vw,44px);border-width:4px}}.blackfriday-closing-submit:disabled{cursor:not-allowed;filter:brightness(0.6) saturate(0.7);opacity:.8;transform:none}.blackfriday-closing-microcopy{max-width:520px;margin:4px 0 0;color:hsla(0,0%,100%,.8);font-size:10px;line-height:1.2}@media(min-width: 768px){.blackfriday-closing-microcopy{width:calc(100% + 70px);max-width:513px;font-size:12px}}@media(min-width: 1200px){.blackfriday-closing-microcopy{width:100%;font-size:11px}}.blackfriday-faq{position:relative;isolation:isolate;padding:32px 0;color:#fff;background:radial-gradient(ellipse 65% 34% at 50% 89%, rgba(229, 0, 239, 0.44), transparent 77%),linear-gradient(180deg, #650075 0%, #49005c 50%, #630071 100%)}@media(min-width: 768px){.blackfriday-faq{padding:40px 0}}@media(min-width: 1200px){.blackfriday-faq{padding:64px 0}}.blackfriday-faq .blackfriday-faq-container{display:flex;flex-direction:column;align-items:center;gap:20px;width:calc(100% - 32px)}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-container{gap:40px}}.blackfriday-faq .blackfriday-faq-heading{text-align:center}.blackfriday-faq .blackfriday-faq-heading h2{margin:0;font-family:"Jersey 15","Barlow",sans-serif;font-size:28px;font-weight:400;line-height:1;text-shadow:0 0 4px #f500ff,0 0 16px rgba(208,0,255,.6)}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-heading h2{font-size:48px;text-shadow:0 0 8px #f500ff,0 0 24px rgba(208,0,255,.6)}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-heading h2{font-size:72px}}.blackfriday-faq .blackfriday-faq-heading p{margin:2px 0 0;font-size:15px;font-weight:400;line-height:1.2}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-heading p{margin-top:0;font-size:16px}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-heading p{margin-top:6px;font-size:24px}}.blackfriday-faq .blackfriday-faq-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:596px}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-list{gap:16px}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-list{max-width:984px}}.blackfriday-faq .blackfriday-faq-item{overflow:hidden;color:#fff;background:#9008b8;border:1px solid hsla(0,0%,100%,.2);border-radius:10px}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-item{border-radius:12px}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-item{border-radius:16px}}.blackfriday-faq .blackfriday-faq-item[open]{background:#0e1c27;border-color:#a60acc}.blackfriday-faq .blackfriday-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.2;list-style:none;cursor:pointer}.blackfriday-faq .blackfriday-faq-item summary::-webkit-details-marker{display:none}.blackfriday-faq .blackfriday-faq-item summary:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-item summary{gap:16px;padding:14px 16px;font-size:16px}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-item summary{gap:24px;padding:20px 24px;font-size:24px}}.blackfriday-faq .blackfriday-faq-item[open] summary{background:#510660}.blackfriday-faq .blackfriday-faq-icon{width:16px;height:16px;flex:0 0 16px;background:url("/assets/images/blackfriday26/faq-plus.svg") center/contain no-repeat}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-icon{width:18px;height:18px;flex-basis:18px}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-icon{width:24px;height:24px;flex-basis:24px}}.blackfriday-faq .blackfriday-faq-item[open] .blackfriday-faq-icon{background-image:url("/assets/images/blackfriday26/faq-minus.svg")}.blackfriday-faq .blackfriday-faq-panel{padding:14px;background:#9008b8;border-top:1px solid #a60acc}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-panel{padding:16px}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-panel{padding:24px}}.blackfriday-faq .blackfriday-faq-panel p{margin:0;font-size:14px;font-weight:400;line-height:1.2}@media(min-width: 768px){.blackfriday-faq .blackfriday-faq-panel p{font-size:16px}}@media(min-width: 1200px){.blackfriday-faq .blackfriday-faq-panel p{font-size:20px}}.blackfriday-faq .blackfriday-faq-panel strong{font-weight:700}@media(min-width: 1200px){html.section-snap-enabled{height:100%;overflow:hidden;overscroll-behavior-y:none}}@media(min-width: 1200px){html.section-snap-enabled body{height:100%;overflow:hidden}}@media(min-width: 1200px){html.section-snap-enabled .blackfriday-page{height:var(--snap-viewport-height, 100dvh);min-height:0;overflow:hidden}}@media(min-width: 1200px){html.section-snap-enabled .blackfriday-page>.site-header{position:fixed}}@media(min-width: 1200px){html.section-snap-enabled .blackfriday-page>main{position:relative;width:100%;transition:transform .48s cubic-bezier(0.65, 0, 0.35, 1);will-change:transform}html.section-snap-enabled .blackfriday-page>main.is-snap-instant{transition:none}}@media(min-width: 1200px){html.section-snap-enabled .blackfriday-page>.site-footer{position:fixed;right:0;bottom:0;left:0;z-index:45;opacity:0;pointer-events:none}}@media(min-width: 1200px){html.section-snap-enabled .blackfriday-page.is-last-snap-section>.site-footer{opacity:1;pointer-events:auto}}@media(min-width: 1200px){html.section-snap-enabled [data-snap-section]{height:var(--snap-viewport-height, 100dvh);min-height:0;overflow:hidden}}@media(min-width: 1200px){html.section-snap-enabled [data-snap-section]>.container,html.section-snap-enabled [data-snap-section]>[data-snap-content]{transform:translate3d(0, var(--snap-content-offset, 0px), 0) scale(var(--snap-content-scale, 1));transform-origin:top center}}.blackfriday-page .hero-fields input{transition:border-color .2s ease,box-shadow .2s ease}.blackfriday-page .hero-fields input:focus{outline:none;border-color:#a0faff;box-shadow:0 0 0 3px rgba(160,250,255,.22)}@media(prefers-reduced-motion: reduce){.blackfriday-page .hero-fields input{transition:none}}.form-submit-glow,.deal-card-glow{position:absolute;inset:0;opacity:0;pointer-events:none;will-change:opacity}.form-submit-glow{z-index:-2;inset:2px;border-radius:6px;background:rgba(255,36,236,.85);filter:blur(9px)}.js .hero:not(.is-hero-ready) .hero-neon,.js .hero:not(.is-hero-ready) .hero-stage-frame--line,.js .hero:not(.is-hero-ready) .hero-phones,.js .hero:not(.is-hero-ready) .hero-badge,.js .hero:not(.is-hero-ready) .hero-sim,.js .hero:not(.is-hero-ready) .hero-gifts,.js .hero:not(.is-hero-ready) .hero-title-panel,.js .hero:not(.is-hero-ready) .hero-crown,.js .hero:not(.is-hero-ready) .hero-form,.js .hero:not(.is-hero-ready) .form-submit-glow{animation-play-state:paused}@media(prefers-reduced-motion: no-preference){.motion-ok [data-snap-section]:not(.hero){--rv: 0}.motion-ok [data-snap-section].is-inview{--rv: 1}.motion-ok .phone-showcase .phone-showcase-heading h2{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(0*80ms)}.motion-ok .phone-showcase .phone-showcase-heading p{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(1*80ms)}.motion-ok .phone-showcase .phone-showcase-card{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*48px) calc((1 - var(--rv, 1))*0px);scale:calc(1 - (1 - var(--rv, 1))*0.04);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(2*80ms)}.motion-ok .phone-showcase .phone-showcase-card:nth-child(2){transition-delay:calc(3*80ms)}.motion-ok .phone-showcase .phone-showcase-card:nth-child(3){transition-delay:calc(4*80ms)}.motion-ok .phone-showcase .phone-showcase-card:nth-child(4){transition-delay:calc(5*80ms)}.motion-ok .phone-showcase .phone-showcase-card:nth-child(5){transition-delay:calc(6*80ms)}.motion-ok .phone-showcase .phone-showcase-card:nth-child(6){transition-delay:calc(7*80ms)}.motion-ok .phone-showcase .phone-showcase-action{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*16px);scale:calc(1 - (1 - var(--rv, 1))*0.1);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(8*80ms)}.motion-ok .qualifying-programs .qualifying-programs-heading h2{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(0*80ms)}.motion-ok .qualifying-programs .qualifying-programs-heading p{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(1*80ms)}.motion-ok .qualifying-programs .qualifying-program-card{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*12px);scale:calc(1 - (1 - var(--rv, 1))*0.15);transition:opacity .5s ease-out,translate .6s cubic-bezier(0.2, 0.8, 0.2, 1),scale .6s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(2*80ms)}.motion-ok .qualifying-programs .qualifying-programs-row-first .qualifying-program-card:nth-child(1){transition-delay:calc(2*80ms)}.motion-ok .qualifying-programs .qualifying-programs-row-first .qualifying-program-card:nth-child(2){transition-delay:calc(3*80ms)}.motion-ok .qualifying-programs .qualifying-programs-row-first .qualifying-program-card:nth-child(3){transition-delay:calc(4*80ms)}.motion-ok .qualifying-programs .qualifying-programs-row-second .qualifying-program-card:nth-child(1){transition-delay:calc(5*80ms)}.motion-ok .qualifying-programs .qualifying-programs-row-second .qualifying-program-card:nth-child(2){transition-delay:calc(6*80ms)}.motion-ok .qualifying-programs .qualifying-programs-row-second .qualifying-program-card:nth-child(3){transition-delay:calc(7*80ms)}.motion-ok .qualifying-programs .qualifying-programs-row-second .qualifying-program-card:nth-child(4){transition-delay:calc(8*80ms)}.motion-ok .qualifying-programs .qualifying-programs-button{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*16px);scale:calc(1 - (1 - var(--rv, 1))*0.1);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(10*80ms)}.motion-ok .blackfriday-steps h2{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(0*80ms)}.motion-ok .blackfriday-steps .blackfriday-steps-item:nth-child(1) .blackfriday-steps-medallion{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*0px);scale:calc(1 - (1 - var(--rv, 1))*0.6);transition:opacity .5s ease-out,translate .6s cubic-bezier(0.2, 0.8, 0.2, 1),scale .6s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(1*80ms)}.motion-ok .blackfriday-steps .blackfriday-steps-item:nth-child(1) .blackfriday-steps-copy{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*14px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(2*80ms)}.motion-ok .blackfriday-steps .blackfriday-steps-item:nth-child(2) .blackfriday-steps-medallion{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*0px);scale:calc(1 - (1 - var(--rv, 1))*0.6);transition:opacity .5s ease-out,translate .6s cubic-bezier(0.2, 0.8, 0.2, 1),scale .6s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(4*80ms)}.motion-ok .blackfriday-steps .blackfriday-steps-item:nth-child(2) .blackfriday-steps-copy{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*14px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(5*80ms)}.motion-ok .blackfriday-steps .blackfriday-steps-item:nth-child(3) .blackfriday-steps-medallion{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*0px);scale:calc(1 - (1 - var(--rv, 1))*0.6);transition:opacity .5s ease-out,translate .6s cubic-bezier(0.2, 0.8, 0.2, 1),scale .6s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(7*80ms)}.motion-ok .blackfriday-steps .blackfriday-steps-item:nth-child(3) .blackfriday-steps-copy{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*14px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(8*80ms)}.motion-ok .blackfriday-steps .blackfriday-steps-list::before{clip-path:inset(0 0 calc((1 - var(--rv, 1)) * 100%) 0);transition:clip-path 1.1s cubic-bezier(0.2, 0.8, 0.2, 1) calc(2*80ms)}}@media(prefers-reduced-motion: no-preference)and (min-width: 768px){.motion-ok .blackfriday-steps .blackfriday-steps-list::before{clip-path:inset(0 calc((1 - var(--rv, 1)) * 100%) 0 0)}}@media(prefers-reduced-motion: no-preference){.motion-ok .blackfriday-steps .blackfriday-steps-button{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*16px);scale:calc(1 - (1 - var(--rv, 1))*0.1);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(10*80ms)}.motion-ok .blackfriday-stories .blackfriday-stories-heading h2{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(0*80ms)}.motion-ok .blackfriday-stories .blackfriday-stories-heading p{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(1*80ms)}.motion-ok .blackfriday-stories .blackfriday-stories-card{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*32px);scale:calc(1 - (1 - var(--rv, 1))*0.04);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(2*80ms)}.motion-ok .blackfriday-stories .blackfriday-stories-card:nth-child(2){transition-delay:calc(3*80ms)}.motion-ok .blackfriday-stories .blackfriday-stories-card:nth-child(3){transition-delay:calc(4*80ms)}.motion-ok .blackfriday-stories .blackfriday-stories-button{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*16px);scale:calc(1 - (1 - var(--rv, 1))*0.1);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(6*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-platform{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*0px);scale:calc(1 - (1 - var(--rv, 1))*0.2);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(0*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-phones{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*40px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(1*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-gift{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*12px);scale:calc(1 - (1 - var(--rv, 1))*0.4);transition:opacity .5s ease-out,translate .6s cubic-bezier(0.2, 0.8, 0.2, 1),scale .6s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(3*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-sim{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*12px);scale:calc(1 - (1 - var(--rv, 1))*0.4);transition:opacity .5s ease-out,translate .6s cubic-bezier(0.2, 0.8, 0.2, 1),scale .6s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(4*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-star,.motion-ok .blackfriday-closing .blackfriday-closing-spark{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*0px);scale:calc(1 - (1 - var(--rv, 1))*0.7);transition:opacity .5s ease-out,translate .6s cubic-bezier(0.2, 0.8, 0.2, 1),scale .6s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(5*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-star--right{transition-delay:calc(6*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-content h2{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(2*80ms)}.motion-ok .blackfriday-closing .blackfriday-closing-form-box{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*32px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(4*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-heading h2{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(0*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-heading p{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*24px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(1*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item{opacity:var(--rv, 1);translate:calc((1 - var(--rv, 1))*0px) calc((1 - var(--rv, 1))*18px);scale:calc(1 - (1 - var(--rv, 1))*0);transition:opacity .5s ease-out,translate .7s cubic-bezier(0.2, 0.8, 0.2, 1),scale .7s cubic-bezier(0.2, 1.3, 0.35, 1);transition-delay:calc(2*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item:nth-child(2){transition-delay:calc(3*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item:nth-child(3){transition-delay:calc(4*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item:nth-child(4){transition-delay:calc(5*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item:nth-child(5){transition-delay:calc(6*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item:nth-child(6){transition-delay:calc(7*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item:nth-child(7){transition-delay:calc(8*80ms)}.motion-ok .blackfriday-faq .blackfriday-faq-item:nth-child(8){transition-delay:calc(9*80ms)}.hero-title-panel{animation:bf-drop-in .7s cubic-bezier(0.2, 0.8, 0.2, 1) both}.hero-crown{animation:bf-crown-in .8s cubic-bezier(0.2, 1.3, 0.35, 1) .45s both}.hero-form{animation:bf-rise-in .7s cubic-bezier(0.2, 0.8, 0.2, 1) .9s both}.hero-gifts{animation:hero-pop .55s cubic-bezier(0.2, 1.3, 0.35, 1) 1.15s forwards,bf-wiggle 4.8s ease-in-out 2.4s infinite}.hero-badge--black-friday{animation:hero-pop .55s cubic-bezier(0.2, 1.3, 0.35, 1) .8s forwards,bf-badge-focus 3s ease-in-out 1.5s infinite}.hero-badge--plan{animation:hero-pop .55s cubic-bezier(0.2, 1.3, 0.35, 1) .95s forwards,bf-badge-focus 3s ease-in-out 3s infinite}.hero-form .form-submit:enabled:not(:hover){filter:none}.hero-form .form-submit:enabled:not(:hover) .form-submit-glow{animation:bf-glow-pulse 2.4s ease-in-out infinite}.hero.deals-entering .hero-deals-summary{animation:bf-drop-in .5s cubic-bezier(0.2, 0.8, 0.2, 1) both}.hero.deals-entering .hero-deals-cube{animation:bf-cube-in .8s cubic-bezier(0.2, 1.3, 0.35, 1) .1s both}.hero.deals-entering .hero-deals-heading h2{animation:bf-rise-in .6s cubic-bezier(0.2, 0.8, 0.2, 1) .2s both}.hero.deals-entering .hero-deals-subtitle{animation:bf-rise-in .6s cubic-bezier(0.2, 0.8, 0.2, 1) .3s both}.hero.deals-entering .deal-card{animation:bf-card-in .8s cubic-bezier(0.2, 1.3, 0.35, 1) .38s both}.hero.deals-entering .deal-card:nth-child(2){animation-delay:.52s}.hero.deals-entering .deal-card-badge{animation:bf-pop-in .5s cubic-bezier(0.2, 1.3, 0.35, 1) .85s both}.hero.deals-entering .deal-card:nth-child(2) .deal-card-badge{animation-delay:.99s}.hero.deals-entering .deal-card-price{animation:bf-price-in .7s cubic-bezier(0.2, 1.3, 0.35, 1) .95s both}.hero.deals-entering .deal-card-cta{animation:bf-pop-in .5s cubic-bezier(0.2, 1.3, 0.35, 1) 1.05s both}.hero.has-deals:not(.deals-entering) .deal-card-glow{animation:bf-glow-pulse 2.8s ease-in-out infinite}.deal-card-timer.is-urgent{animation:bf-urgent 1s ease-in-out infinite}.section-snap-enabled .hero:not(.is-snap-active) .hero-badge,.section-snap-enabled .hero:not(.is-snap-active) .hero-gifts,.section-snap-enabled .hero:not(.is-snap-active) .form-submit-glow,.section-snap-enabled .hero:not(.is-snap-active) .deal-card-glow,.section-snap-enabled .hero:not(.is-snap-active) .deal-card-timer{animation-play-state:paused}}@keyframes bf-drop-in{from{opacity:0;translate:0 -24px}}@keyframes bf-rise-in{from{opacity:0;translate:0 28px}}@keyframes bf-crown-in{0%{opacity:0;translate:0 -40px;rotate:-14deg}60%{opacity:1}}@keyframes bf-cube-in{from{opacity:0;scale:.2;rotate:-40deg}}@keyframes bf-card-in{from{opacity:0;translate:0 40px;scale:.92}}@keyframes bf-pop-in{from{opacity:0;scale:.5}}@keyframes bf-price-in{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.12}}@keyframes bf-wiggle{0%,80%,100%{rotate:0deg}84%{rotate:-9deg}88%{rotate:7deg}92%{rotate:-4deg}96%{rotate:2deg}}@keyframes bf-glow-pulse{0%,100%{opacity:.35}50%{opacity:1}}@keyframes bf-badge-focus{0%,36%,100%{scale:1;rotate:0deg}8%{scale:1.12;rotate:-5deg}16%{scale:1;rotate:0deg}25%{scale:1.07;rotate:3deg}}@keyframes bf-urgent{50%{scale:1.08}}.btn.loading{opacity:.7;pointer-events:none;cursor:wait}.toast-notification{position:fixed;top:24px;right:24px;background:#fff;border-left:4px solid #ff3b30;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px 20px;display:flex;align-items:center;gap:12px;z-index:9999;border-radius:4px;max-width:400px;opacity:0;transform:translateX(120%);pointer-events:none;transition:opacity .4s cubic-bezier(0.68, -0.55, 0.265, 1.55),transform .4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.toast-notification.show{opacity:1;transform:translateX(0);pointer-events:auto}.toast-icon{color:#ff3b30;display:flex;flex-shrink:0}.toast-content{flex:1}.toast-message{margin:0;font-size:14px;color:#333;line-height:1.4}.toast-close{background:none;border:none;font-size:24px;line-height:1;color:#999;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-close:hover{color:#333}body.error-dialog-open{overflow:hidden}.error-dialog{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.error-dialog[hidden],.error-dialog.hidden{display:none !important}.error-dialog:not([hidden]) .error-dialog-backdrop{animation:backdropFadeIn .3s ease forwards}.error-dialog:not([hidden]) .error-dialog-panel{animation:dialogSlideUp .3s ease}.error-dialog-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.error-dialog-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:580px;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.error-dialog-close{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:50%;padding:0;transition:background .2s}.error-dialog-close:hover{background:rgba(0,0,0,.05)}.error-dialog-close img{width:24px;height:24px}.error-dialog .diablog-body{padding:24px 16px;color:#0c0c0d}.error-dialog .dialog-title{font-size:24px;font-weight:700;color:#0a1e3c;margin-bottom:12px;text-align:center}.error-dialog .dialog-text{font-size:15px;line-height:1.5;margin-bottom:24px;text-align:center}.error-dialog .dialog-button{display:flex;justify-content:center;margin-top:24px}.error-dialog .dialog-button .btn{min-width:200px;height:48px;border-radius:8px;font-size:16px;font-weight:700}.error-dialog .image-service{margin-top:24px;display:flex;justify-content:center;width:100%}.error-dialog .image-service img{width:100%;max-width:100%;height:auto;object-fit:contain}.error-dialog .join-header{position:relative;text-align:center;padding-bottom:20px;border-bottom:1px solid #ebebed;margin-bottom:20px}.error-dialog .join-img-left{position:absolute;left:-16px;top:-24px;width:48px}.error-dialog .join-img-right{position:absolute;right:-16px;top:-24px;width:48px}.error-dialog .join-header-content{padding-top:16px}.error-dialog .prepaid-offers-header{text-align:center;margin-bottom:20px}.error-dialog .prepaid-offers-header h3{font-size:18px;font-weight:700;color:#1b76ff;margin-bottom:8px}.error-dialog .prepaid-offers-header p{font-size:14px;line-height:1.5}.error-dialog .airvoice-offers{display:flex;flex-direction:column;gap:12px}.error-dialog .card-offer{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #ebebed;border-radius:12px;background:#f8fbff}.error-dialog .card-offer .img-offer{flex:0 0 70px;display:flex;justify-content:center;align-items:center}.error-dialog .content-offer{flex:1}.error-dialog .content-offer h4{font-size:16px;line-height:1.3;margin-bottom:12px}.error-dialog .offer-link a{display:inline-block;padding:10px 16px;background:linear-gradient(90deg, var(--color-orange) 0%, var(--color-orange-deep) 100%);color:#fff;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none;transition:transform .2s,box-shadow .2s}.error-dialog .offer-link a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,149,55,.3)}.d-none{display:none}.d-block{display:block}.eligibility-form input[type=email].input-error{border-color:#dc3545 !important}@media(min-width: 768px){.error-dialog .diablog-body{padding:40px}}@media(min-width: 768px){.error-dialog .join-img-left{left:-40px;top:-40px;width:64px}}@media(min-width: 768px){.error-dialog .join-img-right{right:-40px;top:-40px;width:64px}}@media(min-width: 768px){.error-dialog .dialog-title{font-size:28px}}@media(min-width: 576px){.error-dialog .card-offer{padding:20px}}@media(min-width: 576px){.error-dialog .content-offer{display:flex;align-items:center;justify-content:space-between;gap:16px}}@media(min-width: 576px){.error-dialog .content-offer h4{margin-bottom:0;min-width:150px}}@media(min-width: 576px){.error-dialog .card-offer .img-offer{flex:0 0 60px}}.has-etc-disclaimer{flex-direction:column;align-items:stretch;justify-content:center}@media(min-width: 1200px){.has-etc-disclaimer{height:auto;padding-top:10px}}.etc-disclaimer-box{margin-bottom:8px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}.etc-disclaimer .etc-disclaimer-text{width:auto;min-width:0;flex:none;margin:0;color:#fff;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;white-space:normal}.etc-disclaimer .etc-disclaimer-text a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.etc-disclaimer .etc-disclaimer-text a:hover{color:#ffd24a}.header-cta{--step: 2px;--edge: 2px;position:relative;isolation:isolate;background:none;border-radius:0;color:#fff;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 2px rgba(120,0,110,.45);filter:drop-shadow(0 0 5px rgba(255, 36, 236, 0.55));transition:transform .25s ease,min-height .25s ease,padding .25s ease,filter .2s ease}@media(min-width: 768px){.header-cta{--step: 3px;--edge: 3px}}.header-cta::before,.header-cta::after{content:"";position:absolute;z-index:-1;pointer-events:none}.header-cta::before{inset:0;background:#ffe981;clip-path:polygon(calc(var(--step) * 2) 0, calc(100% - var(--step) * 2) 0, calc(100% - var(--step) * 2) var(--step), calc(100% - var(--step)) var(--step), calc(100% - var(--step)) calc(var(--step) * 2), 100% calc(var(--step) * 2), 100% calc(100% - var(--step) * 2), calc(100% - var(--step)) calc(100% - var(--step) * 2), calc(100% - var(--step)) calc(100% - var(--step)), calc(100% - var(--step) * 2) calc(100% - var(--step)), calc(100% - var(--step) * 2) 100%, calc(var(--step) * 2) 100%, calc(var(--step) * 2) calc(100% - var(--step)), var(--step) calc(100% - var(--step)), var(--step) calc(100% - var(--step) * 2), 0 calc(100% - var(--step) * 2), 0 calc(var(--step) * 2), var(--step) calc(var(--step) * 2), var(--step) var(--step), calc(var(--step) * 2) var(--step))}.header-cta::after{inset:var(--edge);background:linear-gradient(180deg, #ff46c1 0%, #eb10ff 24%, #f600c9 80%, #ff26a8 100%);box-shadow:inset 0 2px 8px rgba(255,250,170,.55);clip-path:polygon(var(--step) 0, calc(100% - var(--step)) 0, calc(100% - var(--step)) var(--step), 100% var(--step), 100% calc(100% - var(--step)), calc(100% - var(--step)) calc(100% - var(--step)), calc(100% - var(--step)) 100%, var(--step) 100%, var(--step) calc(100% - var(--step)), 0 calc(100% - var(--step)), 0 var(--step), var(--step) var(--step))}.header-cta:hover{transform:translateY(-2px);filter:drop-shadow(0 0 10px rgba(255, 36, 236, 0.8)) brightness(1.06)}.header-cta:focus-visible{outline:2px solid #a0faff;outline-offset:4px}.site-header.is-scrolled .header-cta:hover{transform:scale(0.92) translateY(-2px)}.site-header{backface-visibility:hidden;transform:translateZ(0);transition:background-color .25s ease,box-shadow .25s ease}.site-header.is-scrolled{--header-current-height: var(--header-height);background-color:rgba(52,6,78,.94);box-shadow:0 6px 20px rgba(20,0,40,.35);backdrop-filter:none;-webkit-backdrop-filter:none}.site-footer{background:#470863}.email-errors{display:block;margin-top:4px;color:#ff9b8f;font-size:12px;font-weight:600;line-height:1.2;text-align:left}.email-errors:empty{display:none}.error-dialog .btn-orange{background:linear-gradient(180deg, #ff46c1 0%, #eb10ff 24%, #f600c9 80%, #ff26a8 100%);color:#fff}.error-dialog .btn-orange:not(:disabled):hover{filter:drop-shadow(0 0 8px rgba(255, 36, 236, 0.6)) brightness(1.06)}.error-dialog .btn-orange:focus-visible{outline:3px solid #a0faff;outline-offset:3px}
