.reviews-section>.container{width:min(1440px,calc(100% - 40px))}.reviews-state{line-height:1.8}.reviews-state:empty{display:none}.reviews-section .actions{flex-wrap:wrap;justify-content:center;margin-top:26px}.review-orbit{margin:34px 0 20px;border:1px solid #5792bd40;border-radius:32px;background:radial-gradient(ellipse at 50% 45%,#d9ecff80,transparent 70%);overflow:hidden}.review-orbit-stage{height:580px;position:relative;perspective:1500px;overflow:hidden;touch-action:pan-y;cursor:grab;direction:ltr}.review-orbit-stage:active{cursor:grabbing}.review-orbit-stage:after{content:'';position:absolute;bottom:35px;left:16%;width:68%;height:24px;border-radius:50%;background:#176ac526;filter:blur(16px);pointer-events:none}.review-orbit-ring{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.review-orbit-card{position:absolute;left:50%;top:48px;width:440px;height:430px;margin-left:-220px;border:1px solid #91b9e2;border-radius:28px;padding:28px 34px;background:linear-gradient(150deg,#fff,#eff6ff);color:#14283f;box-shadow:0 24px 55px #08244e25;pointer-events:auto;display:flex;flex-direction:column;text-align:start;will-change:transform;overflow:hidden}.review-orbit-card.is-active{border-color:#438eff;box-shadow:0 24px 65px #0863ed25}.review-quote{position:absolute;inset-inline-end:25px;top:10px;color:#0863ed18;font:110px/1 Georgia;pointer-events:none}.customer-stars{color:#a97100;font:28px/1.5 Arial;letter-spacing:3px;direction:ltr;text-align:start;margin:10px 0 20px}.customer-review-comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px;line-height:1.9;overflow-y:auto;overscroll-behavior:contain;flex:1;margin:0 0 18px;scrollbar-width:thin;touch-action:pan-y;cursor:text}.review-orbit-card h3{font-size:19px;line-height:1.5;margin:0;padding-top:16px;border-top:1px solid #6396c840;overflow-wrap:anywhere}.review-orbit-card:focus-visible{outline:3px solid #0863ed;outline-offset:-5px}.review-orbit-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 32px}.review-orbit-controls p{font-size:14px;margin:0}.review-orbit-controls span{direction:ltr;white-space:nowrap;font:700 15px Arial;color:#0863ed}.review-orbit-dots{display:flex;justify-content:center;flex-wrap:wrap;direction:ltr;padding:12px 20px 22px}.review-orbit-dots button{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;cursor:pointer}.review-orbit-dots button:before{content:'';width:7px;height:7px;border-radius:10px;background:#8b9fb5}.review-orbit-dots button[aria-current=true]:before{width:24px;background:#0863ed}.single-review .review-orbit-controls{padding-bottom:24px}html[data-theme=dark] .review-orbit{background:radial-gradient(ellipse at 50% 42%,#15365c,#09121e 80%)}html[data-theme=dark] .review-orbit-card{background:linear-gradient(145deg,#1a304d,#101d30);color:#f0f6ff;border-color:#43678c}html[data-theme=dark] .customer-stars{color:#f5c258}html[data-theme=dark] .review-quote{color:#81bbff22}html[data-theme=dark] .review-orbit-controls span{color:#94c5ff}@media(max-width:760px){.reviews-section>.container{width:calc(100% - 24px)}.review-orbit{border-radius:24px}.review-orbit-stage{height:515px;perspective:1000px}.review-orbit-card{width: min(340px,calc(100vw - 72px));height:390px;margin-left:calc(max(-170px,(72px - 100vw)/2));top:42px;padding:24px}.customer-review-comment{font-size:17px;line-height:1.85}.customer-stars{font-size:25px;margin-bottom:16px}.review-orbit-controls{padding:0 18px;align-items:start}.review-orbit-controls p{font-size:14px}.review-orbit-dots{padding:8px 10px 16px}}
