.offers-module__FRa-8G__page{color:#f2f3f5;background:#05060a;overflow-x:clip}.offers-module__FRa-8G__primary,.offers-module__FRa-8G__ghost{font:650 1rem/1 var(--body);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.95rem 1.4rem;text-decoration:none;transition:transform .16s ease-out,box-shadow .25s,background-color .2s,border-color .2s;display:inline-flex}.offers-module__FRa-8G__primary{color:#0a0b0d;background:#fff;border:0;box-shadow:0 14px 40px -14px #ffffff73}.offers-module__FRa-8G__primary svg,.offers-module__FRa-8G__ghost svg{width:16px;height:16px;transition:transform .25s cubic-bezier(.23,1,.32,1)}.offers-module__FRa-8G__ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff3d}@media (hover:hover) and (pointer:fine){.offers-module__FRa-8G__primary:hover{box-shadow:0 18px 50px -12px #fff9}.offers-module__FRa-8G__primary:hover svg{transform:translate(3px)}.offers-module__FRa-8G__ghost:hover{background:#ffffff14;border-color:#ffffff8c}}.offers-module__FRa-8G__primary:active,.offers-module__FRa-8G__ghost:active{transform:scale(.97)}.offers-module__FRa-8G__primary:focus-visible,.offers-module__FRa-8G__ghost:focus-visible{outline-offset:3px;outline:2px solid #fff}.offers-module__FRa-8G__aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.offers-module__FRa-8G__aurora i{aspect-ratio:1;filter:blur(70px);opacity:.55;mix-blend-mode:screen;border-radius:50%;width:46vw;max-width:720px;animation:22s ease-in-out infinite alternate offers-module__FRa-8G__drift;position:absolute}.offers-module__FRa-8G__aurora i:first-child{background:radial-gradient(closest-side,#ffb020,#0000);top:-30%;left:-12%}.offers-module__FRa-8G__aurora i:nth-child(2){opacity:.32;background:radial-gradient(closest-side,#d4ff3a,#0000);animation-delay:-6s;top:-20%;right:-14%}.offers-module__FRa-8G__aurora i:nth-child(3){opacity:.45;background:radial-gradient(closest-side,#d91f32,#0000);animation-delay:-12s;bottom:-48%;left:18%}.offers-module__FRa-8G__aurora i:nth-child(4){background:radial-gradient(closest-side,#5b6cff,#0000);animation-delay:-3s;bottom:-40%;right:6%}@keyframes offers-module__FRa-8G__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,8%)scale(1.15)}}.offers-module__FRa-8G__hero{isolation:isolate;padding:clamp(130px,14vw,190px) 0 clamp(70px,8vw,110px);position:relative;overflow:hidden}.offers-module__FRa-8G__hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 75%)}.offers-module__FRa-8G__heroGrid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.offers-module__FRa-8G__seasons{flex-wrap:wrap;gap:8px;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.offers-module__FRa-8G__seasons a{color:#fff;font:600 .82rem/1 var(--body);background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.offers-module__FRa-8G__seasons a span{background:var(--t-acc);width:8px;height:8px;box-shadow:0 0 12px var(--t-glow);border-radius:50%}@media (hover:hover) and (pointer:fine){.offers-module__FRa-8G__seasons a:hover{background:#ffffff1f}}.offers-module__FRa-8G__h1{color:#fff;text-wrap:balance;max-width:13ch;font-family:var(--display);letter-spacing:-.04em;margin:0 0 1.2rem;font-size:clamp(3rem,1.9rem + 5vw,6rem);font-weight:800;line-height:.98}.offers-module__FRa-8G__h1 em{color:#ffd166;font-style:normal}.offers-module__FRa-8G__lead{color:#b9bcc5;text-wrap:pretty;max-width:56ch;margin:0 0 2rem;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.6}.offers-module__FRa-8G__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.offers-module__FRa-8G__heroCard{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff14,#ffffff08);border-radius:24px;padding:clamp(20px,2.4vw,30px);position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 40px 90px -40px #000000e6}.offers-module__FRa-8G__cardLabel{font:600 .8rem/1 var(--mono);color:#d7dae1;align-items:center;gap:.55rem;margin:0 0 .9rem;display:flex}.offers-module__FRa-8G__live{background:#34d399;border-radius:50%;width:8px;height:8px;position:relative}.offers-module__FRa-8G__live:after{content:"";border:1px solid #34d39999;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite offers-module__FRa-8G__ping;position:absolute;inset:-4px}@keyframes offers-module__FRa-8G__ping{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.offers-module__FRa-8G__stats{background:#ffffff1a;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1.2rem 0 0;display:grid;overflow:hidden}.offers-module__FRa-8G__stats div{background:#0c0d12;padding:.85rem .9rem}.offers-module__FRa-8G__stats dt{font:500 .7rem/1 var(--mono);color:#9a9da6}.offers-module__FRa-8G__stats dd{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:.45rem 0 0;font-size:1.45rem;font-weight:800}@media (max-width:900px){.offers-module__FRa-8G__heroGrid{grid-template-columns:1fr}.offers-module__FRa-8G__heroCard{max-width:520px}}.offers-module__FRa-8G__jump{z-index:20;-webkit-backdrop-filter:blur(14px);background:#05060ad1;border-block:1px solid #ffffff14;position:sticky;top:64px}.offers-module__FRa-8G__jumpRow{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.offers-module__FRa-8G__jumpRow::-webkit-scrollbar{display:none}.offers-module__FRa-8G__jumpRow a{color:#e8e9ed;font:600 .86rem/1 var(--body);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.55rem .9rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.offers-module__FRa-8G__jumpRow a span{background:var(--t-acc);width:8px;height:8px;box-shadow:0 0 10px var(--t-glow);border-radius:50%}@media (hover:hover) and (pointer:fine){.offers-module__FRa-8G__jumpRow a:hover{background:#ffffff14}}.offers-module__FRa-8G__season{isolation:isolate;background:var(--t-bg);padding-block:clamp(70px,8vw,120px);scroll-margin-top:120px;position:relative;overflow:hidden}.offers-module__FRa-8G__season>.wrap{z-index:1;position:relative}.offers-module__FRa-8G__seasonHead{max-width:760px;margin-bottom:clamp(28px,3.4vw,44px)}.offers-module__FRa-8G__seasonTag{font:700 .76rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-acc-ink);background:var(--t-acc);box-shadow:0 10px 28px -10px var(--t-glow);border-radius:999px;margin:0 0 1rem;padding:.45rem .8rem;display:inline-flex}.offers-module__FRa-8G__seasonTitle{color:#fff;text-wrap:balance;font-family:var(--display);letter-spacing:-.035em;margin:0 0 .8rem;font-size:clamp(2.2rem,1.5rem + 3vw,4rem);font-weight:800;line-height:1}.offers-module__FRa-8G__seasonLine{max-width:52ch;color:var(--t-sub);margin:0;font-size:1.1rem;line-height:1.55}.offers-module__FRa-8G__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:stretch;gap:18px;display:grid}.offers-module__FRa-8G__motif{z-index:0;pointer-events:none;position:absolute;inset:0}.offers-module__FRa-8G__motif:before,.offers-module__FRa-8G__motif:after{content:"";position:absolute;inset:0}[data-offer-theme=festive] .offers-module__FRa-8G__motif:before{background:radial-gradient(circle,#ffd166 0 4px,#ffd16666 6px,#0000 14px) 0/64px 30px repeat-x,radial-gradient(circle,#ff7aa2 0 4px,#ff7aa266 6px,#0000 14px) 32px/64px 30px repeat-x;height:30px;animation:2.8s ease-in-out infinite alternate offers-module__FRa-8G__twinkle;inset:28px 0 auto}[data-offer-theme=festive] .offers-module__FRa-8G__motif:after{background:#ffd78c4d;height:1px;top:43px;bottom:auto}[data-offer-theme=black-friday] .offers-module__FRa-8G__motif:before{background:repeating-linear-gradient(-45deg,#ffffff08 0 2px,#0000 2px 16px)}[data-offer-theme=black-friday] .offers-module__FRa-8G__motif:after{background:linear-gradient(90deg,transparent,var(--t-acc),var(--t-acc2),transparent);height:2px;box-shadow:0 0 24px 2px var(--t-glow);inset:auto -10% -1px}[data-offer-theme=christmas] .offers-module__FRa-8G__motif:before{background:radial-gradient(circle,#fff 0 2px,#0000 3px) 0 0/90px 90px,radial-gradient(circle,#ffffffb3 0 1.5px,#0000 2.5px) 45px 30px/70px 70px,radial-gradient(circle,#ffffff73 0 1px,#0000 2px) 20px 55px/50px 50px;animation:24s linear infinite offers-module__FRa-8G__snow}[data-offer-theme=new-year] .offers-module__FRa-8G__motif:before{opacity:.5;background:linear-gradient(45deg,#0000 45%,#f6c945 45% 55%,#0000 55%) 0 0/70px 70px,linear-gradient(-30deg,#0000 46%,#ff7aa2 46% 54%,#0000 54%) 35px 18px/80px 80px,linear-gradient(80deg,#0000 46%,#9cc2ff 46% 54%,#0000 54%) 16px 40px/60px 60px;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}[data-offer-theme=best-value] .offers-module__FRa-8G__motif:before{background:radial-gradient(circle,#ffffffe6 0 2px,#0000 3px) 0 0/90px 90px,radial-gradient(circle,#ffe066e6 0 2.5px,#0000 3.5px) 45px 45px/90px 90px;animation:3.2s ease-in-out infinite alternate offers-module__FRa-8G__twinkle}@keyframes offers-module__FRa-8G__twinkle{0%{opacity:.5}to{opacity:1}}@keyframes offers-module__FRa-8G__snow{0%{background-position:0 0,45px 30px,20px 55px}to{background-position:0 450px,45px 380px,20px 305px}}.offers-module__FRa-8G__bestSec .offers-module__FRa-8G__grid,.offers-module__FRa-8G__bestStrip{margin-top:22px}.offers-module__FRa-8G__feature{color:#14151a;box-shadow:0 0 0 2px #fff9,0 50px 110px -40px #14003cbf,0 0 90px -30px var(--t-glow);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(24px,3.4vw,48px);display:grid;position:relative}.offers-module__FRa-8G__featureTag{font:700 .8rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--t-solid);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .9rem;display:flex}.offers-module__FRa-8G__bestBadge{color:var(--t-cta-ink);background:var(--t-cta);box-shadow:0 10px 26px -10px var(--t-glow);border-radius:999px;padding:.4rem .7rem}.offers-module__FRa-8G__featureTitle{text-wrap:balance;font-family:var(--display);letter-spacing:-.035em;color:#0d0e12;margin:0 0 .8rem;font-size:clamp(1.9rem,1.35rem + 2.2vw,3.1rem);font-weight:800;line-height:1.02}.offers-module__FRa-8G__featureLead{color:#4d5156;max-width:48ch;margin:0 0 1.3rem;font-size:1.02rem;line-height:1.55}.offers-module__FRa-8G__featureParts{gap:.2rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.offers-module__FRa-8G__featureParts li{color:#202124;border-bottom:1px dashed #e3e5ea;align-items:baseline;gap:.75rem;padding:.6rem 0;font-weight:600;display:flex}.offers-module__FRa-8G__featureParts li span{flex:1;align-items:baseline;gap:.6rem;display:flex}.offers-module__FRa-8G__featureParts li span:after{content:"";border-bottom:1px dotted #c9ccd3;flex:1;transform:translateY(-.3em)}.offers-module__FRa-8G__featureParts li s{font-family:var(--mono);color:#70757a;font-size:.9rem;font-weight:500}.offers-module__FRa-8G__featurePrice{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin:.2rem 0 .3rem;display:flex}.offers-module__FRa-8G__featurePrice b{font-family:var(--display);letter-spacing:-.045em;color:#0d0e12;font-size:clamp(3rem,2.3rem + 3vw,4.6rem);font-weight:800;line-height:.95}.offers-module__FRa-8G__featurePrice s{color:#70757a;font-size:1.2rem}.offers-module__FRa-8G__featureSave{color:#137333;background:#e6f4ea;border-radius:6px;padding:.35rem .65rem;font-size:.9rem;font-weight:800}.offers-module__FRa-8G__featureMonthly{color:#4d5156;margin:0 0 1.4rem;font-size:.92rem}.offers-module__FRa-8G__featureCta{cursor:pointer;color:var(--t-cta-ink);background:var(--t-cta);font:700 1.02rem/1 var(--body);box-shadow:0 18px 40px -14px var(--t-glow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1.05rem 1.6rem;transition:transform .16s ease-out,filter .2s;display:inline-flex}.offers-module__FRa-8G__featureCta svg{width:17px;height:17px;transition:transform .25s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.offers-module__FRa-8G__featureCta:hover{filter:brightness(1.06)}.offers-module__FRa-8G__featureCta:hover svg{transform:translate(3px)}}.offers-module__FRa-8G__featureCta:active{transform:scale(.97)}.offers-module__FRa-8G__featureCta:focus-visible{outline:3px solid var(--t-solid);outline-offset:3px}.offers-module__FRa-8G__collage{background:var(--t-bg);isolation:isolate;border-radius:22px;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.offers-module__FRa-8G__tile{transform:translateX(calc((var(--i) - 1) * 14px)) rotate(calc((var(--i) - 1) * -1.2deg));border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff40,0 20px 40px -20px #0009}.offers-module__FRa-8G__tileArt{width:100%;display:block}.offers-module__FRa-8G__tileName{color:#fff;font:600 .74rem/1 var(--body);-webkit-backdrop-filter:blur(6px);background:#0a0b0dbf;border-radius:999px;padding:.32rem .6rem;position:absolute;bottom:10px;left:10px}@media (max-width:900px){.offers-module__FRa-8G__feature{grid-template-columns:1fr}.offers-module__FRa-8G__collage{order:-1}.offers-module__FRa-8G__tile{transform:none}}.offers-module__FRa-8G__how{background:#05060a;padding-block:clamp(70px,8vw,110px)}.offers-module__FRa-8G__howTitle{font-family:var(--display);letter-spacing:-.03em;color:#fff;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(1.9rem,1.4rem + 2vw,3rem);font-weight:800}.offers-module__FRa-8G__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.offers-module__FRa-8G__steps li{color:#b9bcc5;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:20px;padding:24px 22px 22px;font-size:1rem;line-height:1.55;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.offers-module__FRa-8G__steps li:before{content:"";background:linear-gradient(90deg,#ffb020,#d91f32,#5b6cff);border-radius:4px;width:36px;height:4px;margin-bottom:18px;display:block}.offers-module__FRa-8G__steps b{color:#fff;font-family:var(--display);letter-spacing:-.015em;margin-bottom:.35rem;font-size:1.25rem;display:block}@media (max-width:820px){.offers-module__FRa-8G__steps{grid-template-columns:1fr}}.offers-module__FRa-8G__terms{background:#0a0b10;border-top:1px solid #ffffff0f;padding-block:clamp(60px,7vw,96px);scroll-margin-top:120px}.offers-module__FRa-8G__termsGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);display:grid}.offers-module__FRa-8G__termsTitle{font-family:var(--display);letter-spacing:-.03em;color:#fff;margin:0 0 1rem;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.3rem);font-weight:800}.offers-module__FRa-8G__terms p{color:#9a9da6;margin:0 0 .9rem;font-size:.92rem;line-height:1.65}.offers-module__FRa-8G__terms a{color:#fff;text-underline-offset:3px;text-decoration:underline}.offers-module__FRa-8G__faq{gap:10px;display:grid}.offers-module__FRa-8G__qa{background:#ffffff0a;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff14}.offers-module__FRa-8G__qa summary{cursor:pointer;color:#fff;padding:1rem 1.15rem;font-size:1rem;font-weight:650;list-style:none}.offers-module__FRa-8G__qa summary::-webkit-details-marker{display:none}.offers-module__FRa-8G__qa summary:after{content:"+";float:right;color:#9a9da6;font-size:1.2rem;font-weight:400;line-height:1}.offers-module__FRa-8G__qa[open] summary:after{content:"−"}.offers-module__FRa-8G__qa p{color:#b9bcc5;margin:0;padding:0 1.15rem 1.1rem}@media (max-width:900px){.offers-module__FRa-8G__termsGrid{grid-template-columns:1fr}}.offers-module__FRa-8G__close{isolation:isolate;background:#05060a;padding-block:clamp(60px,7vw,100px);position:relative;overflow:hidden}.offers-module__FRa-8G__closeRow{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative}.offers-module__FRa-8G__closeTitle{font-family:var(--display);letter-spacing:-.035em;color:#fff;margin:0 0 .5rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem);font-weight:800}.offers-module__FRa-8G__closeLead{color:#b9bcc5;margin:0;font-size:1.05rem}.offers-module__FRa-8G__closeSide{gap:14px;min-width:min(100%,360px);display:grid}.offers-module__FRa-8G__ended{padding:clamp(140px,16vw,200px) 0 clamp(80px,10vw,140px)}.offers-module__FRa-8G__endedTitle{font-family:var(--display);letter-spacing:-.035em;color:#fff;margin:0 0 1rem;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.8rem);font-weight:800}.offers-module__FRa-8G__endedLead{color:#b9bcc5;max-width:56ch;margin:0 0 1.6rem}@media (max-width:520px){.offers-module__FRa-8G__ctas{grid-template-columns:1fr;display:grid}.offers-module__FRa-8G__jump{top:56px}}@media (prefers-reduced-motion:reduce){.offers-module__FRa-8G__aurora i,.offers-module__FRa-8G__live:after,.offers-module__FRa-8G__motif:before{animation:none}.offers-module__FRa-8G__primary,.offers-module__FRa-8G__ghost,.offers-module__FRa-8G__featureCta,.offers-module__FRa-8G__featureCta svg,.offers-module__FRa-8G__primary svg{transition:none}}
