.amuse-reviews{padding:0!important;margin:0!important;overflow:hidden;background:transparent!important;color:var(--amuse-text,#1E2A20)}
.amuse-reviews *{box-sizing:border-box}.amuse-reviews__inner{width:min(1240px,100%);margin:0 auto}.amuse-reviews__heading{max-width:820px;margin-bottom:clamp(28px,4vw,54px)}
.amuse-reviews__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.amuse-reviews__eyebrow:before{content:"";width:28px;height:2px;background:var(--amuse-accent,#D7A928)}
.amuse-reviews__title{margin:0!important;padding:0!important;font-size:clamp(34px,5vw,68px)!important;line-height:.98!important;letter-spacing:-.035em;font-weight:700;color:inherit!important}
.amuse-reviews__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(20px,3vw,46px)}
.amuse-reviews__media{position:relative;min-height:470px;border-radius:28px;overflow:hidden;background:rgba(0,0,0,.06)}.amuse-reviews__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.18));pointer-events:none}.amuse-reviews__media img{width:100%;height:100%;min-height:470px;display:block;object-fit:cover}.amuse-reviews__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;opacity:.55}
.amuse-reviews__card{align-self:center;background:#fff;border-radius:28px;padding:clamp(30px,4vw,58px);box-shadow:0 24px 70px rgba(0,0,0,.08);position:relative;z-index:2;color:var(--amuse-text,#1E2A20)}
.amuse-reviews__slides{display:grid}.amuse-reviews__slide{grid-area:1/1;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.amuse-reviews__slide.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.amuse-reviews__stars{font-size:22px;letter-spacing:.08em;line-height:1;margin-bottom:24px;color:var(--amuse-accent,#D7A928)}
.amuse-reviews__quote{margin:0 0 28px!important;padding:0!important;border:0!important;font-size:clamp(22px,2.35vw,34px)!important;line-height:1.28!important;font-weight:500;color:inherit!important}.amuse-reviews__author{display:flex;flex-direction:column;gap:4px;font-size:15px}.amuse-reviews__author strong{font-size:17px}.amuse-reviews__author span{opacity:.62}
.amuse-reviews__controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:36px}.amuse-reviews__arrows{display:flex;gap:10px}.amuse-reviews__arrow{width:44px;height:44px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-size:20px;line-height:1;transition:transform .2s ease,opacity .2s ease;padding:0}.amuse-reviews__arrow:hover{transform:translateY(-2px)}.amuse-reviews__dots{display:flex;gap:8px;align-items:center}.amuse-reviews__dot{width:8px;height:8px;border-radius:999px;border:0;background:currentColor;opacity:.22;padding:0;cursor:pointer;transition:width .2s ease,opacity .2s ease}.amuse-reviews__dot.is-active{width:24px;opacity:1;background:var(--amuse-accent,#D7A928)}
.amuse-reviews__button{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;min-height:50px;padding:13px 22px;border-radius:999px;text-decoration:none!important;font-size:15px;font-weight:700;transition:transform .2s ease,opacity .2s ease;background:var(--amuse-btn,#1E2A20);color:var(--amuse-btn-text,#fff)!important}.amuse-reviews__button:hover{transform:translateY(-2px);opacity:.92}
@media(min-width:980px){.amuse-reviews__card{margin-left:-76px}}@media(max-width:979px){.amuse-reviews__layout{grid-template-columns:1fr}.amuse-reviews__media,.amuse-reviews__media img{min-height:360px}}@media(max-width:600px){.amuse-reviews{padding:0!important}.amuse-reviews__media,.amuse-reviews__card{border-radius:20px}.amuse-reviews__card{padding:26px 22px}.amuse-reviews__controls{align-items:flex-end}}
@media(prefers-reduced-motion:reduce){.amuse-reviews__slide,.amuse-reviews__arrow,.amuse-reviews__button,.amuse-reviews__dot{transition:none}}
