.Reviews-module__yTtV6W__section.Reviews-module__yTtV6W__section{isolation:isolate;color:#103842;background:linear-gradient(120deg,#f4fbfa,#edf9fa 64%,#fff8f3);padding:clamp(4.75rem,8vw,7.5rem) 0;position:relative;overflow:clip}.Reviews-module__yTtV6W__grid{grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2.5rem,6vw,6.75rem);display:grid}.Reviews-module__yTtV6W__intro{min-width:0}.Reviews-module__yTtV6W__eyebrow{color:#007b84;font-family:var(--font-sans), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.4}.Reviews-module__yTtV6W__intro h2{color:#123b45;max-width:14ch;font-family:var(--font-sans), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.15rem,3.6vw,3.8rem);font-weight:580;line-height:1.08}.Reviews-module__yTtV6W__intro>p:not(.Reviews-module__yTtV6W__eyebrow){color:#41626a;max-width:34rem;font-family:var(--font-sans), sans-serif;margin-top:1.35rem;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.65}.Reviews-module__yTtV6W__controls{align-items:center;gap:.65rem;margin-top:2rem;display:flex}.Reviews-module__yTtV6W__controls button{color:#075d67;width:3rem;height:3rem;font-family:var(--font-sans), sans-serif;cursor:pointer;background:#ffffffd1;border:1px solid #007b8438;border-radius:999px;place-items:center;padding:0;font-size:1.3rem;line-height:1;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid}.Reviews-module__yTtV6W__controls button:hover{color:#fff;background:#007b84;border-color:#007b84;transform:translateY(-2px)}.Reviews-module__yTtV6W__controls button:focus-visible{color:#fff;outline-offset:3px;background:#007b84;border-color:#007b84;outline:3px solid #e15e4873}.Reviews-module__yTtV6W__stage{min-width:0;padding-block:1rem;padding-inline:0 clamp(2rem,8vw,6.5rem);position:relative}.Reviews-module__yTtV6W__currentReview{z-index:1;width:min(100%,52rem);position:relative}.Reviews-module__yTtV6W__nextReview{opacity:.72;filter:saturate(.86);pointer-events:none;width:min(44%,23rem);max-height:74%;position:absolute;inset-block-start:12%;inset-inline-end:-3%;overflow:hidden}.Reviews-module__yTtV6W__card.Reviews-module__yTtV6W__card{color:#173942;background:#fff;border:1px solid #007b8429;border-radius:clamp(1.35rem,2.7vw,2.25rem);min-width:0;margin:0;padding:clamp(1.65rem,3.5vw,3.35rem);position:relative;overflow:hidden;box-shadow:0 1.3rem 3.5rem #104f5b1f,0 .25rem .75rem #104f5b0f}.Reviews-module__yTtV6W__card.Reviews-module__yTtV6W__card:after{content:"";background:linear-gradient(90deg,#03a0a6,#7bdbd3);border-radius:0 0 999px;width:7.75rem;height:.35rem;position:absolute;inset-block-start:0;inset-inline-start:0}.Reviews-module__yTtV6W__meta{border-bottom:1px solid #115c6721;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.15rem;padding-bottom:1.15rem;display:flex}.Reviews-module__yTtV6W__label{color:#597078;font-family:var(--font-sans), sans-serif;letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:800;line-height:1.4}.Reviews-module__yTtV6W__rating{color:#b84e40;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.25rem;font-size:.86rem;font-weight:800;display:inline-flex}.Reviews-module__yTtV6W__quote{margin:0;padding-top:clamp(1.8rem,3.6vw,2.8rem);position:relative}.Reviews-module__yTtV6W__quote:before{color:#03a0a630;content:"“";font-family:Georgia,serif;font-size:clamp(4.4rem,8vw,7rem);font-weight:700;line-height:.8;position:absolute;inset-block-start:0;inset-inline-start:-.12em}.Reviews-module__yTtV6W__quote h3{color:#173942;letter-spacing:-.035em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(1.8rem,3.25vw,3.25rem);font-weight:440;line-height:1.04;position:relative}.Reviews-module__yTtV6W__quote p{color:#46636a;max-width:50rem;font-family:var(--font-sans), sans-serif;margin-top:1.25rem;font-size:clamp(1rem,1.23vw,1.13rem);line-height:1.72}.Reviews-module__yTtV6W__attribution{color:#60767c;font-family:var(--font-sans), sans-serif;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:1.7rem;font-size:.84rem;line-height:1.5;display:flex}.Reviews-module__yTtV6W__attribution strong{color:#173942;font-weight:650}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__card.Reviews-module__yTtV6W__card{background:#f8feffe0;min-height:100%;padding:clamp(1.35rem,2.5vw,2rem);box-shadow:0 1rem 2.5rem #104f5b12}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__quote h3{font-size:clamp(1.3rem,2.2vw,1.9rem)}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__quote p{font-size:.95rem}.Reviews-module__yTtV6W__compact.Reviews-module__yTtV6W__card.Reviews-module__yTtV6W__card{padding:clamp(1.35rem,2.8vw,2.35rem)}.Reviews-module__yTtV6W__compact .Reviews-module__yTtV6W__quote{padding-top:clamp(1.55rem,2.8vw,2.2rem)}.Reviews-module__yTtV6W__compact .Reviews-module__yTtV6W__quote h3{font-size:clamp(1.55rem,2.35vw,2.35rem)}@media (max-width:800px){.Reviews-module__yTtV6W__section.Reviews-module__yTtV6W__section{padding:clamp(4rem,13vw,5.5rem) 0}.Reviews-module__yTtV6W__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.Reviews-module__yTtV6W__intro h2{max-width:15ch}.Reviews-module__yTtV6W__stage{padding:0 0 1.5rem}.Reviews-module__yTtV6W__nextReview{opacity:.6;width:calc(100% - 1.35rem);max-height:4.8rem;margin-block:-.6rem 0;margin-inline:auto 0;position:relative;inset:auto}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__card.Reviews-module__yTtV6W__card{padding:1.35rem}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__meta,.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__quote p,.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__attribution{display:none}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__quote{padding-top:.3rem}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__quote:before{font-size:3.5rem}.Reviews-module__yTtV6W__nextReview .Reviews-module__yTtV6W__quote h3{padding-inline-start:.9rem;font-size:1.15rem;line-height:1.25}}@media (prefers-reduced-motion:reduce){.Reviews-module__yTtV6W__controls button{transition:none}.Reviews-module__yTtV6W__controls button:hover{transform:none}}
