body:has(.reviews-container) #main-header .animate-pulse{animation:none}.reviews-page{--stone:#f8f2f1;--slate:#393939;--burgundy:#750d30;--lemon:#ffecac;--peach:#e6c2a2;--peach-soft:#f3e2d3;--plum:#5d1c47;--white:#fff;--line:#e7dcd9;--muted:#6f6a69;--paper:#fbf7f2;--serif:var(--font-herbik), "Cormorant Garamond", Georgia, serif;--sans:var(--font-gt-standard-l), "Inter", -apple-system, system-ui, sans-serif;--maxw:1180px;--gut:clamp(20px, 5vw, 64px);color:var(--slate,#393939);-webkit-font-smoothing:antialiased;background:#fff;margin:0}.reviews-page *,.reviews-page :before,.reviews-page :after{box-sizing:border-box}.reviews-page h1,.reviews-page h2,.reviews-page h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.08}.reviews-page h1{font-size:clamp(2.6rem,5.8vw,4.4rem)}.reviews-page h2{font-size:clamp(1.95rem,4vw,3rem)}.reviews-page h3{font-size:clamp(1.25rem,2.1vw,1.55rem)}.reviews-page p{font-size:clamp(1rem,1.15vw,1.1rem)}.reviews-page a{color:inherit}.reviews-page svg{display:block}.reviews-page .wrap{max-width:var(--maxw);padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.reviews-page section{padding:clamp(3.4rem,6vw,5.6rem) 0}.reviews-page .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--burgundy);margin-bottom:1rem;font-size:.74rem;font-weight:600;display:block}.reviews-page .on-dark .eyebrow{color:var(--lemon)}.reviews-page .lede{color:var(--muted);max-width:62ch;margin-top:1.1rem}.reviews-page .on-dark .lede{color:#ffffffc7}.reviews-page .btn{font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border:none;border-radius:999px;padding:1rem 2.1rem;font-size:.96rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-block}.reviews-page .btn:hover{transform:translateY(-3px)}.reviews-page .btn-lemon{background:var(--lemon);color:var(--slate)}.reviews-page .btn-lemon:hover{box-shadow:0 14px 30px -12px #0006}.reviews-page .btn-burgundy{background:var(--burgundy);color:var(--white)}.reviews-page .btn-burgundy:hover{box-shadow:0 14px 30px -12px #750d3080}.reviews-page .btn-ghost{color:var(--white);background:0 0;box-shadow:inset 0 0 0 1px #ffffff80}.reviews-page .btn-ghost:hover{background:#ffffff14}.reviews-page .cta-row{margin-top:2.4rem}.reviews-page .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reviews-page .reveal.in{opacity:1;transform:none}.reviews-page :focus-visible{outline:3px solid var(--plum);outline-offset:3px}.reviews-page .topbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f2f1ed;border-bottom:1px solid #39393914;position:sticky;top:0}.reviews-page .topbar .wrap{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.reviews-page .logo{letter-spacing:.02em;color:var(--burgundy);font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;text-decoration:none}.reviews-page .nav-cta{padding:.7rem 1.4rem;font-size:.86rem}.reviews-page .hero{background:var(--stone);padding-top:clamp(2.8rem,6vw,4.8rem);padding-bottom:clamp(3rem,6vw,5rem);overflow:hidden}.reviews-page .hero-grid{align-items:center;gap:clamp(2.2rem,4vw,3.4rem);display:grid}.reviews-page .hero h1{max-width:13ch}.reviews-page .hero .lede{font-size:clamp(1.05rem,1.35vw,1.2rem)}.reviews-page .trustline{color:var(--slate);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1.6rem;font-size:.95rem;display:flex}.reviews-page .trustline .stars{color:var(--burgundy);letter-spacing:.08em;font-size:1.05rem}.reviews-page .trustline strong{font-weight:600}.reviews-page .hero-art{position:relative}.reviews-page .art-frame{background:var(--peach-soft);aspect-ratio:1;border-radius:18px;overflow:hidden}.reviews-page .art-frame svg{width:100%;height:100%}.reviews-page .score-float{background:var(--white);border:1px solid var(--line);color:var(--slate);border-radius:14px;align-items:center;gap:1rem;padding:1.1rem 1.3rem;text-decoration:none;transition:transform .25s;display:flex;position:absolute;bottom:-1.6rem;left:-1.2rem;box-shadow:0 26px 50px -30px #3939398c}.reviews-page .score-float:hover{transform:translateY(-4px)}.reviews-page .score-float .big{font-family:var(--serif);color:var(--burgundy);font-size:2.8rem;line-height:1}.reviews-page .score-float .meta{color:var(--muted);font-size:.82rem;line-height:1.35}.reviews-page .score-float .meta b{color:var(--slate);font-size:.88rem;font-weight:600;display:block}.reviews-page .art-frame img,.reviews-page .goods-art img,.reviews-page .first-art img,.reviews-page .stop-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.reviews-page .draw path,.reviews-page .draw circle,.reviews-page .draw ellipse,.reviews-page .draw rect,.reviews-page .draw line,.reviews-page .draw polyline{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 2.4s cubic-bezier(.4,.1,.2,1)}.reviews-page .in .draw path,.reviews-page .in .draw circle,.reviews-page .in .draw ellipse,.reviews-page .in .draw rect,.reviews-page .in .draw line,.reviews-page .in .draw polyline,.reviews-page .draw.in path,.reviews-page .draw.in circle,.reviews-page .draw.in ellipse,.reviews-page .draw.in rect,.reviews-page .draw.in line,.reviews-page .draw.in polyline{stroke-dashoffset:0}.reviews-page .platforms{gap:1.1rem;margin-top:clamp(2rem,3.5vw,2.8rem);display:grid}.reviews-page .plat{background:var(--white);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:clamp(1.4rem,2.6vw,2rem);transition:transform .25s,box-shadow .25s;display:flex}.reviews-page .plat:hover{transform:translateY(-4px);box-shadow:0 18px 34px -24px #3939398c}.reviews-page .plat-name{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:.72rem;font-weight:600}.reviews-page .plat-score{align-items:baseline;gap:.55rem;margin-top:.9rem;display:flex}.reviews-page .plat-score .num{font-family:var(--serif);color:var(--burgundy);font-size:clamp(3rem,5vw,3.8rem);line-height:1}.reviews-page .plat-score .of{color:var(--muted);font-size:.9rem}.reviews-page .starmeter{letter-spacing:.1em;background:linear-gradient(90deg, var(--burgundy) var(--pct,94%), #e0d6d3 var(--pct,94%));color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;margin-top:.55rem;font-size:1.25rem;line-height:1.2;display:inline-block}.reviews-page .plat-meta{color:var(--muted);margin-top:.75rem;font-size:.9rem}.reviews-page .plat-meta strong{color:var(--slate);font-weight:600}.reviews-page .dist{gap:.42rem;margin-top:1.2rem;display:grid}.reviews-page .dist-row{color:var(--muted);grid-template-columns:2.6rem 1fr 2.6rem;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.reviews-page .bar{background:#efe6e3;border-radius:999px;height:8px;overflow:hidden}.reviews-page .bar span{background:var(--burgundy);width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.3,1);display:block}.reviews-page .plat-link{color:var(--burgundy);align-items:center;gap:.4rem;margin-top:auto;padding-top:1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.reviews-page .plat-link span{transition:transform .2s}.reviews-page .plat-link:hover span{transform:translate(4px)}.reviews-page .plat p{margin:0}.reviews-page .plat .plat-body{font-family:var(--serif);color:var(--slate);margin-top:.9rem;font-size:1.45rem;font-weight:500;line-height:1.2}.reviews-page .plat .plat-sub{color:var(--muted);margin-top:.5rem;font-size:.92rem;line-height:1.45}.reviews-page .plat-app .plat-score{display:none}.reviews-page .plat-app.has-score .plat-score{display:flex}.reviews-page .plat{box-shadow:none;background:var(--white);border:none;outline:none;position:relative;overflow:hidden}.reviews-page .plat:before{content:"";height:6px;position:absolute;top:0;left:0;right:0}.reviews-page .plat:after{content:"★";pointer-events:none;font-size:10rem;line-height:1;position:absolute;bottom:-3.2rem;right:-.6rem}.reviews-page .plat>*{z-index:1;position:relative}.reviews-page .plat#tpCard,.reviews-page #tpCard{background:#fff3c9}.reviews-page #tpCard:before{background:var(--burgundy)}.reviews-page #tpCard:after{color:#750d3012}.reviews-page #tpCard .plat-name{color:var(--burgundy)}.reviews-page .plat[data-app=appstore]{background:#f6e0cf}.reviews-page .plat[data-app=appstore]:before{background:#c98b62}.reviews-page .plat[data-app=appstore]:after{color:#c98b6229}.reviews-page .plat[data-app=appstore] .plat-name,.reviews-page .plat[data-app=appstore] .plat-link{color:#9a5b33}.reviews-page .plat[data-app=googleplay]{background:#eedde8}.reviews-page .plat[data-app=googleplay]:before{background:var(--plum)}.reviews-page .plat[data-app=googleplay]:after{color:#5d1c4717}.reviews-page .plat[data-app=googleplay] .plat-name,.reviews-page .plat[data-app=googleplay] .plat-link{color:var(--plum)}.reviews-page .tp-carousel{background:var(--burgundy);color:var(--white);border-radius:18px;margin-top:clamp(2rem,3.5vw,2.8rem);padding:clamp(1.5rem,3vw,2.4rem);position:relative;overflow:hidden}.reviews-page .tp-carousel:after{content:"★";color:#ffecac14;pointer-events:none;font-size:14rem;line-height:1;position:absolute;top:-3.5rem;right:-1.5rem}.reviews-page .tp-carousel .eyebrow{color:var(--lemon)}.reviews-page .tpc-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:relative}.reviews-page .tpc-head h3{color:var(--white);font-size:clamp(1.6rem,3vw,2.2rem)}.reviews-page .tpc-ctrl{gap:.5rem;display:flex}.reviews-page .tpc-ctrl button{width:2.8rem;height:2.8rem;color:var(--white);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;font-size:1rem;transition:background .2s,color .2s}.reviews-page .tpc-ctrl button:hover{background:var(--lemon);color:var(--slate);border-color:var(--lemon)}.reviews-page .tpc-widget{z-index:1;min-height:140px;margin-top:1.6rem;position:relative}.reviews-page .tp-carousel .trustpilot-widget>a{color:var(--lemon)}.reviews-page .tpc-foot{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.4rem;display:flex;position:relative}.reviews-page .tp-carousel .plat-link{color:var(--lemon);padding-top:0}@media (max-width:600px){.reviews-page .tpc-ctrl{display:none}}.reviews-page .caption{color:var(--muted);margin-top:1.1rem;font-size:.8rem}.reviews-page .stats-band{background:var(--burgundy);color:var(--white)}.reviews-page .stats-band h2{color:var(--white);max-width:20ch}.reviews-page .stats{grid-template-columns:1fr;gap:1rem;margin-top:clamp(1.8rem,3vw,2.6rem);display:grid}.reviews-page .stat-live .l-top{letter-spacing:.14em;text-transform:uppercase;color:var(--lemon);margin:0 0 1rem;font-size:.72rem;font-weight:600}.reviews-page .stat-live .trustpilot-widget{margin-bottom:.4rem}.reviews-page .tp-live{max-width:420px;min-height:24px}.reviews-page .score-float{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:260px}.reviews-page .tp-mini{min-height:150px;margin-top:1rem}.reviews-page .trustpilot-widget>a{color:var(--burgundy);text-underline-offset:3px;font-size:.9rem;font-weight:600}.reviews-page .on-dark .trustpilot-widget>a{color:var(--lemon)}.reviews-page .stat{background:#ffffff0a;border:1px solid #ffffff3d;border-radius:14px;padding:1.4rem 1.4rem 1.5rem}.reviews-page .stat .v{font-family:var(--serif);color:var(--lemon);font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:1;display:block}.reviews-page .stat .l{color:#ffffffd1;margin-top:.7rem;font-size:.9rem;line-height:1.45;display:block}.reviews-page .quotes{gap:1.1rem;margin-top:clamp(1.8rem,3vw,2.4rem);display:grid}.reviews-page .q{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:1.6rem;transition:transform .25s,box-shadow .25s;display:flex}.reviews-page .q:hover{transform:translateY(-4px);box-shadow:0 18px 34px -22px #39393980}.reviews-page .q .stars{color:var(--burgundy);letter-spacing:.08em;margin-bottom:.85rem;font-size:.92rem}.reviews-page .q blockquote{font-family:var(--serif);flex:1;font-size:1.2rem;line-height:1.38}.reviews-page .q .who{border-top:1px solid var(--line);color:var(--muted);margin-top:1.2rem;padding-top:.95rem;font-size:.85rem}.reviews-page .q .who b{color:var(--slate);font-weight:600}.reviews-page .q .src{text-transform:uppercase;letter-spacing:.12em;color:var(--burgundy);margin-top:.35rem;font-size:.64rem;font-weight:600;display:block}.reviews-page .q.wide blockquote{max-width:60ch;font-size:clamp(1.3rem,2.2vw,1.6rem)}.reviews-page .goods{background:var(--stone)}.reviews-page .goods-head{align-items:center;gap:2rem;display:grid}.reviews-page .goods-art{background:var(--white);aspect-ratio:4/3;border-radius:16px;overflow:hidden}.reviews-page .goods-art svg{width:100%;height:100%}.reviews-page .journey-sec{background:var(--slate);color:var(--white)}.reviews-page .journey-sec h2{color:var(--white);max-width:22ch}.reviews-page .track{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:clamp(2rem,3.5vw,2.8rem);display:grid;position:relative}.reviews-page .stop{cursor:pointer;text-align:left;font-family:var(--sans);color:var(--white);background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;padding:.95rem 1rem;transition:background .22s,border-color .22s;position:relative}.reviews-page .stop:hover{background:#ffffff1a}.reviews-page .stop[aria-selected=true]{background:var(--burgundy);border-color:var(--burgundy)}.reviews-page .stop .n{letter-spacing:.14em;text-transform:uppercase;color:var(--lemon);font-size:.66rem;font-weight:600}.reviews-page .stop .t{margin-top:.3rem;font-size:.92rem;font-weight:600;line-height:1.3;display:block}.reviews-page .progress{background:#ffffff24;border-radius:3px;height:3px;margin-top:1rem;overflow:hidden}.reviews-page .progress span{background:var(--lemon);width:0;height:100%;transition:width .5s;display:block}.reviews-page .stop-panel{background:#ffffff0d;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:1.4rem;min-height:15rem;margin-top:1.1rem;padding:clamp(1.3rem,2.6vw,2rem);display:grid}.reviews-page .stop-art{background:var(--peach-soft);aspect-ratio:4/3;border-radius:12px;overflow:hidden}.reviews-page .stop-art svg{width:100%;height:100%}.reviews-page .stop-copy h3{color:var(--white);margin-bottom:.7rem}.reviews-page .stop-copy p{color:#fffc;max-width:56ch}.reviews-page .stop-copy a{color:var(--lemon);text-underline-offset:3px}.reviews-page .stop-nav{gap:.5rem;margin-top:1.2rem;display:flex}.reviews-page .stop-nav button{width:2.6rem;height:2.6rem;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;font-size:1rem;transition:background .2s}.reviews-page .stop-nav button:hover{background:#ffffff1f}.reviews-page .fade{animation:.45s fadein}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reviews-page .journey-sec .q{background:#ffffff0f;border-color:#ffffff2e}.reviews-page .journey-sec .q blockquote{color:var(--white)}.reviews-page .journey-sec .q .stars{color:var(--lemon)}.reviews-page .journey-sec .q .who{color:#ffffffb3;border-top-color:#ffffff2e}.reviews-page .journey-sec .q .who b{color:var(--white)}.reviews-page .journey-sec .q .src{color:var(--lemon)}.reviews-page .journey-quotes{margin-top:clamp(2.4rem,4vw,3.2rem)}.reviews-page .support .tabs{background:var(--stone);border:1px solid var(--line);border-radius:999px;margin-top:clamp(1.8rem,3vw,2.4rem);padding:.3rem;display:inline-flex}.reviews-page .tab{font-family:var(--sans);color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.7rem 1.4rem;font-size:.92rem;font-weight:600;transition:background .2s,color .2s}.reviews-page .tab[aria-selected=true]{background:var(--burgundy);color:var(--white)}.reviews-page .panel[hidden]{display:none}.reviews-page .panel{animation:.45s fadein}.reviews-page .panel h3{margin-top:1.8rem}.reviews-page .panel .lede{margin-top:.6rem}.reviews-page .channels{flex-wrap:wrap;gap:.55rem;margin-top:1.6rem;display:flex}.reviews-page .channels a{letter-spacing:.02em;background:var(--paper);border:1px solid var(--line);color:var(--slate);border-radius:999px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.reviews-page .channels a:hover{background:var(--burgundy);color:var(--white);border-color:var(--burgundy)}.reviews-page .first{background:var(--paper);border-top:1px solid var(--line)}.reviews-page .first-grid{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.reviews-page .first-art{background:var(--peach-soft);aspect-ratio:1;border-radius:16px;overflow:hidden}.reviews-page .first-art svg{width:100%;height:100%}.reviews-page .path{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.8rem;display:grid}.reviews-page .path button{text-align:left;font-family:var(--sans);color:var(--muted);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:12px;padding:1.1rem 1rem 1rem;font-size:.82rem;transition:transform .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.reviews-page .path button:hover{transform:translateY(-3px);box-shadow:0 14px 26px -20px #39393999}.reviews-page .path .fill{background:var(--c);width:0;height:4px;position:absolute;top:0;left:0}.reviews-page .path button:first-child{--c:var(--burgundy);--t:#fff3c9}.reviews-page .path button:nth-child(2){--c:#c98b62;--t:#f6e0cf}.reviews-page .path button:nth-child(3){--c:var(--plum);--t:#eedde8}.reviews-page .path button{background:var(--t);border-color:#0000}.reviews-page .path button:before{content:"";background:var(--c);opacity:.25;height:4px;position:absolute;top:0;left:0;right:0}.reviews-page .path button[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--c)}.reviews-page .path button.done .fill{width:100%}.reviews-page .path .n{letter-spacing:.14em;color:var(--c);margin-bottom:.35rem;font-size:.66rem;font-weight:700;display:block}.reviews-page .path b{color:var(--slate);margin-bottom:.2rem;font-size:.95rem;display:block}.reviews-page .path-panel{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--burgundy);min-height:5.2rem;color:var(--slate);border-radius:12px;margin-top:.9rem;padding:1.1rem 1.3rem;font-size:.98rem}.reviews-page .path-panel p{animation:.4s fadein}.reviews-page .products .feed{margin-top:clamp(1.8rem,3vw,2.4rem)}.reviews-page .feed-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.reviews-page .feed-chips{flex-wrap:wrap;gap:.5rem;display:flex}.reviews-page .feed-chips button{font-family:var(--sans);border:1px solid var(--line);background:var(--white);color:var(--slate);cursor:pointer;border-radius:999px;padding:.6rem 1.15rem;font-size:.86rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.reviews-page .feed-chips button:hover{border-color:var(--burgundy);color:var(--burgundy)}.reviews-page .feed-chips button[aria-selected=true]{background:var(--burgundy);border-color:var(--burgundy);color:var(--white)}.reviews-page .feed-ctrl button{border-color:var(--line);color:var(--slate);background:var(--white)}.reviews-page .feed-ctrl button:hover{background:var(--burgundy);border-color:var(--burgundy);color:var(--white)}.reviews-page .feed-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1rem;margin-top:1.4rem;padding:.3rem .1rem 1rem;display:flex;overflow-x:auto}.reviews-page .feed-rail::-webkit-scrollbar{display:none}.reviews-page .pcard{scroll-snap-align:start;background:var(--white);border:1px solid var(--line);color:var(--slate);border-radius:14px;flex-direction:column;flex:0 0 clamp(200px,23%,260px);text-decoration:none;transition:transform .25s,box-shadow .25s;animation:.4s fadein;display:flex;overflow:hidden}.reviews-page .pcard:hover{transform:translateY(-5px);box-shadow:0 20px 34px -24px #39393999}.reviews-page .pimg{aspect-ratio:1;background:var(--stone);position:relative;overflow:hidden}.reviews-page .pimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.reviews-page .pcard:hover .pimg img{transform:scale(1.06)}.reviews-page .psold{background:var(--lemon);color:var(--slate);letter-spacing:.04em;border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.reviews-page .pview{background:var(--burgundy);color:var(--white);text-align:center;border-radius:999px;padding:.6rem;font-size:.82rem;font-weight:600;transition:transform .3s;position:absolute;bottom:.7rem;left:.7rem;right:.7rem;transform:translateY(140%)}.reviews-page .pcard:hover .pview,.reviews-page .pcard:focus-visible .pview{transform:none}.reviews-page .pbody{padding:.9rem 1rem 1rem}.reviews-page .pcat{text-transform:uppercase;letter-spacing:.13em;color:var(--burgundy);font-size:.66rem;font-weight:600}.reviews-page .pname{font-family:var(--serif);margin-top:.3rem;font-size:1.2rem;line-height:1.2}.reviews-page .pmeta{color:var(--muted);margin-top:.45rem;font-size:.82rem}.reviews-page .pmeta b{color:var(--slate);font-weight:600}@media (max-width:600px){.reviews-page .pcard{flex-basis:72%}.reviews-page .feed-ctrl{display:none}}.reviews-page .ugc{background:var(--stone);border-top:1px solid var(--line)}.reviews-page .rail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.reviews-page .rail-head>div:first-child{flex:280px;min-width:0;max-width:62ch}.reviews-page .rail-btns{flex:none;gap:.5rem;margin-left:auto;display:flex}.reviews-page .rail-btns button{border:1px solid var(--line);background:var(--white);cursor:pointer;width:2.8rem;height:2.8rem;color:var(--slate);border-radius:50%;font-size:1rem;transition:background .2s,color .2s}.reviews-page .rail-btns button:hover{background:var(--burgundy);color:var(--white);border-color:var(--burgundy)}.reviews-page .rail-note{color:var(--muted);margin-top:.9rem;font-size:.8rem}.reviews-page .rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;margin-top:clamp(1.8rem,3vw,2.4rem);padding-bottom:.8rem;display:flex;overflow-x:auto}.reviews-page .clip{scroll-snap-align:start;background:var(--white);border:1px solid var(--line);color:var(--slate);border-radius:14px;flex:0 0 clamp(190px,22vw,230px);text-decoration:none;transition:transform .25s,box-shadow .25s;overflow:hidden}.reviews-page .clip:hover{transform:translateY(-4px);box-shadow:0 18px 32px -22px #39393999}.reviews-page .clip-frame{aspect-ratio:9/16;background:var(--peach-soft);position:relative}.reviews-page .clip-frame svg.poster{width:100%;height:100%}.reviews-page .clip-frame video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reviews-page .clip-plat{color:var(--white);letter-spacing:.1em;text-transform:uppercase;background:#393939c7;border-radius:999px;padding:.3rem .6rem;font-size:.62rem;font-weight:600;position:absolute;top:.7rem;left:.7rem}.reviews-page .play{background:#750d30e6;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .25s;display:flex;position:absolute;bottom:.8rem;right:.8rem}.reviews-page .clip:hover .play{transform:scale(1.1)}.reviews-page .clip-cap{color:var(--muted);padding:.8rem .95rem;font-size:.82rem}.reviews-page section.faq{background:var(--stone);border-top:1px solid var(--line)}.reviews-page .faq-list{max-width:860px;margin-top:clamp(1.8rem,3vw,2.4rem)}.reviews-page .faq-list details{border-bottom:1px solid var(--line)}.reviews-page .faq-list summary{cursor:pointer;font-size:1.12rem;font-family:var(--serif);color:var(--slate);text-align:left;padding:24px 48px 24px 0;font-weight:500;line-height:1.35;list-style:none;position:relative}.reviews-page .faq-list summary::-webkit-details-marker{display:none}.reviews-page .faq-list summary:hover{color:var(--burgundy)}.reviews-page .faq-list summary:after{content:"+";color:var(--burgundy);font-size:26px;font-weight:300;line-height:1;transition:all .2s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.reviews-page .faq-list details[open] summary:after{content:"–"}.reviews-page .faq-list .ans{color:#50504f;max-width:70ch;font-size:15.5px;line-height:1.55;font-family:var(--sans);padding:0 48px 26px 0;animation:.3s fadein}.reviews-page .faq-list .ans a{color:var(--burgundy)}.reviews-page .final{background:var(--plum);color:var(--white);text-align:center}.reviews-page .final h2{color:var(--white);max-width:none;margin:0 auto}.reviews-page .final p{color:#ffffffd1;max-width:46ch;margin:1.1rem auto 2rem}.reviews-page .final .btns{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}@media (min-width:700px){.reviews-page .stats,.reviews-page .quotes{grid-template-columns:repeat(3,1fr)}.reviews-page .quotes .wide{grid-column:1/-1}.reviews-page .track{grid-template-columns:repeat(6,1fr)}.reviews-page .stop-panel{grid-template-columns:.85fr 1.15fr}}@media (min-width:900px){.reviews-page .platforms{grid-template-columns:repeat(3,1fr)}.reviews-page .goods-head{grid-template-columns:1.2fr .8fr}}@media (min-width:980px){.reviews-page .hero-grid{grid-template-columns:1.05fr .95fr}.reviews-page .first-grid{grid-template-columns:.9fr 1.1fr}}@media (max-width:520px){.reviews-page .score-float{bottom:-1.4rem;left:.6rem;right:.6rem}.reviews-page .path{grid-template-columns:1fr}.reviews-page .support .tabs{display:flex}.reviews-page .tab{flex:1;padding:.7rem .6rem}}@media (prefers-reduced-motion:reduce){.reviews-page .reveal{opacity:1;transform:none}.reviews-page .draw path,.reviews-page .draw circle,.reviews-page .draw ellipse,.reviews-page .draw rect,.reviews-page .draw line,.reviews-page .draw polyline{stroke-dashoffset:0}}.reviews-page .clip{cursor:pointer}.reviews-page .clip .play{transition:opacity .25s}.reviews-page .clip.playing .play{opacity:0}.reviews-page .clip-loading{opacity:0;pointer-events:none;background:#750d30e6;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:opacity .2s;display:flex;position:absolute;bottom:.8rem;right:.8rem}.reviews-page .clip.loading .clip-loading{opacity:1}.reviews-page .clip.loading .play{opacity:0}.reviews-page .clip-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.15rem;height:1.15rem;animation:.7s linear infinite reviews-clip-spin}@keyframes reviews-clip-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reviews-page .clip-spinner{border-color:#fff;animation:none}}