.home-classic{--navy-deep:rgb(var(--c-navy-deep));--navy:rgb(var(--c-navy));--slate:rgb(var(--c-dark-slate));--mid-blue:rgb(var(--c-mid-blue));--amber:rgb(var(--c-amber-warm));--amber-ink:rgb(var(--c-amber-ink));--soft-grey:rgb(var(--c-soft-grey));--white:#fff;--ink-2:rgb(var(--c-gray-500));--line:rgb(var(--c-gray-300));--display:var(--font-display), system-ui, sans-serif;--body:var(--font-body), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--radius:calc(8px * var(--radius-scale,1));font-family:var(--body);color:var(--slate);background:var(--white)}.home-classic a{color:var(--mid-blue);text-decoration:none}.home-classic a:hover{color:var(--navy-deep)}.home-classic img,.home-classic svg{max-width:100%;display:block}.home-classic .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.home-classic section{padding:clamp(56px,7vw,104px) 0}.home-classic .sec-grey{background:var(--soft-grey)}.home-classic .sec-navy{background:var(--navy-deep)}.home-classic .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber-ink);align-items:center;gap:12px;margin:0 0 18px;font-size:11.5px;font-weight:500;display:flex}.home-classic .eyebrow:before{content:"";background:var(--amber);flex:none;width:30px;height:2px}.home-classic .eyebrow.on-dark{color:var(--amber)}.home-classic .eyebrow.centered{justify-content:center}.home-classic h2{font-family:var(--display);letter-spacing:-.03em;color:var(--navy-deep);text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4.4vw,52px);font-weight:600;line-height:1.04}.home-classic h2.on-dark{color:var(--white)}.home-classic h3{font-family:var(--display);letter-spacing:-.015em;color:var(--navy-deep);margin:0 0 10px;font-size:clamp(19px,2.1vw,24px);font-weight:600;line-height:1.2}.home-classic .lede{color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(16px,1.7vw,18.5px);line-height:1.62}.home-classic .lede.on-dark{color:#ffffffbd}.home-classic .btn{font-family:var(--display);letter-spacing:-.005em;border-radius:var(--radius);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:10px;padding:14px 24px;font-size:clamp(15px,1.5vw,16px);font-weight:600;transition:background .15s,color .15s,filter .15s;display:inline-flex}.home-classic .btn-amber{background:var(--amber);color:var(--navy-deep)}.home-classic .btn-amber:hover{filter:brightness(.93);color:var(--navy-deep)}.home-classic .btn-navy{background:var(--navy-deep);color:var(--white)}.home-classic .btn-navy:hover{background:var(--navy);color:var(--white)}.home-classic .btn-out{border-color:var(--line);color:var(--navy-deep);background:var(--white)}.home-classic .btn-out:hover{border-color:var(--navy-deep);color:var(--navy-deep)}.home-classic .btn-out-w{color:var(--white);border-color:#ffffff57}.home-classic .btn-out-w:hover{background:var(--white);color:var(--navy-deep)}.home-classic .hero{background:var(--navy-deep);color:var(--white);padding:clamp(56px,7.5vw,104px) 0 clamp(60px,8vw,108px);position:relative;overflow:hidden}.home-classic .hero:before{content:"";background:radial-gradient(ellipse at center, rgb(var(--c-mid-blue) / .28), transparent 62%);pointer-events:none;width:60%;height:150%;position:absolute;top:-30%;right:-10%}.home-classic .hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid;position:relative}@media (max-width:900px){.home-classic .hero-in{grid-template-columns:1fr}.home-classic .hero-visual{order:-1;justify-content:flex-start;margin-bottom:36px;padding-right:34px}.home-classic .offer{max-width:none}.home-classic .offer-stamp{top:-20px;right:-8px}}.home-classic .hero .tag{white-space:nowrap;max-width:none;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;border-radius:calc(100px * var(--radius-scale,1));border:1px solid #ffffff38;align-items:center;gap:11px;margin:0 0 34px;padding:11px 22px;font-size:12.5px;font-weight:400;display:inline-flex}@media (max-width:620px){.home-classic .hero .tag{white-space:normal;border-radius:calc(22px * var(--radius-scale,1))}}.home-classic .hero .tag:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.home-classic .hero h1{font-family:var(--display);letter-spacing:-.035em;color:var(--white);text-wrap:balance;margin:0;font-size:clamp(38px,6vw,68px);font-weight:600;line-height:1.02}.home-classic .hero h1 em{color:var(--amber);font-style:normal}.home-classic .hero .hero-sub{color:#ffffffc2;max-width:50ch;margin:26px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.home-classic .hero-btns{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.home-classic .hero-trust{flex-wrap:wrap;gap:14px 30px;margin-top:44px;display:flex}.home-classic .hero-trust span{font-family:var(--body);color:#ffffffb8;align-items:center;gap:10px;font-size:16px;display:inline-flex}.home-classic .hero-trust span:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.home-classic .hero-visual{justify-content:flex-end;display:flex;position:relative}.home-classic .offer-glow{background:radial-gradient(ellipse at 60% 45%, rgb(var(--c-amber-warm) / .34), transparent 66%);filter:blur(6px);pointer-events:none;animation:6.5s ease-in-out infinite pssOfferBreathe;position:absolute;inset:-14% -10% -18% -6%}@keyframes pssOfferBreathe{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.home-classic .offer{background:var(--white);border-radius:calc(16px * var(--radius-scale,1));width:100%;max-width:392px;padding:32px 30px 26px;transition:transform .3s cubic-bezier(.16,.84,.3,1),box-shadow .3s;animation:.68s cubic-bezier(.16,.84,.3,1) both pssOfferRise;position:relative;box-shadow:0 28px 70px -24px #000c209e,inset 0 2px #ffffff80}@keyframes pssOfferRise{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.home-classic .offer:hover{transform:translateY(-5px);box-shadow:0 36px 84px -24px #000c20b3,inset 0 2px #ffffff80}.home-classic .offer:before{content:"";background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:0;left:26px;right:26px}.home-classic .offer-stamp{background:var(--amber);border:2px dashed rgb(var(--c-navy-deep) / .42);text-align:center;border-radius:50%;place-content:center;width:104px;height:104px;transition:transform .3s cubic-bezier(.16,.84,.3,1);animation:.5s cubic-bezier(.2,1.5,.4,1) .5s both pssStampLand;display:grid;position:absolute;top:-24px;right:-10px;box-shadow:0 12px 26px -8px #000c2080}@keyframes pssStampLand{0%{opacity:0;transform:scale(1.75)rotate(-24deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}.home-classic .offer:hover .offer-stamp{transform:scale(1.04)rotate(-4deg)}.home-classic .offer-stamp .big{font-family:var(--display);letter-spacing:-.03em;color:var(--navy-deep);font-size:29px;font-weight:700;line-height:.9;display:block}.home-classic .offer-stamp .sm{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-deep);max-width:78px;margin-top:4px;margin-left:auto;margin-right:auto;font-size:8.5px;font-weight:500;display:block}.home-classic .offer .k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber-ink);align-items:center;gap:9px;margin:0 0 14px;font-size:10px;font-weight:500;display:flex}.home-classic .offer .k .dot{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite pssDotPulse}@keyframes pssDotPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgb(var(--c-amber-warm) / .55)}50%{opacity:.65;box-shadow:0 0 0 6px rgb(var(--c-amber-warm) / 0)}}.home-classic .offer h2.offer-h{font-family:var(--display);letter-spacing:-.015em;color:var(--navy-deep);max-width:none;margin:0 0 6px;font-size:17.5px;font-weight:600;line-height:1.3}.home-classic .offer .sub{color:var(--ink-2);margin:0 0 20px;font-size:15.5px;line-height:1.5}.home-classic .price-hero{border-radius:calc(12px * var(--radius-scale,1));background:linear-gradient(135deg, rgb(var(--c-amber-warm) / .13), rgb(var(--c-amber-warm) / .04));border:1.5px solid rgb(var(--c-amber-warm) / .38);margin:2px 0 18px;padding:18px 20px 16px;animation:.55s ease-out .5s both pssRowIn;position:relative}.home-classic .price-hero .pill{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--amber);color:var(--navy-deep);border-radius:calc(100px * var(--radius-scale,1));margin-bottom:10px;padding:4px 9px;font-size:9.5px;font-weight:500;display:inline-block}.home-classic .price{font-family:var(--display);color:var(--navy-deep);align-items:baseline;gap:3px;display:flex}.home-classic .price .cur{align-self:flex-start;margin-top:7px;font-size:26px;font-weight:600}.home-classic .price .num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.home-classic .price .per{font-family:var(--body);color:var(--ink-2);margin-left:8px;font-size:14.5px}.home-classic .price-hero .size{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:9px 0 0;font-size:10.5px}.home-classic .price-hero.settled{animation:.9s ease-out both pssPriceSettle}@keyframes pssPriceSettle{0%{box-shadow:0 0 0 0 rgb(var(--c-amber-warm) / .55)}to{box-shadow:0 0 0 14px rgb(var(--c-amber-warm) / 0)}}.home-classic .offer-rows{border-top:1px solid var(--line);gap:0;margin:0 0 22px;display:grid}.home-classic .offer-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;animation:.5s ease-out both pssRowIn;display:flex}@keyframes pssRowIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.home-classic .offer-row:first-child{animation-delay:.62s}.home-classic .offer-row:nth-child(2){animation-delay:.69s}.home-classic .offer-row:nth-child(3){animation-delay:.76s}.home-classic .offer-row .lbl{color:var(--ink-2);font-size:14.5px}.home-classic .offer-row .val{font-family:var(--display);letter-spacing:-.02em;color:var(--navy-deep);font-size:17px;font-weight:600}.home-classic .offer-cta{background:var(--navy-deep);width:100%;color:var(--white);font-family:var(--display);letter-spacing:-.01em;border-radius:var(--radius);justify-content:center;align-items:center;gap:11px;padding:17px 22px;font-size:17px;font-weight:600;transition:transform .25s cubic-bezier(.16,.84,.3,1),box-shadow .35s;animation:2.4s ease-out .9s infinite pssCtaHalo;display:flex;position:relative;overflow:hidden}@keyframes pssCtaHalo{0%{box-shadow:0 0 0 0 rgb(var(--c-mid-blue) / .6), 0 8px 20px -10px rgb(var(--c-navy-deep) / .5)}to{box-shadow:0 0 0 16px rgb(var(--c-mid-blue) / 0), 0 8px 20px -10px rgb(var(--c-navy-deep) / .5)}}.home-classic .offer-cta:hover{color:var(--white);box-shadow:0 0 0 5px rgb(var(--c-mid-blue) / .55), 0 14px 30px -10px rgb(var(--c-navy-deep) / .75);animation-play-state:paused;transform:translateY(-2px)}.home-classic .offer-cta:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.home-classic .offer-cta:before{content:"";background:radial-gradient(150px circle at var(--mx,50%) var(--my,50%), rgb(var(--c-mid-blue) / .6), transparent 62%);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.home-classic .offer-cta:hover:before{opacity:1}.home-classic .offer-cta span{position:relative}.home-classic .offer-cta svg{transition:transform .22s cubic-bezier(.16,.84,.3,1);animation:4.5s cubic-bezier(.16,.84,.3,1) 2s infinite pssArrowNudge;position:relative}@keyframes pssArrowNudge{0%,84%,to{transform:translate(0)}90%{transform:translate(4px)}}.home-classic .offer-cta:hover svg{animation:none;transform:translate(4px)}.home-classic .offer .terms{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:14px 0 0;font-size:10px;display:block}.home-classic .offer .terms a{color:var(--ink-2);text-decoration:underline}.home-classic .offer .terms a:hover{color:var(--navy-deep)}.home-classic .two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,32px);display:grid}.home-classic .panel{border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale,1));background:var(--white);padding:clamp(26px,3.2vw,40px)}.home-classic .panel.dark{background:var(--navy-deep);border-color:var(--navy-deep)}.home-classic .panel.dark h3{color:var(--white)}.home-classic .panel.dark li{color:#ffffffdb}.home-classic .panel ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.home-classic .panel li{color:var(--slate);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:16px;line-height:1.5;display:grid}.home-classic .panel li .m{font-family:var(--mono);font-size:13px;font-weight:600;line-height:1.42}.home-classic .panel.light li .m{color:#b4402c}.home-classic .panel.dark li .m{color:var(--amber)}.home-classic .steps{grid-template-columns:1fr;gap:clamp(18px,2.4vw,26px);margin-top:40px;display:grid}@media (min-width:860px){.home-classic .steps{grid-template-columns:repeat(3,1fr)}}.home-classic .step{background:var(--white);border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale,1));padding:clamp(26px,3vw,36px)}.home-classic .step .n{font-family:var(--display);color:var(--amber-ink);letter-spacing:.02em;margin-bottom:18px;font-size:15px;font-weight:600}.home-classic .step p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.58}.home-classic .plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,30px);margin-top:40px;display:grid}.home-classic .plan{border:1px solid var(--line);border-radius:calc(14px * var(--radius-scale,1));background:var(--white);flex-direction:column;display:flex;overflow:hidden}.home-classic .plan.feat{border:2px solid var(--amber)}.home-classic .plan-top{border-bottom:1px solid var(--line);padding:clamp(24px,3vw,32px)}.home-classic .plan .flag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--amber);color:var(--navy-deep);border-radius:calc(100px * var(--radius-scale,1));margin-bottom:16px;padding:5px 11px;font-size:10px;font-weight:500;display:inline-block}.home-classic .plan .sub{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.home-classic .plan-rows{border-bottom:1px solid var(--line);gap:12px;padding:clamp(20px,2.4vw,26px) clamp(24px,3vw,32px);display:grid}.home-classic .prow{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:14px;font-size:12px;display:flex}.home-classic .prow b{font-family:var(--display);letter-spacing:-.02em;color:var(--navy-deep);font-size:23px;font-weight:600}.home-classic .prow .note{font-family:var(--body);letter-spacing:0;color:var(--ink-2);font-size:12px}.home-classic .plan ul{flex:1;gap:11px;margin:0;padding:clamp(20px,2.4vw,26px) clamp(24px,3vw,32px);list-style:none;display:grid}.home-classic .plan li{color:var(--slate);grid-template-columns:16px minmax(0,1fr);gap:11px;font-size:15px;line-height:1.5;display:grid}.home-classic .plan li .m{font-family:var(--mono);color:var(--amber-ink);font-size:12px;font-weight:600;line-height:1.35}.home-classic .plan .act{padding:0 clamp(24px,3vw,32px) clamp(24px,3vw,32px)}.home-classic .plan .act .btn{justify-content:center;width:100%}.home-classic .carrier{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);margin:18px 0 0;font-size:11.5px}.home-classic .cmp{border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale,1));background:var(--white);margin-top:40px;overflow:hidden}.home-classic .cmp table{border-collapse:collapse;width:100%}.home-classic .cmp th,.home-classic .cmp td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;min-width:0;padding:15px clamp(14px,1.8vw,22px);font-size:15px;line-height:1.45}.home-classic .cmp thead th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-right:1px solid var(--line);padding-top:14px;padding-bottom:14px;font-size:10.5px;font-weight:500}.home-classic .cmp thead th.us{background:var(--navy-deep);color:var(--white)}.home-classic .cmp thead th:last-child{border-right:none}.home-classic .cmp tbody tr{border-top:1px solid var(--line)}.home-classic .cmp td.lbl{font-family:var(--display);letter-spacing:-.01em;color:var(--navy-deep);border-right:1px solid var(--line);font-size:15.5px;font-weight:600}.home-classic .cmp td.us{background:rgb(var(--c-amber-warm) / .07);border-right:1px solid var(--line);color:var(--navy-deep);font-weight:600}.home-classic .cmp td.them{color:var(--ink-2)}@media (max-width:660px){.home-classic .cmp thead{display:none}.home-classic .cmp table,.home-classic .cmp tbody,.home-classic .cmp tr,.home-classic .cmp td{width:100%;display:block}.home-classic .cmp td{border-right:none!important}.home-classic .cmp td.lbl{padding-bottom:4px}.home-classic .cmp td.us:before,.home-classic .cmp td.them:before{content:attr(data-label) " — ";font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-right:6px;font-size:10px}.home-classic .cmp td.us:before{color:var(--amber-ink)}.home-classic .cmp td.them:before{color:var(--ink-2)}}.home-classic .tabs{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.home-classic .tab{font-family:var(--display);background:var(--white);color:var(--navy-deep);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex:150px;padding:13px 16px;font-size:15.5px;font-weight:600}.home-classic .tab[aria-selected=true]{background:var(--navy-deep);color:var(--white);border-color:var(--navy-deep)}.home-classic .tab:hover:not([aria-selected=true]){border-color:var(--navy-deep)}.home-classic .pane{border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale,1));background:var(--white);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(22px,3vw,40px);margin-top:16px;padding:clamp(26px,3.4vw,44px);display:grid}.home-classic .pane p{color:var(--ink-2);max-width:52ch;margin:0 0 22px;font-size:16px;line-height:1.6}.home-classic .pane ul{align-content:start;gap:11px;margin:0;padding:0;list-style:none;display:grid}.home-classic .pane li{color:var(--slate);grid-template-columns:16px minmax(0,1fr);gap:11px;font-size:15.5px;line-height:1.45;display:grid}.home-classic .pane li .m{font-family:var(--mono);color:var(--amber-ink);font-size:12px;font-weight:600}.home-classic .quotes{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(18px,2.4vw,26px);margin-top:40px;display:grid}.home-classic .q{border-radius:calc(12px * var(--radius-scale,1));background:#ffffff0a;border:1px solid #fff3;flex-direction:column;gap:20px;padding:clamp(24px,2.8vw,32px);display:flex}.home-classic .q p{color:var(--white);text-wrap:pretty;flex:1;margin:0;font-size:16.5px;line-height:1.55}.home-classic .q .who{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-size:10.5px;line-height:1.8}.home-classic .q .who span{color:var(--white);font-weight:400;display:block}.home-classic .social-banner{border-radius:calc(100px * var(--radius-scale,1));color:#ffffffd1;text-align:center;background:#ffffff0a;border:1px solid #fff3;width:fit-content;max-width:100%;margin:clamp(28px,3.5vw,40px) auto 0;padding:12px 28px;font-size:15px;display:block}.home-classic .assure{grid-template-columns:1fr;gap:clamp(18px,2.4vw,24px);margin-top:40px;display:grid}@media (min-width:560px){.home-classic .assure{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.home-classic .assure{grid-template-columns:repeat(4,1fr)}}.home-classic .a-cell{background:var(--white);border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale,1));padding:clamp(24px,2.8vw,30px)}.home-classic .a-cell svg{width:32px;height:32px;color:var(--amber-ink);margin-bottom:18px}.home-classic .a-cell .emoji{margin-bottom:18px;font-size:28px;line-height:1;display:block}.home-classic .a-cell h3{margin-bottom:8px;font-size:18.5px}.home-classic .a-cell p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.home-classic .final{background:var(--navy-deep);color:var(--white);text-align:center;padding:clamp(52px,7vw,96px) 0;position:relative;overflow:hidden}.home-classic .final:before{content:"";background:radial-gradient(ellipse 800px 400px at 50% 100%, rgb(var(--c-amber-warm) / .18), transparent 62%);pointer-events:none;position:absolute;inset:0}.home-classic .final .wrap{position:relative}.home-classic .final h2{color:var(--white);margin-bottom:14px}.home-classic .final p{color:#ffffffc2;max-width:46ch;margin:0 auto;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.home-classic .final .btn{margin-top:30px}@media (prefers-reduced-motion:reduce){.home-classic .offer,.home-classic .offer-stamp,.home-classic .offer-row,.home-classic .price-hero,.home-classic .offer-glow,.home-classic .offer .k .dot,.home-classic .offer-cta,.home-classic .offer-cta svg{animation:none}.home-classic .offer-stamp{transform:rotate(-9deg)}.home-classic .offer-cta:before{display:none}.home-classic .offer:hover{transform:none}}.home-classic .handoff-note{text-align:center;margin:24px auto 0;font-size:15px}
.home-classic .hero[data-season=halloween]{--season-bg:#141a2e;--season-bg-2:#0b1020;--season-accent:#e8871e;--season-glow:#e8871e38;--bulb-a:#ff8a1f;--bulb-b:#8b5cf6;--bulb-c:#ffb347}:root:has(.home-classic .hero[data-season=halloween]) [data-season-chrome]{--season-bg:#141a2e;--season-bg-2:#0b1020;--season-accent:#e8871e;--season-glow:#e8871e38;--bulb-a:#ff8a1f;--bulb-b:#8b5cf6;--bulb-c:#ffb347}.home-classic .hero[data-season=christmas]{--season-bg:#7a1b22;--season-bg-2:#4a0f14;--season-accent:#e4b363;--season-glow:#e4b3633d;--bulb-a:#f3d27a;--bulb-b:#4fa96a;--bulb-c:#fff}:root:has(.home-classic .hero[data-season=christmas]) [data-season-chrome]{--season-bg:#7a1b22;--season-bg-2:#4a0f14;--season-accent:#e4b363;--season-glow:#e4b3633d;--bulb-a:#f3d27a;--bulb-b:#4fa96a;--bulb-c:#fff}.home-classic .hero[data-season=spring]{--season-bg:#1e5a5f;--season-bg-2:#0f383c;--season-accent:#f2b8c6;--season-glow:#f2b8c638;--bulb-a:#f2b8c6;--bulb-b:#fff;--bulb-c:#b8e0c8}:root:has(.home-classic .hero[data-season=spring]) [data-season-chrome]{--season-bg:#1e5a5f;--season-bg-2:#0f383c;--season-accent:#f2b8c6;--season-glow:#f2b8c638;--bulb-a:#f2b8c6;--bulb-b:#fff;--bulb-c:#b8e0c8}.home-classic .hero[data-season=school]{--season-bg:#1f3a8a;--season-bg-2:#122356;--season-accent:#f6c453;--season-glow:#f6c45338;--bulb-a:#f6c453;--bulb-b:#fff;--bulb-c:#f6c453}:root:has(.home-classic .hero[data-season=school]) [data-season-chrome]{--season-bg:#1f3a8a;--season-bg-2:#122356;--season-accent:#f6c453;--season-glow:#f6c45338;--bulb-a:#f6c453;--bulb-b:#fff;--bulb-c:#f6c453}.home-classic .hero[data-season=summer]{--season-bg:#0e4c6e;--season-bg-2:#082e44;--season-accent:#f5a623;--season-glow:#f5a6233d;--bulb-a:#f5a623;--bulb-b:#fff;--bulb-c:#5fd3e8}:root:has(.home-classic .hero[data-season=summer]) [data-season-chrome]{--season-bg:#0e4c6e;--season-bg-2:#082e44;--season-accent:#f5a623;--season-glow:#f5a6233d;--bulb-a:#f5a623;--bulb-b:#fff;--bulb-c:#5fd3e8}:root:has(.home-classic .hero[data-season]) [data-season-chrome=rule]{background:var(--season-accent)}:root:has(.home-classic .hero[data-season]) [data-season-chrome=bar]{background:var(--season-bg-2)}.home-classic .hero[data-season]{background:radial-gradient(ellipse 120% 90% at 50% 0%, var(--season-bg) 0%, var(--season-bg-2) 100%)}.home-classic .hero[data-season]:before{background:radial-gradient(ellipse at center, var(--season-glow), transparent 62%)}.home-classic .hero[data-season]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000057);height:38%;position:absolute;bottom:0;left:0;right:0}.home-classic .hero[data-season] .hero-in{z-index:2}.home-classic .hero[data-season] .tag:before{background:var(--season-accent);box-shadow:0 0 10px var(--season-accent)}.home-classic .hero[data-season] .hero-trust span:before{background:var(--season-accent)}.home-classic .hero[data-season] h1 em{color:var(--season-accent)}.home-classic .hero[data-season] .offer-glow{background:radial-gradient(ellipse at 60% 45%, var(--season-glow), transparent 66%)}.home-classic .card-frame{width:100%;max-width:392px}.home-classic .hero[data-season] .card-frame{position:relative}@media (max-width:900px){.home-classic .card-frame{max-width:none}}.home-classic .season-fall{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.home-classic .season-fall i{will-change:transform, opacity;animation:pssSeasonFall var(--dur,11s) linear var(--delay,0s) infinite, pssSeasonSway var(--sway-dur,4s) ease-in-out var(--delay,0s) infinite alternate;display:block;position:absolute;top:-8%}.home-classic .season-fall i svg{width:100%;height:100%;animation:pssSeasonSpin var(--spin,7s) linear var(--delay,0s) infinite;display:block}@keyframes pssSeasonFall{0%{transform:translateY(-10vh)}to{transform:translateY(112vh)}}@keyframes pssSeasonSway{0%{margin-left:calc(var(--sway,26px) * -1)}to{margin-left:var(--sway,26px)}}@keyframes pssSeasonSpin{0%{transform:rotate(0)}to{transform:rotate(var(--turn,360deg))}}.home-classic .season-lights{pointer-events:none;z-index:3;height:62px;animation:.7s cubic-bezier(.16,.84,.3,1) .25s both pssSeasonLightsIn;position:absolute;top:-8px;left:0;right:96px}.home-classic .hero[data-season=christmas] .offer{padding-top:78px}@keyframes pssSeasonLightsIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.home-classic .season-lights svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.home-classic .season-lights .wire{fill:none;stroke:#2a1215;stroke-width:2.5px;stroke-linecap:round}.home-classic .season-lights .sock{fill:#2a1215}.home-classic .season-lights .bulb{animation:3s ease-in-out infinite pssSeasonTwinkle;animation-delay:var(--d,0s);transform-box:fill-box;transform-origin:50%}.home-classic .season-lights .halo{animation:3s ease-in-out infinite pssSeasonTwinkle;animation-delay:var(--d,0s)}@keyframes pssSeasonTwinkle{0%,to{opacity:1}50%{opacity:.45}}.home-classic .season-props{pointer-events:none;z-index:4;position:absolute;inset:0}.home-classic .season-props img{filter:drop-shadow(0 6px 14px #000c2061);max-width:none;height:auto;position:absolute}.home-classic .season-props .p-tl{width:86px;animation:.7s cubic-bezier(.16,.84,.3,1) .7s both pssSeasonPropIn,4.2s ease-in-out 1.3s infinite pssSeasonBob;bottom:calc(100% - 28px);left:-26px}.home-classic .season-props .p-bl{width:104px;animation:.7s cubic-bezier(.16,.84,.3,1) .55s both pssSeasonPropIn;top:calc(100% - 36px);left:-10px}.home-classic .season-props .p-br{width:76px;animation:.7s cubic-bezier(.16,.84,.3,1) .8s both pssSeasonPropIn;bottom:-26px;right:-40px}.home-classic .hero[data-season=spring] .season-props .p-bl{width:88px}.home-classic .season-props .prop-bat-a{filter:none;width:54px;animation:.6s ease-out .8s both pssSeasonPropIn,7s ease-in-out 1.4s infinite pssSeasonBat;top:-58px;left:22%}.home-classic .season-props .prop-bat-b{filter:none;width:38px;animation:.6s ease-out .95s both pssSeasonPropIn,8.5s ease-in-out 2s infinite reverse pssSeasonBat;top:-88px;left:44%}.home-classic .season-props .prop-web{opacity:.3;filter:none;width:96px;animation:.8s ease-out .6s both pssSeasonPropIn;top:-98px;right:-64px}.home-classic .hero[data-season] .offer-stamp{z-index:5}@keyframes pssSeasonPropIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pssSeasonBob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes pssSeasonBat{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(18px,-10px)rotate(5deg)}}@media (max-width:1000px){.home-classic .season-props .p-br{right:-22px}}@media (max-width:900px){.home-classic .season-props .p-bl{width:84px;left:-4px}.home-classic .season-props .p-tl{width:60px;left:-14px}.home-classic .season-props .p-br{width:64px;right:-18px}.home-classic .hero[data-season=spring] .season-props .p-bl{width:72px}.home-classic .season-props :is(.prop-bat-a,.prop-bat-b,.prop-web){display:none}}.home-classic .season-sun{pointer-events:none;z-index:1;width:340px;height:340px;animation:1.6s cubic-bezier(.16,.84,.3,1) .2s both pssSeasonSunRise;position:absolute;top:-120px;right:-90px}.home-classic .season-sun img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.home-classic .season-sun .rays{animation:60s linear infinite pssSeasonSpinFull}.home-classic .season-sun .core{filter:drop-shadow(0 0 40px #f5a6238c)}@keyframes pssSeasonSunRise{0%{opacity:0;transform:translateY(160px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pssSeasonSpinFull{to{transform:rotate(360deg)}}.home-classic .season-garden{pointer-events:none;z-index:1;height:128px;position:absolute;bottom:0;left:0;right:0}.home-classic .season-garden svg{width:100%;max-width:none;height:100%;overflow:visible}.home-classic .season-garden .plant{transform-box:fill-box;transform-origin:50% 100%;animation:pssSeasonSprout .9s cubic-bezier(.2, .9, .3, 1.15) var(--d,0s) both}.home-classic .season-garden .sway{transform-box:fill-box;transform-origin:50% 100%;animation:pssSeasonGardenSway var(--sd,4s) ease-in-out var(--d,0s) infinite alternate}@keyframes pssSeasonSprout{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pssSeasonGardenSway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.home-classic .hero[data-season-paused] :is(.season-fall,.season-fall *,.season-lights *,.season-props img,.season-sun,.season-sun img,.season-garden *){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-classic .season-lights,.home-classic .season-lights *,.home-classic .season-props img,.home-classic .season-sun,.home-classic .season-sun img,.home-classic .season-garden *{animation:none}.home-classic .season-fall{display:none}}
