.reviews-page{--reviews-ninja-blue:hsl(216 99% 52%);--reviews-ninja-blue-light:hsl(216 99% 65%);--reviews-ninja-green-dark:hsl(120 50% 40%);--reviews-bg-muted:hsl(240 4% 96%);--reviews-fg:hsl(221 39% 17%);--reviews-fg-muted:hsl(240 4% 46%);--reviews-border:hsl(240 6% 90%);--reviews-shadow-sm:0 1px 2px hsl(221 39% 17%/0.06);--reviews-shadow-card:0 10px 25px -5px hsl(221 39% 17%/0.10),0 4px 6px -2px hsl(221 39% 17%/0.05);--reviews-shadow-primary:0 25px 50px -12px hsl(216 99% 52%/0.25);--reviews-radius-full:9999px;--reviews-font-heading:"Outfit",ui-sans-serif,system-ui,-apple-system,sans-serif;--reviews-font-body:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif}.reviews-page a{color:var(--reviews-fg);text-decoration:none}.reviews-page a:hover{color:var(--reviews-ninja-blue)}.reviews-page svg.lucide{width:100%;height:100%;display:block}@keyframes ninja-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.reviews-page .anim-rows>*{animation:slide-up-fade .55s cubic-bezier(.2,.8,.2,1) both}.reviews-page .anim-rows>:nth-child(2){animation-delay:.12s}.reviews-page .anim-rows>:nth-child(3){animation-delay:.24s}.reviews-page .anim-rows>:nth-child(4){animation-delay:.36s}.reviews-page .cta-big{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s}.reviews-page .cta-big:hover{background:var(--reviews-ninja-blue-light);color:#fff;transform:translateY(-2px)}.reviews-lift{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.reviews-lift:hover{transform:translateY(-4px);border-color:hsl(216 99% 52%/.4);box-shadow:0 18px 34px -16px hsl(216 99% 52%/.3)}.reviews-lift-featured:hover{transform:translateY(-4px);box-shadow:0 22px 42px -14px hsl(216 99% 52%/.45)}}.reviews-page .related-chip:hover{border-color:hsl(216 99% 52%/.45);color:var(--reviews-ninja-blue)}.reviews-faq{border:1px solid var(--reviews-border);border-radius:14px;background:#fff;overflow:hidden}.reviews-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:16px;font-weight:600;list-style:none;color:var(--reviews-fg)}.reviews-faq summary::-webkit-details-marker{display:none}.reviews-faq summary svg{width:18px!important;height:18px!important;flex-shrink:0;color:var(--reviews-fg-muted)}.reviews-faq[open] summary svg{transform:rotate(45deg)}.reviews-faq summary:hover{color:var(--reviews-ninja-blue)}.reviews-faq p{margin:0;padding:0 22px 22px;font:15px/1.6 var(--reviews-font-body);color:var(--reviews-fg-muted)}.reviews-faq summary:focus-visible,.reviews-page a:focus-visible{outline:3px solid #0c65fe;outline-offset:4px}.cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.reviews-page .hero-panel{width:100%;min-width:0}@media (max-width:1000px){.reviews-page .hero-grid{grid-template-columns:1fr!important;gap:46px!important}.reviews-page .hero-h1{font-size:44px!important}.reviews-page .hero-panel{max-width:520px;width:100%;margin-inline:auto}}@media (max-width:900px){.reviews-page .step-row{grid-template-columns:1fr!important;gap:26px!important}.reviews-page .step-flip>div:first-child{order:2!important}.reviews-page .runs-grid{grid-template-columns:1fr 1fr!important}.reviews-page .pos-grid{grid-template-columns:1fr!important;gap:12px!important}.reviews-page .conc-grid{grid-template-columns:1fr!important;gap:24px!important}.reviews-page .hero-h1{font-size:40px!important}}@media (max-width:640px){.reviews-page .hero-h1,.reviews-page h1{font-size:33px!important;line-height:1.08!important;letter-spacing:-.025em!important}.reviews-page h2{font-size:26px!important;line-height:1.14!important}.reviews-page p{text-wrap:pretty}.reviews-page .reviews-section{padding:44px 16px!important}.reviews-page .runs-grid{grid-template-columns:1fr!important;gap:8px!important}.reviews-page .runs-grid>div{padding:13px 14px!important;display:grid!important;grid-template-columns:34px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center}.reviews-page .runs-grid>div>span:first-child{width:34px!important;height:34px!important;border-radius:10px!important;grid-row:1/span 2}.reviews-page .runs-grid>div>p:first-of-type{margin:0!important;font-size:14.5px!important}.reviews-page .runs-grid>div>p:last-of-type{margin:2px 0 0!important;font-size:12.5px!important;line-height:1.35!important}.reviews-page .cta-big{height:54px!important;font-size:14px!important;padding:0 22px!important;width:100%!important}.reviews-page .reviews-hero{padding-top:32px!important;padding-bottom:36px!important}.reviews-page .hero-cta-row{flex-direction:column;align-items:stretch!important;gap:10px!important;margin-top:20px!important}.reviews-page .hero-cta-row>span{text-align:center}.reviews-page .reviews-hero .anim-rows>div:last-child{margin-top:16px!important}.reviews-page .mock{padding:14px!important;border-radius:16px!important}.reviews-page .mock>div>div{padding:11px 12px!important}.reviews-page .step-row{gap:22px!important}.reviews-page .step-row h2{font-size:26px!important;margin-top:12px!important}.reviews-page .step-row>div>p{font-size:15.5px!important;line-height:1.55!important}.reviews-page .step-row>div>div[style*="flex-direction: column"]{gap:8px!important;margin-top:16px!important}.reviews-page .step-row span[style*="font-size: 15px"]{font-size:14.5px!important}.reviews-page .hero-panel{max-width:none!important;width:100%!important;margin-inline:0!important;height:440px!important}.reviews-page .rank-card{left:12px!important;right:12px!important;bottom:12px!important;padding:13px!important}.reviews-page .rank-card p{font-size:12.5px!important}.reviews-page .pos-grid{grid-template-columns:1fr!important;gap:10px!important}.reviews-page .pos-grid>div{padding:18px!important}.reviews-page .pos-grid>div>p:first-of-type{font-size:18px!important;margin-top:6px!important}.reviews-page .pos-grid>div>p:last-of-type{font-size:13.5px!important;margin-top:6px!important}.reviews-page .rules-list>div{padding:14px 15px!important;gap:12px!important}.reviews-page .rules-list>div>span:first-child{width:38px!important;height:38px!important;font-size:12px!important}.reviews-page .inbox-panel{border-radius:16px!important}.reviews-page .inbox-panel>div{padding:15px 16px!important}.reviews-page .inbox-panel span[style*="letter-spacing: 0.06em"]{font-size:10px!important}.reviews-page .reviews-section>div[style*="text-align: center"]{margin-bottom:24px!important}.reviews-page .reviews-section h2+p{font-size:15px!important}.reviews-page .cmp-hint{display:block!important}.cmp-scroll{margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.reviews-faq summary{padding:16px 18px;font-size:15px}.reviews-faq p{padding:0 18px 18px;font-size:14.5px}.reviews-page .faq-section{padding-bottom:96px!important}}@media (max-width:420px){.reviews-page .hero-h1,.reviews-page h1{font-size:30px!important}.reviews-page .hero-panel{height:420px!important}}@media (prefers-reduced-motion:reduce){.reviews-page *,.reviews-page :after,.reviews-page :before{animation:none!important;transition:none!important}}