 .reviews-page{background:#060e1b;color:#e9efff}.reviews-page .knowledge-main{max-width:1280px}.reviews-hero{padding:65px 0 35px}.reviews-hero h1{font-size:clamp(34px,4.5vw,64px);line-height:1.08;letter-spacing:-.035em;color:#edf2ff}.reviews-hero>p{max-width:760px;color:#afbfdb}.reviews-stats{display:flex;gap:36px;margin-top:30px}.reviews-stats span{display:grid;color:#a9bada;font-size:14px}.reviews-stats b{font-size:32px;color:#8cb5ff}.reviews-note{padding:22px;border:1px solid #233955;border-radius:14px;color:#aebed8;font-size:14px;line-height:1.7}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0}.review-card{background:#0c1b30;border:1px solid #233955;border-radius:18px;overflow:hidden;min-width:0;align-self:start}.review-preview{display:flex;position:relative;align-items:center;justify-content:center;height:260px;background:linear-gradient(145deg,#162d4d,#071323);padding:20px}.review-preview img{max-height:100%;max-width:100%;object-fit:contain;border-radius:5px}.review-preview span{position:absolute;bottom:10px;right:10px;font-size:12px;background:#081425e8;color:#d4e2ff;padding:5px 10px;border-radius:20px}.review-preview:hover{background:#1c375b}.review-copy{padding:24px}.review-author{font-size:13px;color:#91baff!important}.review-copy h2{font-size:21px;line-height:1.35;margin:10px 0 16px;color:#eef3ff}.review-copy p,.review-copy blockquote{font-size:15px;line-height:1.7;color:#bac8e0;overflow-wrap:anywhere}.review-copy blockquote{margin:18px 0 0;border-left:2px solid #759de8;padding-left:16px}.reviews-page summary{cursor:pointer;color:#a9c9ff;padding:12px 0}.reviews-page a:focus-visible,.reviews-page button:focus-visible,.reviews-page summary:focus-visible{outline:3px solid #b3d3ff;outline-offset:4px}.review-variant a{font-size:12px;color:#a9c9ff}.reviews-context{padding:28px;border:1px solid #233955;border-radius:18px}.reviews-context a{display:inline-block;margin:10px;color:#a9c9ff}.review-dialog{border:1px solid #3d5b83;border-radius:16px;background:#081425;color:white;padding:24px;max-width:min(92vw,1000px);max-height:94dvh}.review-dialog::backdrop{background:#000d;backdrop-filter:blur(5px)}.review-dialog img{display:block;max-width:100%;max-height:74dvh;object-fit:contain;margin:auto}.review-close{float:right;border:1px solid #59759b;border-radius:50%;width:40px;height:40px;background:#132741;color:white;font-size:28px;cursor:pointer}.review-caption{padding-right:45px;font-size:14px}.review-original{display:block;color:#a9c9ff;text-align:center;margin-top:16px}.reviews-page .knowledge-cta{margin-top:40px;background:#10223b;border-color:#29496d}.reviews-page .knowledge-cta h2{color:#eaf1ff}@media(max-width:950px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reviews-grid{grid-template-columns:1fr;gap:20px}.reviews-hero{padding-top:35px}.reviews-stats{gap:24px}.review-preview{height:300px}.review-copy{padding:20px}.reviews-context{padding:20px}}.reviews-page .reviews-hero h1{max-width:1050px;font-size:clamp(34px,4vw,58px)}
.reviews-page .reviews-hero h1{max-width:1050px;font-size:clamp(34px,4vw,58px)}

.reviews-intents{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 48px}.reviews-intents a{color:#c5d9ff;border:1px solid #2a456c;border-radius:30px;padding:10px 16px;text-decoration:none;font-size:14px}.reviews-intents a:hover{background:#193456}.reviews-intent{scroll-margin-top:100px}.reviews-intent>h2{color:#e6eeff;font-size:28px;line-height:1.3;margin-top:50px}.reviews-grid{margin-top:24px}
