.home.home--premium{--hp-bg:#050510;--hp-surface:#0c0c1a;--hp-s2:#10101e;--hp-border:rgba(255,255,255,0.08);--hp-border2:rgba(255,255,255,0.14);--hp-red:#c8102e;--hp-neon:#ff1744;--hp-cyan:#00d4ff;--hp-violet:#7c3aed;--hp-green:#10b981;--hp-text:#f0f0ff;--hp-muted:#7a7da0;--hp-max:1200px;min-height:100dvh;background:var(--hp-bg);color:var(--hp-text);overflow-x:hidden;align-items:stretch;padding:0;text-align:left}.home.home--premium .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp-shell{width:100%;max-width:var(--hp-max);margin:0 auto;padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.sr{opacity:0;transition:opacity .75s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.25,.46,.45,.94)}.sr--up{transform:translateY(40px)}.sr--scale{transform:translateY(20px) scale(.97)}.sr--fade{transform:none}.sr.sr-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sr{opacity:1;transform:none;transition:none}}.hp-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.88rem;text-decoration:none;border-radius:10px;padding:.55rem 1.1rem;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s}.hp-btn--solid{background:var(--hp-red);color:#fff;border-color:rgba(255,23,68,.4);animation:btn-glow 3s ease-in-out infinite}@keyframes btn-glow{0%,to{box-shadow:0 0 20px rgba(200,16,46,.25)}50%{box-shadow:0 0 36px rgba(255,23,68,.45)}}.hp-btn--solid:hover{background:#a50d25;transform:translateY(-2px);box-shadow:0 0 48px rgba(255,23,68,.55);animation:none}.hp-btn--glass{background:rgba(255,255,255,.06);color:var(--hp-text);border-color:rgba(255,255,255,.1);backdrop-filter:blur(16px)}.hp-btn--glass:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);box-shadow:0 0 24px rgba(255,255,255,.06)}.hp-btn--ghost{background:transparent;color:var(--hp-text);border-color:var(--hp-border2)}.hp-btn--ghost:hover{border-color:rgba(255,23,68,.45);box-shadow:0 0 16px rgba(255,23,68,.12)}.hp-btn--outline{background:rgba(255,255,255,.04);color:var(--hp-text);border-color:var(--hp-border2);backdrop-filter:blur(8px)}.hp-btn--outline:hover{border-color:rgba(255,23,68,.35);background:rgba(255,23,68,.07)}.hp-btn--lg{padding:.78rem 1.5rem;font-size:.93rem;border-radius:12px}.hp-btn--xl{padding:1rem 1.85rem;font-size:1rem;border-radius:14px}.cs-spotlight{position:relative;isolation:isolate}.cs-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 40%,rgba(255,23,68,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:opacity .3s}.cs-spotlight:hover:before{opacity:0}.cs-spotlight:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;left:calc(var(--sx, -9999px) - 300px);top:calc(var(--sy, -9999px) - 300px);background:radial-gradient(circle,rgba(255,23,68,.22) 0,rgba(255,23,68,.06) 40%,transparent 65%);pointer-events:none;z-index:0;transition:opacity .2s}.cs-spotlight--cyan:after{background:radial-gradient(circle,rgba(0,212,255,.22) 0,rgba(0,212,255,.06) 40%,transparent 65%)}.cs-spotlight--green:after{background:radial-gradient(circle,rgba(16,185,129,.22) 0,rgba(16,185,129,.06) 40%,transparent 65%)}.hp-hero{position:relative;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.hp-hero__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}.hp-hero__blob{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform;animation:blob-float 14s ease-in-out infinite}.hp-hero__blob--1{width:clamp(400px,55vw,760px);height:clamp(400px,55vw,760px);background:rgba(200,16,46,.55);top:-20%;right:-10%;animation-delay:0s}.hp-hero__blob--2{width:clamp(320px,42vw,620px);height:clamp(320px,42vw,620px);background:rgba(124,58,237,.42);bottom:-15%;left:-8%;animation-delay:-5s}.hp-hero__blob--3{width:clamp(220px,28vw,440px);height:clamp(220px,28vw,440px);background:rgba(0,212,255,.22);top:35%;right:28%;animation-delay:-9s}@keyframes blob-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18px,-14px) scale(1.04)}66%{transform:translate(-12px,9px) scale(.96)}}@media (prefers-reduced-motion:reduce){.hp-hero__blob{animation:none}}.hp-hero__grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,rgba(0,0,0,.6) 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,rgba(0,0,0,.6) 0,transparent 75%)}.hp-hero__vignette{position:absolute;inset:0;background:linear-gradient(180deg,var(--hp-bg) 0,transparent 8%,transparent 88%,var(--hp-bg) 100%),radial-gradient(ellipse 130% 80% at 50% 50%,transparent 35%,rgba(5,5,16,.55) 75%,var(--hp-bg) 100%)}.hp-hero__stage{flex:1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(8rem,15vw,11rem) clamp(1rem,4vw,2rem) clamp(3rem,5vw,4rem)}.hp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 50% at 50% 38%,rgba(200,16,46,.2) 0,rgba(124,58,237,.1) 35%,transparent 65%);pointer-events:none;z-index:0;animation:hero-glow-pulse 7s ease-in-out infinite}@keyframes hero-glow-pulse{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hp-hero:before{animation:none}}.hp-hero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.75rem;padding:.3rem .85rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-muted);border:1px solid var(--hp-border);border-radius:999px;background:rgba(255,255,255,.03);backdrop-filter:blur(8px)}.hp-hero__live-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--hp-green);animation:live-pulse 2.2s ease-in-out infinite}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.6)}50%{box-shadow:0 0 0 5px rgba(16,185,129,0)}}@media (prefers-reduced-motion:reduce){.hp-hero__live-dot{animation:none}}.hp-hero__title{margin:0 0 1.35rem;font-size:clamp(2.2rem,6.5vw,5rem);font-weight:900;letter-spacing:-.055em;line-height:1.04;max-width:22ch}.hp-hero__title-accent{color:var(--hp-neon);text-shadow:0 0 80px rgba(255,23,68,.3)}.hp-hero__subtitle{margin:0 0 2.25rem;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.65;color:var(--hp-muted);max-width:42ch}.hp-hero__search-wrap{width:min(36rem,92vw);margin:0 auto 2.25rem}.hp-hero__search-wrap .deal-search,.hp-hero__search-wrap .home-search,.hp-hero__search-wrap form{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)!important}.hp-hero__search-wrap .cs-search__track{background:rgba(255,255,255,.06);backdrop-filter:blur(24px) saturate(180%)}.hp-hero__cta-row{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;align-items:center}.hp-hero__strip{position:relative;z-index:1;width:100%;padding:0 0 clamp(2rem,4vw,3rem)}.cs-coverflow{position:relative;width:100%;height:clamp(320px,36vh,420px);perspective:1400px;overflow:hidden}.cs-coverflow--empty{min-height:4rem;height:auto}.cs-coverflow__scene{inset:0;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);will-change:transform}.cs-coverflow__card,.cs-coverflow__scene{position:absolute;transform-style:preserve-3d}.cs-coverflow__card{width:clamp(160px,16vw,220px);height:clamp(220px,22vw,300px);padding:0;margin:0;border:none;background:transparent;cursor:pointer;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .55s ease-out;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.cs-coverflow__media{position:relative;display:block;width:100%;height:100%;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#11111e,#06060f);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .4s,box-shadow .4s}.cs-coverflow__media img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;user-select:none;transition:transform .6s ease-out}.cs-coverflow__score{position:absolute;top:.7rem;right:.7rem;display:inline-flex;align-items:baseline;gap:.12rem;padding:.3rem .55rem;border-radius:10px;background:rgba(5,5,14,.85);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(6px);font-weight:900;letter-spacing:-.02em;line-height:1;box-shadow:0 4px 12px rgba(0,0,0,.4)}.cs-coverflow__score-val{font-size:1.05rem}.cs-coverflow__score-max{font-size:.62rem;opacity:.55;font-weight:700}.cs-coverflow__score--high{color:var(--hp-green);border-color:rgba(16,185,129,.45);box-shadow:0 0 18px rgba(16,185,129,.25)}.cs-coverflow__score--mid{color:#fbbf24;border-color:rgba(251,191,36,.4);box-shadow:0 0 18px rgba(251,191,36,.22)}.cs-coverflow__score--low{color:var(--hp-neon);border-color:rgba(255,23,68,.45);box-shadow:0 0 18px rgba(255,23,68,.25)}.cs-coverflow__shine{inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 47%,rgba(255,255,255,.04) 53%,transparent 68%);transform:translateX(-110%);transition:transform .9s ease-out,opacity .3s}.cs-coverflow__glow,.cs-coverflow__shine{position:absolute;pointer-events:none;opacity:0}.cs-coverflow__glow{inset:-15%;border-radius:32px;background:radial-gradient(ellipse at center,rgba(255,23,68,.32) 0,transparent 65%);filter:blur(28px);z-index:-1;transition:opacity .5s ease-out}.cs-coverflow__card.is-active .cs-coverflow__glow{opacity:1}.cs-coverflow__card.is-active:has(.cs-coverflow__score--high) .cs-coverflow__glow{background:radial-gradient(ellipse at center,rgba(16,185,129,.34) 0,transparent 65%)}.cs-coverflow__card.is-active:has(.cs-coverflow__score--mid) .cs-coverflow__glow{background:radial-gradient(ellipse at center,rgba(251,191,36,.32) 0,transparent 65%)}.cs-coverflow__overlay{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.45rem;padding:.85rem .85rem 1rem;background:linear-gradient(180deg,transparent,rgba(5,5,14,.4) 35%,rgba(5,5,14,.96));pointer-events:none}.cs-coverflow__name{font-size:.84rem;font-weight:800;letter-spacing:-.02em;color:var(--hp-text);text-shadow:0 2px 8px rgba(0,0,0,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-coverflow__cta{align-self:flex-start;pointer-events:auto;padding:.42rem .75rem;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-decoration:none;color:var(--hp-text);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:8px;backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .2s;opacity:0;animation:cs-cta-in .45s ease-out .15s forwards}.cs-coverflow__cta:hover{background:rgba(255,23,68,.2);border-color:rgba(255,23,68,.55);transform:translateY(-1px)}@keyframes cs-cta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cs-coverflow__card.is-active .cs-coverflow__media{border-color:rgba(255,255,255,.18);box-shadow:0 32px 80px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.12)}.cs-coverflow__card.is-active .cs-coverflow__shine{opacity:1;transform:translateX(110%)}.cs-coverflow__card.is-neighbor:hover .cs-coverflow__media{border-color:rgba(255,255,255,.22)}.cs-coverflow__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(10,10,22,.65);color:var(--hp-text);cursor:pointer;backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.45);transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;z-index:30}.cs-coverflow__arrow--prev{left:clamp(.5rem,3vw,2rem)}.cs-coverflow__arrow--next{right:clamp(.5rem,3vw,2rem)}.cs-coverflow__arrow:hover{background:rgba(255,23,68,.18);border-color:rgba(255,23,68,.55);box-shadow:0 0 24px rgba(255,23,68,.35),0 8px 24px rgba(0,0,0,.5);transform:translateY(-50%) scale(1.06)}.cs-coverflow__arrow:active{transform:translateY(-50%) scale(.96)}.cs-coverflow__arrow:focus-visible{outline:2px solid var(--hp-neon);outline-offset:3px}.cs-coverflow__dots{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;gap:.5rem;padding:.25rem .5rem;z-index:20}.cs-coverflow__dot{width:7px;height:7px;border-radius:50%;padding:0;margin:0;border:none;cursor:pointer;background:rgba(255,255,255,.18);transition:background .25s,transform .25s,box-shadow .25s}.cs-coverflow__dot:hover{background:rgba(255,255,255,.32)}.cs-coverflow__dot.is-active{background:var(--hp-neon);box-shadow:0 0 10px rgba(255,23,68,.55);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.cs-coverflow__card,.cs-coverflow__scene{transition:none}.cs-coverflow__shine{display:none}}@media (max-width:640px){.cs-coverflow{height:clamp(260px,42vw,320px)}}.hp-hero__scroll-cue{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:2}.hp-scroll-cue__line{width:1px;height:2.5rem;background:linear-gradient(180deg,rgba(255,23,68,.7),transparent);animation:scroll-line 2s ease-in-out infinite}.hp-scroll-cue__dot{width:5px;height:5px;border-radius:50%;background:var(--hp-neon);animation:scroll-dot 2s ease-in-out infinite}@keyframes scroll-line{0%{transform:scaleY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes scroll-dot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hp-scroll-cue__dot,.hp-scroll-cue__line{animation:none;opacity:.35}}.hp-hero-carousel{position:relative;width:100%}.hp-hero-carousel--empty{min-height:4rem}.hp-hero-carousel__mask{position:relative;overflow:hidden;padding:.25rem 0 .65rem}.hp-hero-carousel__mask:after,.hp-hero-carousel__mask:before{content:"";position:absolute;top:0;bottom:0;width:min(5rem,12vw);z-index:2;pointer-events:none}.hp-hero-carousel__mask:before{left:0;background:linear-gradient(90deg,var(--hp-bg) 0,transparent 100%)}.hp-hero-carousel__mask:after{right:0;background:linear-gradient(270deg,var(--hp-bg) 0,transparent 100%)}.hp-hero-carousel__track{display:inline-flex;width:max-content;will-change:transform;backface-visibility:hidden;animation:hp-hero-marquee linear infinite;animation-duration:calc(var(--hp-marquee-sec,36) * 1s)}.hp-hero-carousel__chunk,.hp-hero-carousel__track{flex-direction:row;flex-wrap:nowrap;align-items:stretch}.hp-hero-carousel__chunk{display:flex;flex-shrink:0;gap:.75rem;padding-right:.75rem}@media (prefers-reduced-motion:reduce){.hp-hero-carousel__mask{display:flex;justify-content:center}.hp-hero-carousel__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;row-gap:.75rem}.hp-hero-carousel__track .hp-hero-carousel__chunk[aria-hidden=true]{display:none}.hp-hero-carousel__chunk{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0}}.hp-hero-carousel:has(.hp-hero-carousel__card:hover) .hp-hero-carousel__track{animation-play-state:paused}@keyframes hp-hero-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hp-hero-carousel__card{position:relative;z-index:1;flex:0 0 auto;width:min(9rem,40vw);max-width:10.5rem;text-decoration:none;color:inherit;border-radius:14px;border:1px solid var(--hp-border);background:rgba(12,12,22,.7);backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.5);transition:border-color .25s,box-shadow .25s,transform .25s}@media (min-width:480px){.hp-hero-carousel__card{width:9.75rem;max-width:none}}.hp-hero-carousel__card:hover{z-index:4;border-color:rgba(255,23,68,.45);box-shadow:0 12px 40px rgba(0,0,0,.6),0 0 30px rgba(255,23,68,.18);transform:translateY(-5px)}.hp-hero-carousel__media{position:relative;aspect-ratio:4/5;background:#0a0a14}.hp-hero-carousel__media img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.hp-hero-carousel__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:.65rem .7rem;background:linear-gradient(180deg,transparent 38%,rgba(6,6,11,.97));gap:.3rem}.hp-hero-carousel__score{position:absolute;top:.5rem;right:.5rem;font-size:.9rem;font-weight:900;letter-spacing:-.02em;line-height:1;padding:.26rem .46rem;border-radius:8px;background:rgba(6,6,11,.88);border:1px solid rgba(255,255,255,.07)}.hp-hero-carousel__score--high{color:var(--hp-green);text-shadow:0 0 14px rgba(16,185,129,.5);border-color:rgba(16,185,129,.3)}.hp-hero-carousel__score--mid{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.4);border-color:rgba(251,191,36,.22)}.hp-hero-carousel__score--low{color:var(--hp-neon);text-shadow:0 0 14px rgba(255,23,68,.45);border-color:rgba(255,23,68,.28)}.hp-hero-carousel__name{font-size:.76rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--hp-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-stats{padding:clamp(2rem,5vw,3.5rem) 0}.hp-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (max-width:640px){.hp-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;position:relative;overflow:hidden;transition:transform .3s}.hp-stat:hover{transform:translateY(-4px)}.hp-stat:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .3s}.hp-stat--cyan:before{background:radial-gradient(ellipse at 50% 0,rgba(0,212,255,.1),transparent 65%)}.hp-stat--violet:before{background:radial-gradient(ellipse at 50% 0,rgba(124,58,237,.1),transparent 65%)}.hp-stat--neon:before{background:radial-gradient(ellipse at 50% 0,rgba(255,23,68,.1),transparent 65%)}.hp-stat--green:before{background:radial-gradient(ellipse at 50% 0,rgba(16,185,129,.1),transparent 65%)}.hp-stat:hover:before{opacity:1}.hp-stat__value{margin:0 0 .4rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.hp-stat--cyan .hp-stat__value{color:var(--hp-cyan);text-shadow:0 0 30px rgba(0,212,255,.32)}.hp-stat--violet .hp-stat__value{color:#a78bfa;text-shadow:0 0 30px rgba(167,139,250,.32)}.hp-stat--neon .hp-stat__value{color:var(--hp-neon);text-shadow:0 0 30px rgba(255,23,68,.38)}.hp-stat--green .hp-stat__value{color:var(--hp-green);text-shadow:0 0 30px rgba(16,185,129,.32)}.hp-stat__label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-muted)}.hp-bento-section{padding:clamp(3rem,7vw,5.5rem) 0}.hp-bento{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.25rem;margin-top:2.5rem}@media (max-width:768px){.hp-bento{grid-template-columns:1fr}}.hp-bento__card{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:rgba(10,10,22,.8);backdrop-filter:blur(24px) saturate(180%);transition:border-color .35s,box-shadow .35s,transform .35s;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06)}.hp-bento__card:hover{transform:translateY(-4px)}.hp-bento__card--main{grid-row:span 2;background:rgba(14,14,28,.85)}.hp-bento__card--main:hover{border-color:rgba(255,23,68,.3);box-shadow:0 16px 64px rgba(0,0,0,.6),0 0 40px rgba(255,23,68,.08)}.hp-bento__card--ebay:hover{border-color:rgba(0,212,255,.3);box-shadow:0 16px 64px rgba(0,0,0,.6),0 0 40px rgba(0,212,255,.08)}.hp-bento__card--verdict:hover{border-color:rgba(16,185,129,.3);box-shadow:0 16px 64px rgba(0,0,0,.6),0 0 40px rgba(16,185,129,.08)}@media (max-width:768px){.hp-bento__card--main{grid-row:auto}}.hp-bento__card-inner{padding:clamp(1.5rem,3vw,2.25rem);height:100%;display:flex;flex-direction:column;gap:.8rem;position:relative;z-index:2}.hp-bento__tag{align-self:flex-start;padding:.24rem .6rem;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:6px}.hp-bento__tag--ai{background:rgba(255,23,68,.1);color:var(--hp-neon);border:1px solid rgba(255,23,68,.2)}.hp-bento__tag--ebay{background:rgba(0,212,255,.1);color:var(--hp-cyan);border:1px solid rgba(0,212,255,.2)}.hp-bento__tag--verdict{background:rgba(16,185,129,.1);color:var(--hp-green);border:1px solid rgba(16,185,129,.2)}.hp-bento__card-title{margin:0;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--hp-text)}.hp-bento__card-desc{margin:0;font-size:.86rem;line-height:1.6;color:var(--hp-muted)}.hp-bento__bars{margin-top:auto;display:flex;flex-direction:column;gap:.8rem;padding-top:.5rem}.hp-bento__bar-item{display:grid;grid-template-columns:7rem 1fr 2.75rem;align-items:center;gap:.75rem}.hp-bento__bar-label{font-size:.73rem;font-weight:600;color:var(--hp-muted);white-space:nowrap}.hp-bento__bar-track{height:5px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.hp-bento__bar-fill{height:100%;border-radius:999px;width:0;background:var(--fill-color,var(--hp-neon));box-shadow:0 0 8px var(--fill-color,var(--hp-neon));transition:width 1.3s cubic-bezier(.4,0,.2,1)}.sr-visible .hp-bento__bar-fill{width:var(--fill-w,0)}.hp-bento__bar-val{font-size:.7rem;font-weight:800;text-align:right}.hp-bento__score-chip{display:inline-flex;align-items:baseline;gap:.4rem;margin-top:.75rem;padding:.65rem 1rem;border-radius:12px;background:rgba(255,23,68,.06);border:1px solid rgba(255,23,68,.14)}.hp-bento__score-chip-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-muted)}.hp-bento__score-chip-val{font-size:1.8rem;font-weight:900;letter-spacing:-.04em;color:var(--hp-neon);text-shadow:0 0 24px rgba(255,23,68,.35)}.hp-bento__score-chip-max{font-size:.9rem;font-weight:700;color:var(--hp-muted)}.hp-bento__price-demo{margin-top:auto;padding:1rem 1.1rem;border-radius:14px;background:rgba(0,212,255,.04);border:1px solid rgba(0,212,255,.1)}.hp-bento__price-row{display:flex;align-items:center;gap:.6rem;margin-bottom:.3rem}.hp-bento__price-badge{padding:.18rem .42rem;font-size:.56rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-cyan);border:1px solid rgba(0,212,255,.3);border-radius:5px;background:rgba(0,212,255,.1);animation:live-blink 2.4s ease-in-out infinite}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.hp-bento__price-badge{animation:none}}.hp-bento__price-amount{font-size:1.55rem;font-weight:900;letter-spacing:-.04em;color:var(--hp-text)}.hp-bento__price-cur{font-size:.72rem;font-weight:700;color:var(--hp-muted);align-self:flex-end;margin-bottom:.15rem}.hp-bento__price-meta{margin:0;font-size:.7rem;color:var(--hp-muted)}.hp-bento__verdicts{margin-top:auto;display:flex;flex-direction:column;gap:.55rem}.hp-verdict{display:flex;align-items:center;gap:.55rem;padding:.6rem 1rem;border-radius:10px;font-size:.82rem;font-weight:800;letter-spacing:.03em;border:1px solid transparent}.hp-verdict__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hp-verdict--buy{background:rgba(16,185,129,.1);color:var(--hp-green);border-color:rgba(16,185,129,.22)}.hp-verdict--buy .hp-verdict__dot{background:var(--hp-green);box-shadow:0 0 8px rgba(16,185,129,.6)}.hp-verdict--watch{background:rgba(251,191,36,.08);color:#fbbf24;border-color:rgba(251,191,36,.18)}.hp-verdict--watch .hp-verdict__dot{background:#fbbf24;box-shadow:0 0 8px rgba(251,191,36,.5)}.hp-verdict--pass{background:rgba(107,112,128,.07);color:var(--hp-muted);border-color:rgba(107,112,128,.12)}.hp-verdict--pass .hp-verdict__dot{background:var(--hp-muted)}.hp-section{padding:clamp(3rem,7vw,5rem) 0}.hp-section--dealfinder,.hp-section--score{background:transparent}.hp-kicker{margin:0 0 .65rem;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-neon)}.hp-section__title{margin:0 0 .75rem;font-size:clamp(1.55rem,3.5vw,2.15rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--hp-text)}.hp-section__lede{margin:0 0 2rem;max-width:40rem;font-size:.98rem;line-height:1.65;color:var(--hp-muted)}.hp-section__lede--tight{margin-bottom:1.5rem}.hp-score2-layout{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media (min-width:900px){.hp-score2-layout{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:3rem}}.hp-score2-copy{max-width:32rem}.hp-score2-badge{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1rem;padding:.28rem .65rem;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-neon);border:1px solid rgba(255,23,68,.3);border-radius:999px;background:rgba(200,16,46,.1)}.hp-score2-title{margin:0 0 .85rem;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;letter-spacing:-.04em;line-height:1.18;color:var(--hp-text)}.hp-score2-lede{margin:0 0 1.5rem;font-size:.95rem;line-height:1.65;color:var(--hp-muted)}.hp-score2-highlights{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.85rem}.hp-score2-highlights li{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;color:var(--hp-muted)}.hp-score2-highlights strong{color:var(--hp-text)}.hp-score2-quote{margin:0;padding:.9rem 1.1rem;font-size:.9rem;font-style:italic;color:var(--hp-muted);border-left:2px solid rgba(255,23,68,.45);border-radius:0 8px 8px 0;background:rgba(255,23,68,.04)}.hp-ai-mock{border-radius:18px;border:1px solid var(--hp-border);background:rgba(10,10,18,.8);backdrop-filter:blur(24px);overflow:hidden;box-shadow:0 16px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.03)}.hp-ai-mock__chrome{display:flex;align-items:center;gap:.45rem;padding:.6rem .9rem;background:rgba(16,16,28,.9);border-bottom:1px solid var(--hp-border)}.hp-ai-mock__dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.1)}.hp-ai-mock__dot:first-child{background:#ff5f57}.hp-ai-mock__dot:nth-child(2){background:#ffbd2e}.hp-ai-mock__dot:nth-child(3){background:#28c840}.hp-ai-mock__url{margin-left:.35rem;font-size:.65rem;font-weight:500;color:var(--hp-muted)}.hp-ai-mock__body{padding:1.15rem;display:flex;flex-direction:column;gap:1rem}.hp-ai-mock__player{display:flex;align-items:center;gap:.85rem}.hp-ai-mock__photo{border-radius:10px;object-fit:cover;border:1px solid var(--hp-border);flex-shrink:0}.hp-ai-mock__name{margin:0 0 .2rem;font-size:.95rem;font-weight:800;color:var(--hp-text)}.hp-ai-mock__meta{margin:0;font-size:.72rem;color:var(--hp-muted)}.hp-ai-mock__sequence{position:relative;display:flex;flex-direction:column;gap:.75rem}.hp-ai-mock__swap{position:relative;height:5.5rem;overflow:hidden}.hp-ai-mock__layer{position:absolute;inset:0}.hp-ai-mock__layer--analyze{animation:layer-analyze 3.5s ease-in-out infinite}.hp-ai-mock__layer--factors{animation:layer-factors 3.5s ease-in-out infinite}@keyframes layer-analyze{0%,40%{opacity:1;transform:translateY(0)}55%,to{opacity:0;transform:translateY(-8px)}}@keyframes layer-factors{0%,40%{opacity:0;transform:translateY(8px)}55%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hp-ai-mock__layer--analyze{animation:none;opacity:0}.hp-ai-mock__layer--factors{animation:none;opacity:1;transform:none}}.hp-ai-mock__analyzing{display:flex;flex-direction:column;gap:.6rem;padding-top:.35rem}.hp-ai-mock__status{margin:0;font-size:.82rem;color:var(--hp-muted)}.hp-ai-mock__pulse-row{display:flex;gap:.4rem}.hp-ai-mock__pulse-bar{height:5px;flex:1;border-radius:999px;background:var(--hp-border);animation:pulse-shimmer 1.2s ease-in-out infinite}.hp-ai-mock__pulse-bar:nth-child(2){animation-delay:.15s}.hp-ai-mock__pulse-bar:nth-child(3){animation-delay:.3s;flex:.6}@keyframes pulse-shimmer{0%,to{background:var(--hp-border)}50%{background:rgba(255,23,68,.18)}}.hp-ai-mock__factors{display:flex;flex-direction:column;gap:.55rem}.hp-ai-mock__factor{display:flex;flex-direction:column;gap:.22rem}.hp-ai-mock__factor-head{display:flex;justify-content:space-between}.hp-ai-mock__factor-head span{font-size:.7rem;font-weight:600;color:var(--hp-muted)}.hp-ai-mock__factor-track{height:5px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.hp-ai-mock__factor-fill{height:100%;border-radius:999px;animation:factor-fill-in 3.5s ease-in-out infinite}.hp-ai-mock__factor-fill--perf{width:88%;background:var(--hp-neon)}.hp-ai-mock__factor-fill--traj{width:93%;background:var(--hp-green)}.hp-ai-mock__factor-fill--mkt{width:72%;background:var(--hp-cyan)}.hp-ai-mock__factor-fill--age{width:82%;background:#a78bfa}@keyframes factor-fill-in{0%,40%{transform:scaleX(0);transform-origin:left}60%,to{transform:scaleX(1);transform-origin:left}}@media (prefers-reduced-motion:reduce){.hp-ai-mock__factor-fill{animation:none;transform:none}}.hp-ai-mock__layer--score{position:static}.hp-ai-mock__score-block{display:flex;align-items:baseline;justify-content:space-between;padding:.85rem 1rem;border-radius:12px;background:rgba(255,23,68,.07);border:1px solid rgba(255,23,68,.18)}.hp-ai-mock__score-label{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-muted)}.hp-ai-mock__score-num{margin:0;font-size:2rem;font-weight:900;letter-spacing:-.05em;color:var(--hp-neon);text-shadow:0 0 28px rgba(255,23,68,.4)}.hp-ai-mock__score-max{font-size:.9rem;font-weight:700;color:var(--hp-muted)}.score-circuit{width:100%;max-width:28rem;aspect-ratio:440/320;border-radius:16px;background:rgba(10,10,18,.6);border:1px solid var(--hp-border);padding:1rem;backdrop-filter:blur(12px)}.score-circuit__svg{display:block}.sc-circuit{offset-anchor:10px 0;animation:sc-path-anim;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.75,-.01,0,.99)}.sc-line-1{offset-path:path("M 40 40 h 120 q 8 0 8 8 v 92");animation-duration:4s;animation-delay:.5s}.sc-line-2{offset-path:path("M 220 30 v 110");animation-duration:3s;animation-delay:1.5s}.sc-line-3{offset-path:path("M 380 50 h -108 q -8 0 -8 8 v 82");animation-duration:5s;animation-delay:.8s}.sc-line-4{offset-path:path("M -25 98 h 180 q 8 0 8 8 v 34");animation-duration:4s;animation-delay:1.2s}.sc-line-5{offset-path:path("M 30 175 h 108 q 8 0 8 -8 v -22");animation-duration:3.5s;animation-delay:2s}.sc-line-6{offset-path:path("M -25 238 h 180 q 8 0 8 -8 v -48");animation-duration:5s;animation-delay:.5s}.sc-line-7{offset-path:path("M 455 98 h -170 q -8 0 -8 8 v 34");animation-duration:4s;animation-delay:3.5s}.sc-line-8{offset-path:path("M 455 175 h -178");animation-duration:3s;animation-delay:.3s}.sc-line-9{offset-path:path("M 455 238 h -170 q -8 0 -8 -8 v -48");animation-duration:5.5s;animation-delay:1.8s}.sc-line-10{offset-path:path("M 60 285 h 90 q 8 0 8 -8 v -60 q 0 -8 8 -8 h 2");animation-duration:5s;animation-delay:1s}.sc-line-11{offset-path:path("M 195 330 v -148");animation-duration:3.5s;animation-delay:2.2s}.sc-line-12{offset-path:path("M 250 330 v -148");animation-duration:4s;animation-delay:.7s}.sc-line-13{offset-path:path("M 380 285 h -90 q -8 0 -8 -8 v -60 q 0 -8 -8 -8 h -2");animation-duration:4.5s;animation-delay:1.5s}@keyframes sc-path-anim{0%{offset-distance:0}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.sc-circuit{animation:none!important}}.hp-dealfinder-badge{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .65rem;padding:.28rem .65rem;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-green);border:1px solid rgba(16,185,129,.4);border-radius:999px;background:rgba(16,185,129,.1)}.hp-dealfinder-preview{display:grid;gap:1.5rem;margin-bottom:1.75rem}@media (min-width:900px){.hp-dealfinder-preview{grid-template-columns:minmax(0,14rem) 1fr;align-items:start}}.hp-dealfinder-market{padding:1.25rem 1.35rem;border-radius:16px;border:1px solid var(--hp-border);background:rgba(255,255,255,.025);backdrop-filter:blur(16px)}.hp-dealfinder-market__label{margin:0 0 .3rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-muted)}.hp-dealfinder-market__value{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;letter-spacing:-.04em;color:var(--hp-text)}.hp-dealfinder-market__meta{margin:.4rem 0 0;font-size:.82rem;color:var(--hp-muted);line-height:1.45}.hp-dealfinder-deals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.hp-dealfinder-deal{display:flex;gap:.9rem;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(16,185,129,.28);background:linear-gradient(135deg,rgba(16,185,129,.06),rgba(10,10,18,.7));backdrop-filter:blur(12px);transition:border-color .2s,box-shadow .2s,transform .2s}.hp-dealfinder-deal:hover{border-color:rgba(16,185,129,.45);transform:translateY(-2px);box-shadow:0 6px 28px rgba(0,0,0,.35)}.hp-dealfinder-deal__thumb{flex-shrink:0;width:4.5rem;height:4.5rem;border-radius:10px;overflow:hidden;background:var(--hp-s2);border:1px solid var(--hp-border);display:flex;align-items:center;justify-content:center}.hp-dealfinder-deal__thumb img{width:100%;height:100%;object-fit:cover}.hp-dealfinder-deal__ph{font-size:1.25rem;color:var(--hp-muted);opacity:.5}.hp-dealfinder-deal__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.32rem}.hp-dealfinder-deal__tag{align-self:flex-start;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-muted)}.hp-dealfinder-deal__badge{align-self:flex-start;padding:.18rem .42rem;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--hp-green);border:1px solid rgba(16,185,129,.4);border-radius:6px;background:rgba(16,185,129,.1)}.hp-dealfinder-deal__title{margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:#e5e7eb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-dealfinder-deal__row{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.hp-dealfinder-deal__price{font-size:1.05rem;font-weight:900;color:var(--hp-green)}.hp-dealfinder-deal__strike{font-size:.85rem;color:var(--hp-muted);text-decoration:line-through}.hp-dealfinder-deal__meta-price{font-size:.85rem;font-weight:600;color:var(--hp-muted)}.hp-dealfinder-deal__link{margin-top:.2rem;font-size:.78rem;font-weight:800;color:var(--hp-green);text-decoration:none}.hp-dealfinder-deal__link:hover{text-decoration:underline}.hp-dealfinder-empty{margin:0;font-size:.92rem;color:var(--hp-muted);line-height:1.55}.hp-dealfinder-cta{display:flex;flex-wrap:wrap;gap:.75rem}.hp-footer{background:transparent;padding:clamp(2.5rem,5vw,3.5rem) 0}.hp-footer__inner{gap:1.25rem;text-align:center}.hp-footer__brand,.hp-footer__inner{display:flex;flex-direction:column;align-items:center}.hp-footer__brand{gap:.35rem}.hp-footer__logo{margin:0;font-size:1.35rem;font-weight:900;letter-spacing:-.04em;color:var(--hp-text)}.hp-footer__logo span{color:var(--hp-neon);text-shadow:0 0 20px rgba(255,23,68,.3)}.hp-footer__tagline{margin:0;font-size:.82rem;color:var(--hp-muted)}.hp-footer__nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center}.hp-footer__link{font-size:.82rem;font-weight:600;color:var(--hp-muted);text-decoration:none;transition:color .2s}.hp-footer__link:hover{color:var(--hp-text)}.hp-footer__copy{margin:0;font-size:.72rem;color:rgba(107,112,128,.55)}.hc-page{overflow-x:clip}.hw-ctas,.hw-eyebrow,.hw-sub,.hw-title,.hw-trust{animation:none}.hw-title__line{display:block}.hw-split__mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em;margin-right:.24em}.hw-split__mask:last-child{margin-right:0}.hw-split__word{display:inline-block;will-change:transform}.hw-title__line--ice .hw-split__word{background:linear-gradient(120deg,var(--ice) 0,#0070f3 45%,var(--gold) 90%,var(--ice) 130%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hw-shimmer 7s ease-in-out infinite}@keyframes hw-shimmer{0%,to{background-position:0 50%}50%{background-position:42% 50%}}@media (prefers-reduced-motion:reduce){.hw-title__line--ice .hw-split__word{animation:none}}.hc-hero>.hw-hero__halo{position:absolute;top:50%;left:50%;width:min(900px,120vw);aspect-ratio:1;transform:translate(-50%,-55%);background:conic-gradient(from 180deg,transparent 0deg,rgba(0,212,255,.05) 80deg,transparent 160deg,rgba(255,182,30,.04) 240deg,transparent 320deg);border-radius:50%;filter:blur(60px);pointer-events:none;animation:hw-halo-spin 26s linear infinite;z-index:0}@keyframes hw-halo-spin{to{transform:translate(-50%,-55%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hw-hero__halo{animation:none}}.hw-trust{display:inline-flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:center}.hw-trust__dot{width:3px;height:3px;border-radius:50%;background:var(--ice);box-shadow:0 0 8px var(--ice-glow);flex-shrink:0}.hw-trust__num{color:var(--ice);font-weight:700;font-variant-numeric:tabular-nums}.hw-btn-shine{position:relative;overflow:hidden;isolation:isolate}.hw-btn-shine:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28) 50%,transparent);transform:skewX(-18deg);transition:left .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.hw-btn-shine:hover:after{left:130%}@media (prefers-reduced-motion:reduce){.hw-btn-shine:after{display:none}}.hc-hero>.hw-cue{position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:50%;transform:translateX(-50%);background:none;border:none;cursor:pointer;padding:.75rem;color:var(--ghost);z-index:2}.hw-cue__chev{width:20px;height:20px;color:var(--ice);animation:hw-cue-bounce 2.2s ease-in-out infinite}@keyframes hw-cue-bounce{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(7px);opacity:1}}@media (prefers-reduced-motion:reduce){.hw-cue__chev{animation:none;opacity:1}}.hw-hero__logo{animation:hw-logo-breathe 9s ease-in-out infinite}@keyframes hw-logo-breathe{0%,to{opacity:.14}50%{opacity:.22}}@media (prefers-reduced-motion:reduce){.hw-hero__logo{animation:none}}.hft-tab{position:relative;isolation:isolate}.hft-tab>span:not(.hft-tab__glow),.hft-tab>svg{position:relative;z-index:1}.hft-tab__glow{position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.35);box-shadow:0 0 24px -6px var(--ice-glow),inset 0 1px 0 rgba(255,255,255,.06);pointer-events:none}.hft-visual__inner>.hft-mock{box-shadow:0 30px 80px -20px rgba(0,0,0,.6),0 0 0 1px rgba(0,212,255,.09),0 0 80px -30px rgba(0,212,255,.3);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.hft-visual:hover .hft-visual__inner>.hft-mock{transform:translateY(-4px);box-shadow:0 40px 90px -20px rgba(0,0,0,.65),0 0 0 1px rgba(0,212,255,.18),0 0 90px -25px rgba(0,212,255,.4)}.hft-heading__ice{background-size:220% 100%!important;animation:hw-shimmer 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hft-heading__ice{animation:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hc-transparence-card,.hft-head,.hft-panel,.hft-tabs{animation:hw-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.hc-transparence-card:nth-child(2){animation-range:entry 5% entry 60%}.hc-transparence-card:nth-child(3){animation-range:entry 10% entry 65%}.hc-transparence-card:nth-child(4){animation-range:entry 15% entry 70%}}}@keyframes hw-rise{0%{opacity:0;transform:translateY(36px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.hc-transparence-section:before{content:"";display:block;height:1px;max-width:640px;margin:0 auto clamp(3rem,6vw,5rem);background:linear-gradient(90deg,transparent,rgba(0,212,255,.4),rgba(255,182,30,.25),transparent);box-shadow:0 0 24px rgba(0,212,255,.25)}.hc-transparence-grid{counter-reset:hw-tcard}.hc-transparence-card{position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.hc-transparence-card:before{counter-increment:hw-tcard;content:"0" counter(hw-tcard);position:absolute;top:1rem;right:1.2rem;font-family:var(--cn-mono);font-size:.72rem;letter-spacing:.14em;color:var(--ghost);opacity:.7;transition:color .4s ease,opacity .4s ease}.hc-transparence-card:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--ice),transparent);opacity:0;transition:opacity .4s ease}.hc-transparence-card:hover{transform:translateY(-4px);border-color:rgba(0,212,255,.28);box-shadow:0 20px 50px -18px rgba(0,0,0,.55),0 0 40px -20px var(--ice-glow)}.hc-transparence-card:hover:before{color:var(--ice);opacity:1}.hc-transparence-card:hover:after{opacity:.7}@media (prefers-reduced-motion:reduce){.hc-transparence-card,.hc-transparence-card:hover{transform:none}}.hw-spotlight{position:fixed;width:720px;height:720px;margin:-360px 0 0 -360px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.055) 0,transparent 62%);pointer-events:none;z-index:4;mix-blend-mode:screen}.hw-marquee{position:relative;z-index:1;overflow:hidden;padding:clamp(1.5rem,4vw,3.5rem) 0;border-top:1px solid var(--border-cn);border-bottom:1px solid var(--border-cn);background:linear-gradient(180deg,transparent,rgba(0,212,255,.02),transparent)}.hw-marquee__track{display:flex;width:max-content;white-space:nowrap;will-change:transform}.hw-marquee__text{font-family:var(--cn-hero);font-size:clamp(3.5rem,9vw,8rem);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(0,212,255,.28);flex-shrink:0}@media (prefers-reduced-motion:reduce){.hw-marquee{display:none}}.hc-hero>.hw-float{position:absolute;inset:0;pointer-events:none;z-index:1}.hw-float__layer{position:absolute}.hw-float__layer--a{left:clamp(1rem,5vw,6rem);top:26%}.hw-float__layer--b{right:clamp(1rem,5vw,6rem);top:34%}.hw-float__layer--c{left:clamp(2rem,9vw,10rem);bottom:17%}@media (max-width:1180px){.hc-hero>.hw-float{display:none}}.hw-float__card{width:205px;padding:.9rem 1rem;border-radius:14px;background:rgba(10,14,24,.55);border:1px solid rgba(0,212,255,.16);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 24px 60px -18px rgba(0,0,0,.6),0 0 50px -24px var(--ice-glow),inset 0 1px 0 rgba(255,255,255,.05)}.hw-float__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.hw-float__score{font-family:var(--cn-hero);font-size:1.25rem;line-height:1;background:linear-gradient(135deg,var(--ice),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hw-float__score-max{font-family:var(--cn-mono);font-size:.6rem;-webkit-text-fill-color:var(--ghost)}.hw-float__type{margin:0;font-family:var(--cn-display);font-size:.88rem;font-weight:600;color:var(--platinum)}.hw-float__grade{margin:.15rem 0 .6rem;font-family:var(--cn-mono);font-size:.68rem;letter-spacing:.06em;color:var(--ghost)}.hw-float__foot{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.hw-float__price{font-family:var(--cn-hero);font-size:1.15rem;color:var(--platinum);letter-spacing:.02em}.hw-float__delta{font-family:var(--cn-mono);font-size:.64rem;letter-spacing:.04em}.hw-float__delta--profit{color:var(--profit)}.hw-float__delta--warn{color:var(--gold)}.hw-float__chip{display:flex;align-items:baseline;gap:.6rem;padding:.55rem .9rem;border-radius:999px;background:rgba(10,14,24,.55);border:1px solid rgba(255,182,30,.22);backdrop-filter:blur(14px);box-shadow:0 16px 40px -14px rgba(0,0,0,.55),0 0 40px -22px var(--gold-glow)}.hw-float__chip-label{font-family:var(--cn-mono);font-size:.58rem;letter-spacing:.12em;color:var(--ghost)}.hw-float__chip-val{font-family:var(--cn-hero);font-size:1.05rem;line-height:1;color:var(--gold)}.hw-float__chip-val span{font-family:var(--cn-mono);font-size:.58rem;color:var(--ghost)}.hw-float__idle--a{animation:hw-drift-a 7s ease-in-out infinite}.hw-float__idle--b{animation:hw-drift-b 9s ease-in-out infinite}.hw-float__idle--c{animation:hw-drift-a 8s ease-in-out 1s infinite}@keyframes hw-drift-a{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes hw-drift-b{0%,to{transform:translateY(0) rotate(2.5deg)}50%{transform:translateY(-16px) rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.hw-float__idle--a,.hw-float__idle--b,.hw-float__idle--c{animation:none}}.hs-story{position:relative;z-index:1;height:340vh}.hs-story__sticky{position:sticky;top:0;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem,3vh,2.5rem);max-width:1200px;margin:0 auto;padding:clamp(3.5rem,7vh,5rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,5vh,3rem);overflow:hidden}.hs-story__head{text-align:center}.hs-story__eyebrow{justify-content:center;margin-bottom:1rem}.hs-story__title{margin:0}.hs-story__sub{margin:1rem auto 0;max-width:52ch}.hs-story__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hs-story__copy{display:flex;flex-direction:column;gap:1.5rem}.hs-step{position:relative;padding-left:1.4rem;border-left:2px solid var(--border-cn);opacity:.28;transition:opacity .5s ease,border-color .5s ease,transform .5s ease}.hs-step--active{opacity:1;border-color:var(--ice);transform:translateX(4px)}.hs-step--active:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--ice);box-shadow:0 0 14px var(--ice-glow)}.hs-step__num{font-family:var(--cn-mono);font-size:.7rem;letter-spacing:.14em;color:var(--ice)}.hs-step__title{margin:.35rem 0 .5rem;font-family:var(--cn-display);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;color:var(--platinum)}.hs-step__body{margin:0;font-family:var(--cn-body);font-size:.93rem;line-height:1.65;color:var(--silver);max-width:44ch}.hs-story__frame{background:linear-gradient(135deg,var(--surface) 0,var(--abyss) 100%);border:1px solid rgba(0,212,255,.14);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -24px rgba(0,0,0,.65),0 0 80px -30px rgba(0,212,255,.3),inset 0 1px 0 rgba(255,255,255,.04)}.hs-story__stage{position:relative;height:clamp(340px,44vh,420px)}.hs-story__stage-inner{position:absolute;inset:0;padding:clamp(1.1rem,2.5vw,1.75rem)}.hs-ph,.hs-story__stage-inner{display:flex;flex-direction:column}.hs-ph{gap:1.1rem;height:100%}.hs-ph__player{display:flex;align-items:center;gap:.85rem}.hs-ph__avatar{width:44px;height:55px;object-fit:cover;object-position:top center;border-radius:8px;border:1px solid var(--border-cn)}.hs-ph__name{margin:0;font-family:var(--cn-display);font-size:1rem;font-weight:600;color:var(--platinum)}.hs-ph__meta{margin:.2rem 0 0;font-family:var(--cn-mono);font-size:.7rem;color:var(--ghost)}.hs-ph__meta span{color:var(--ice);font-weight:600}.hs-ph__scan{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1rem .25rem;overflow:hidden}.hs-ph__scan-row{display:flex;align-items:baseline;gap:.75rem}.hs-ph__scan-label{font-family:var(--cn-body);font-size:.85rem;color:var(--silver);flex-shrink:0}.hs-ph__scan-leader{flex:1;border-bottom:1px dotted rgba(255,255,255,.12)}.hs-ph__scan-val{font-family:var(--cn-mono);font-size:.8rem;font-weight:600;color:var(--ice);letter-spacing:.03em}.hs-ph__beam{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,212,255,.07) 50%,transparent);animation:hs-beam 2.6s ease-in-out infinite;pointer-events:none}@keyframes hs-beam{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.hs-ph__beam{animation:none;opacity:0}}.hs-ph__score-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.hs-ph__score-label{font-family:var(--cn-mono);font-size:.66rem;letter-spacing:.16em;color:var(--ghost)}.hs-ph__score-big{display:flex;align-items:baseline;gap:.25rem}.hs-ph__score-num{font-family:var(--cn-hero);font-size:clamp(3rem,6vw,4.2rem);line-height:1;background:linear-gradient(135deg,var(--ice) 0,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.hs-ph__score-max{font-family:var(--cn-mono);font-size:.85rem;color:var(--ghost)}.hs-ph__factors{display:flex;flex-direction:column;gap:.8rem}.hs-ph__factor-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.hs-ph__factor-label{font-family:var(--cn-body);font-size:.82rem;color:var(--silver);flex:1}.hs-ph__factor-weight{font-family:var(--cn-mono);font-size:.62rem;color:var(--ghost);letter-spacing:.06em}.hs-ph__factor-val{font-family:var(--cn-mono);font-size:.82rem;font-weight:600;min-width:28px;text-align:right}.hs-ph__factor-track{height:5px;background:var(--void);border-radius:999px;overflow:hidden}.hs-ph__factor-fill{height:100%;border-radius:999px}.hs-ph--verdict{align-items:center;justify-content:center;text-align:center;gap:1.25rem}.hs-ph__stamp{font-family:var(--cn-hero);font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;letter-spacing:.1em;color:var(--profit);border:3px solid var(--profit);border-radius:10px;padding:.5rem 1.5rem .35rem;text-shadow:0 0 30px rgba(34,197,94,.45);box-shadow:0 0 40px -10px rgba(34,197,94,.4),inset 0 0 24px -12px rgba(34,197,94,.4)}.hs-ph__verdict-sub{margin:0;font-family:var(--cn-body);font-size:.92rem;line-height:1.6;color:var(--silver);max-width:40ch}.hs-ph__alts{display:flex;flex-direction:column;gap:.7rem;align-items:center}.hs-ph__alts-label{font-family:var(--cn-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ghost)}.hs-ph__alts-row{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.hs-ph__alt-chip{padding:.3rem .75rem;font-family:var(--cn-mono);font-size:.82rem;font-weight:600;color:var(--profit);background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.28);border-radius:999px}.hs-story__rail{width:min(280px,60vw);margin:0 auto}.hs-story__rail-track{height:2px;background:var(--border-cn);border-radius:999px;overflow:hidden}.hs-story__rail-fill{height:100%;background:linear-gradient(90deg,var(--ice),var(--gold));transform-origin:left;box-shadow:0 0 10px var(--ice-glow)}.hs-story__rail-labels{display:flex;justify-content:space-between;margin-top:.6rem}.hs-story__rail-num{font-family:var(--cn-mono);font-size:.66rem;letter-spacing:.12em;color:var(--ghost);transition:color .4s ease,text-shadow .4s ease}.hs-story__rail-num--active{color:var(--ice);text-shadow:0 0 12px var(--ice-glow)}@media (max-width:899px){.hs-story{height:auto}.hs-story__sticky{position:static;min-height:0;overflow:visible}.hs-story__grid{grid-template-columns:1fr}.hs-story__visual{display:none}.hs-step{opacity:1}.hs-step,.hs-step--active{transform:none}.hs-story__rail{display:none}}.hs-story--static{height:auto}.hs-story--static .hs-story__sticky{position:static;min-height:0;overflow:visible}.hs-story--static .hs-story__grid{grid-template-columns:1fr}.hs-story--static .hs-story__visual{display:none}.hs-story--static .hs-step{opacity:1;transform:none}.hs-story--static .hs-story__rail{display:none}