.reviews-carousel{position:relative;font-family:Outfit,Arial,sans-serif;--review-gap:20px}.nk-home .reviews-carousel .reviews-grid,.reviews-carousel .reviews-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--review-gap)) / 3);grid-gap:var(--review-gap);gap:var(--review-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;scrollbar-width:none;padding:12px 2px 22px;margin:-12px -2px 0;align-items:stretch}.reviews-carousel .reviews-grid::-webkit-scrollbar{display:none}.nk-home .reviews-carousel.reviews-continuous .reviews-grid,.reviews-carousel.reviews-continuous .reviews-grid{scroll-snap-type:none;scroll-behavior:auto;overflow-anchor:none}.reviews-carousel.reviews-continuous .review-card:nth-child(3n+1){background:var(--theme-surface);border-top-color:var(--theme-line)}.reviews-carousel .review-card{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;position:relative;display:flex;flex-direction:column;border:1px solid var(--theme-line);border-radius:20px;padding:28px;background:var(--theme-surface);color:var(--theme-text);box-shadow:0 8px 24px #00000008;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.review-card .review-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.review-card-top>span{display:flex;align-items:center;gap:9px}.review-card-top>span>strong{font-size:13px;font-weight:500;color:var(--theme-text)}.review-card-top>svg{color:var(--theme-accent);opacity:.25}.review-card .review-stars{display:flex;color:var(--theme-accent);gap:3px}.review-card .review-stars svg{width:11px;height:11px}.review-card .review-stars .empty{opacity:.25}.review-card .review-body{flex:1 1;position:relative;min-height:165px}.review-body blockquote{font-size:16px;line-height:1.7;letter-spacing:-.15px;margin:0;color:var(--theme-text);font-weight:400;overflow-wrap:anywhere;white-space:pre-wrap}.review-body blockquote.review-collapsed{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-expand{border:0;background:none;color:var(--theme-accent);font:inherit;font-size:11px;padding:10px 0 0;cursor:pointer}.review-card .review-author{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid var(--theme-line);background:none}.review-author-identity{display:flex;align-items:center;gap:11px;min-width:0}.review-avatar{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--theme-accent);font-size:13px;font-weight:500}.review-author-identity>div{min-width:0}.review-card .review-author strong{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--theme-text)}.review-card .review-author small{display:block;font-size:10px;color:var(--theme-muted);margin-top:4px}.review-author .review-verified{display:flex;align-items:center;gap:5px;white-space:nowrap;color:var(--theme-accent);font-size:8px}.review-carousel-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:10px}.review-pagination{display:flex;gap:7px;align-items:center}.review-pagination button{padding:0;width:6px;height:6px;border:0;border-radius:10px;background:var(--theme-muted);opacity:.25;transition:width .25s ease,opacity .25s ease;cursor:pointer}.review-pagination button[aria-current=true]{width:23px;opacity:1;background:var(--theme-accent)}.review-carousel-controls{display:flex;align-items:center;gap:7px}.review-carousel-controls button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--theme-line);border-radius:50%;background:transparent;color:var(--theme-muted)}.review-carousel-controls button:hover:not(:disabled){background:#9aaa8a12;color:var(--theme-text)}.review-carousel-controls button:disabled{opacity:.25;cursor:default}.review-carousel-count{font-size:10px;color:var(--theme-muted);margin-right:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:1001px){.reviews-carousel .review-card:nth-child(3n+1){border-top-color:color-mix(in srgb,var(--theme-accent) 35%,transparent);background:linear-gradient(155deg,#9eae8907,transparent 65%),var(--theme-surface)}}@media (max-width:1000px){.nk-home .reviews-carousel .reviews-grid,.reviews-carousel .reviews-grid{grid-auto-columns:calc((100% - var(--review-gap)) / 2)}.review-body blockquote{font-size:15px}}@media (max-width:600px){.reviews-carousel{--review-gap:13px}.nk-home .reviews-carousel .reviews-grid,.reviews-carousel .reviews-grid{grid-auto-columns:88%;padding-right:12px}.nk-home .reviews-carousel .review-card,.reviews-carousel .review-card{padding:24px;border-radius:17px}.review-body blockquote{font-size:16px}.review-card .review-body{min-height:160px}.review-author .review-verified{font-size:7px}.review-carousel-bottom{margin-top:3px}.review-carousel-controls button{width:38px;height:38px}.review-carousel-count{font-size:9px}.review-pagination{gap:6px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.reviews-carousel .review-card:hover{transform:translateY(-5px);border-color:#a9bb9480;box-shadow:0 18px 35px #00000012}.reviews-carousel .review-avatar{transition:transform .3s ease}.reviews-carousel .review-card:hover .review-avatar{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.reviews-carousel *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}