.vr-carousel{min-width:0;max-width:100%;color:#edf7fb}.vr-carousel-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.vr-carousel-heading h2{margin:8px 0 10px}.vr-carousel-heading p{color:#b6cbd7}.vr-carousel-eyebrow{color:#70e5f5!important;font-size:12px;letter-spacing:.12em}.vr-carousel-controls{display:flex;gap:12px;flex:none}.vr-carousel-controls button{width:48px;height:48px;border-radius:50%;border:1px solid #315365;background:#10232e;color:#70e5f5;cursor:pointer;font-size:24px}.vr-carousel-controls button:disabled{opacity:.4;cursor:default}.vr-carousel-track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:2px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#315365 #07131d;padding:4px 2px 16px;max-width:100%;min-width:0}.vr-review-card{flex:0 0 calc((100% - 40px)/3);min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;margin:0;padding:28px;border:1px solid #244553;border-radius:24px;background:linear-gradient(145deg,#10232e,#07131d)}.vr-review-header{display:flex;gap:14px;align-items:center;margin-bottom:22px}.vr-review-author{display:block;font-weight:650;color:#edf7fb!important;line-height:1.5}.vr-review-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;flex:none;color:#70e5f5;background:#173b46;border:1px solid #315365;font-size:20px}.vr-review-platform{font-size:14px;color:#b6cbd7}.vr-review-card blockquote{margin:0 0 22px;color:#d9e8ef;line-height:1.7;overflow-wrap:anywhere;font-size:16px}.vr-review-source{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;color:#70e5f5;line-height:1.5}.vr-carousel-progress{color:#b6cbd7;font-size:14px}.vr-carousel button:focus-visible,.vr-carousel-track:focus-visible,.vr-review-source:focus-visible{outline:3px solid #70e5f5;outline-offset:3px}@media(max-width:1100px){.vr-review-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:700px){.vr-carousel-heading{align-items:flex-start;flex-wrap:wrap}.vr-review-card{flex-basis:calc(100% - 20px);padding:24px}.vr-carousel-controls{margin-left:auto}.vr-carousel-track{gap:14px}}@media(prefers-reduced-motion:reduce){.vr-carousel-track{scroll-behavior:auto}}

.vr-review-full{margin-bottom:16px}.vr-review-full summary{cursor:pointer;min-height:44px;padding:10px 0;color:#70e5f5}.vr-review-full summary:focus-visible{outline:3px solid #70e5f5;outline-offset:3px}.vr-review-full[open] blockquote{margin-top:12px}

.vr-review-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.vr-review-text[data-expanded="true"]{display:block;-webkit-line-clamp:unset;overflow:visible}.vr-review-full{align-self:flex-start;margin-bottom:20px}
