.review-carousel__viewport[data-astro-cid-3extuss6]{overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#d8e1ea transparent;scrollbar-width:thin}.review-carousel__viewport[data-astro-cid-3extuss6]:focus-visible{border-radius:8px;outline:2px solid #0e4a7b;outline-offset:3px}.review-carousel--enhanced[data-astro-cid-3extuss6] .review-carousel__viewport[data-astro-cid-3extuss6]{scrollbar-width:none}.review-carousel--enhanced[data-astro-cid-3extuss6] .review-carousel__viewport[data-astro-cid-3extuss6]::-webkit-scrollbar{display:none}.review-carousel__track[data-astro-cid-3extuss6]{display:flex}.review-carousel__page[data-astro-cid-3extuss6]{min-width:0;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.review-page-grid[data-astro-cid-3extuss6]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-carousel__controls[data-astro-cid-3extuss6]{display:none;align-items:center;justify-content:space-between;gap:28px;margin:28px 7px 0}.review-carousel--enhanced[data-astro-cid-3extuss6] .review-carousel__controls[data-astro-cid-3extuss6]{display:flex}.review-carousel__position[data-astro-cid-3extuss6]{display:flex;width:min(260px,40%);flex-direction:column;gap:12px}.review-carousel__hint[data-astro-cid-3extuss6]{color:#607486;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.review-carousel__progress[data-astro-cid-3extuss6]{display:block;width:100%;height:2px;overflow:hidden;background:#d8e1ea}.review-carousel__progress[data-astro-cid-3extuss6]>span[data-astro-cid-3extuss6]{display:block;width:25%;height:100%;background:#c9a227;transition:width .6s cubic-bezier(.22,1,.36,1)}.review-carousel__actions[data-astro-cid-3extuss6]{display:flex;align-items:center;gap:10px}.review-carousel__count[data-astro-cid-3extuss6]{min-width:62px;margin-right:9px;color:#66798b;font-family:Manrope Variable,Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.07em}.review-carousel__button[data-astro-cid-3extuss6]{display:grid;width:46px;height:46px;place-items:center;border:1px solid #d8e1ea;border-radius:50%;color:#071b2c;background:#fff;box-shadow:0 10px 21px -17px #071b2c59;cursor:pointer;transition:border-color .22s ease,color .22s ease,background .22s ease,transform .22s ease}.review-carousel__button[data-astro-cid-3extuss6] svg[data-astro-cid-3extuss6]{width:18px;height:18px}.review-carousel__button[data-astro-cid-3extuss6]:hover:not(:disabled){transform:translateY(-2px);border-color:#c9a227;color:#9a7a16;background:#fffdf6}.review-carousel__button[data-astro-cid-3extuss6]:focus-visible{outline:2px solid #0e4a7b;outline-offset:3px}.review-carousel__button[data-astro-cid-3extuss6]:disabled{color:#a9b5be;background:#f7f9fb;box-shadow:none;cursor:default}.review-card[data-astro-cid-3extuss6]:before{position:absolute;z-index:0;inset:7px;border:1px solid rgb(7 27 44 / .08);border-radius:16px;background:linear-gradient(145deg,#0e4a7b1c,#ffffff7a 69%);box-shadow:0 20px 38px -27px #071b2c61;content:"";transform:rotate(-2deg);transition:transform .35s ease}.review-card[data-astro-cid-3extuss6]:nth-child(2n):before{background:linear-gradient(145deg,#c9a22724,#ffffff80 69%);transform:rotate(2deg)}.review-card__frame[data-astro-cid-3extuss6]{position:relative;z-index:1;overflow:hidden;border:1px solid rgb(7 27 44 / .09);border-radius:16px;padding:15px;background:linear-gradient(180deg,#0e4a7b14,#ffffffe8);box-shadow:0 24px 45px -30px #071b2c4d;backdrop-filter:blur(12px);transition:transform .35s ease,box-shadow .35s ease}.review-card[data-astro-cid-3extuss6]:nth-child(2n) .review-card__frame[data-astro-cid-3extuss6]{background:linear-gradient(180deg,#c9a2271a,#ffffffe8)}.review-card__surface[data-astro-cid-3extuss6]{overflow:hidden;border:1px solid #d8e1ea;border-radius:12px;padding:10px 10px 0;background:#fff;box-shadow:0 11px 26px -17px #071b2c40,inset 0 1px #ffffffe6}.review-card[data-astro-cid-3extuss6]:hover .review-card__frame[data-astro-cid-3extuss6]{transform:translateY(-3px);box-shadow:0 28px 50px -30px #071b2c5c}.review-card[data-astro-cid-3extuss6]:hover:before{transform:rotate(-1deg)}.review-card[data-astro-cid-3extuss6]:nth-child(2n):hover:before{transform:rotate(1deg)}.review-dialog[data-astro-cid-3extuss6]{border-radius:24px}.review-dialog[data-astro-cid-3extuss6]::backdrop{background:transparent}.review-dialog__frame[data-astro-cid-3extuss6]{position:relative;overflow:hidden;border:1px solid rgb(7 27 44 / .09);border-top:0;border-radius:24px;padding:15px;background:linear-gradient(180deg,#0e4a7b14,#fffffff0);box-shadow:0 24px 45px -30px #071b2c6b;backdrop-filter:blur(12px)}.review-dialog__surface[data-astro-cid-3extuss6]{position:relative;overflow:hidden;border:1px solid #d8e1ea;border-radius:12px;background:#fff;box-shadow:0 11px 26px -17px #071b2c40,inset 0 1px #ffffffe6}.review-dialog__scroll[data-astro-cid-3extuss6]{max-height:calc(90vh - 46px);overflow:auto;padding:10px}.review-dialog__close[data-astro-cid-3extuss6]{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid #d8e1ea;border-radius:10px;color:#071b2c;background:#fffffff0;box-shadow:0 5px 15px -8px #071b2c73;cursor:pointer}.review-dialog__close[data-astro-cid-3extuss6] svg[data-astro-cid-3extuss6]{width:18px;height:18px}.review-dialog__close[data-astro-cid-3extuss6]:hover{border-color:#c9a227;background:#fffdf6}.review-dialog__close[data-astro-cid-3extuss6]:focus-visible{outline:2px solid #c9a227;outline-offset:2px}@media(max-width:640px){.review-dialog__frame[data-astro-cid-3extuss6]{padding:10px;border-radius:18px}.review-dialog__scroll[data-astro-cid-3extuss6]{padding:7px}.review-dialog__close[data-astro-cid-3extuss6]{top:14px;right:14px;width:34px;height:34px}}@media(max-width:760px){.review-page-grid[data-astro-cid-3extuss6]{grid-template-columns:1fr}}@media(max-width:640px){.review-card__frame[data-astro-cid-3extuss6]{padding:11px}.review-card__surface[data-astro-cid-3extuss6]{padding:7px 7px 0}.review-carousel__controls[data-astro-cid-3extuss6]{margin-top:17px}.review-carousel__position[data-astro-cid-3extuss6]{width:44%}.review-carousel__hint[data-astro-cid-3extuss6]{font-size:8px}.review-carousel__actions[data-astro-cid-3extuss6]{gap:7px}.review-carousel__count[data-astro-cid-3extuss6]{min-width:51px;margin-right:0;font-size:9px}.review-carousel__button[data-astro-cid-3extuss6]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.review-card[data-astro-cid-3extuss6]:before,.review-card__frame[data-astro-cid-3extuss6],.review-carousel__progress[data-astro-cid-3extuss6]>span[data-astro-cid-3extuss6],.review-carousel__button[data-astro-cid-3extuss6]{transition:none}.review-card[data-astro-cid-3extuss6]:hover .review-card__frame[data-astro-cid-3extuss6],.review-carousel__button[data-astro-cid-3extuss6]:hover:not(:disabled){transform:none}.review-carousel__viewport[data-astro-cid-3extuss6]{scroll-behavior:auto}}
