.cc_g7b5bzkn_zKHz2Al8MN .product-reviews {padding:clamp(42px,5vw,72px) 20px;background:#fffdf9;color:var(--color-text-primary);font-family:var(--font-body);overflow:hidden}.cc_g7b5bzkn_zKHz2Al8MN .pr-shell {position:relative;max-width:1340px;margin:0 auto;padding:clamp(34px,4vw,56px);border:1px solid rgba(42,161,185,.28);border-radius:28px;background:rgba(255,255,255,.95);box-shadow:0 14px 38px rgba(36,91,101,.07);overflow:visible}.cc_g7b5bzkn_zKHz2Al8MN .pr-wave {position:absolute;z-index:0;top:-58px;right:-1px;width:38%;height:245px;border-radius:68% 28px 0 60%;background:radial-gradient(circle at 35% 85%,rgba(116,208,220,.33),rgba(42,161,185,.78) 70%);pointer-events:none}.cc_g7b5bzkn_zKHz2Al8MN .pr-accent {position:absolute;z-index:1;top:17px;right:4.5%;max-width:150px;margin:0;color:#164c59;font:italic 500 18px/1.38 var(--font-body);text-align:center;white-space:pre-line;transform:rotate(3deg)}.cc_g7b5bzkn_zKHz2Al8MN .pr-header {position:relative;z-index:2;max-width:760px;padding-right:80px}.cc_g7b5bzkn_zKHz2Al8MN .pr-eyebrow {color:#2aa1b9;font:600 13px/1.4 var(--font-label);letter-spacing:.22em}.cc_g7b5bzkn_zKHz2Al8MN .pr-header h2 {max-width:680px;margin:13px 0 0;font:600 clamp(36px,4vw,54px)/1.08 var(--font-body);letter-spacing:-.035em}.cc_g7b5bzkn_zKHz2Al8MN .pr-header h2 mark {padding:0;color:#2aa1b9;background:none}.cc_g7b5bzkn_zKHz2Al8MN .pr-header>p {margin:16px 0 0;color:var(--color-text-secondary);font:400 16px/1.6 var(--font-body)}.cc_g7b5bzkn_zKHz2Al8MN .pr-header>i {display:block;width:54px;height:2px;margin-top:17px;background:#2aa1b9}.cc_g7b5bzkn_zKHz2Al8MN .pr-average {display:flex;align-items:center;gap:9px;margin-top:13px;color:var(--color-text-secondary);font-size:13px}.cc_g7b5bzkn_zKHz2Al8MN .pr-stars {display:inline-flex;gap:3px}.cc_g7b5bzkn_zKHz2Al8MN .pr-stars svg {width:17px;height:17px;fill:#dce8e9}.cc_g7b5bzkn_zKHz2Al8MN .pr-stars svg.is-filled {fill:#2aa1b9}
.cc_g7b5bzkn_zKHz2Al8MN .pr-carousel {position:relative;z-index:3;margin-top:38px;outline:none}.cc_g7b5bzkn_zKHz2Al8MN .pr-carousel:focus-visible {outline:3px solid rgba(42,161,185,.28);outline-offset:8px;border-radius:22px}.cc_g7b5bzkn_zKHz2Al8MN .pr-track {display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.cc_g7b5bzkn_zKHz2Al8MN .pr-track::-webkit-scrollbar {display:none}.cc_g7b5bzkn_zKHz2Al8MN .pr-card {position:relative;flex:0 0 calc((100% - 44px)/3);min-width:0;min-height:300px;padding:33px 30px 29px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgba(42,161,185,.16);border-radius:22px;background:#fffdfa;box-shadow:0 9px 25px rgba(40,83,91,.06);scroll-snap-align:start}.cc_g7b5bzkn_zKHz2Al8MN .pr-quote {height:38px;color:rgba(42,161,185,.28);font:700 64px/.75 Georgia,serif}.cc_g7b5bzkn_zKHz2Al8MN .pr-card .pr-stars {margin-top:10px}.cc_g7b5bzkn_zKHz2Al8MN .pr-card h3 {margin:18px 0 0;color:var(--color-text-primary);font:600 18px/1.35 var(--font-body)}.cc_g7b5bzkn_zKHz2Al8MN .pr-card>p {margin:12px 0 22px;color:var(--color-text-secondary);font:400 15px/1.65 var(--font-body);white-space:pre-wrap}.cc_g7b5bzkn_zKHz2Al8MN .pr-card>strong {margin-top:auto;color:#244a55;font:600 14px/1.4 var(--font-body)}.cc_g7b5bzkn_zKHz2Al8MN .pr-arrow {position:absolute;z-index:5;top:44%;width:38px;height:38px;border:1px solid rgba(42,161,185,.2);border-radius:50%;color:#2aa1b9;background:rgba(255,255,255,.9);box-shadow:0 5px 15px rgba(28,84,94,.1);font-size:26px;cursor:pointer}.cc_g7b5bzkn_zKHz2Al8MN .pr-arrow--prev {left:-48px}.cc_g7b5bzkn_zKHz2Al8MN .pr-arrow--next {right:-48px}.cc_g7b5bzkn_zKHz2Al8MN .pr-arrow:focus-visible {outline:3px solid rgba(42,161,185,.32);outline-offset:3px}.cc_g7b5bzkn_zKHz2Al8MN .pr-dots {display:flex;justify-content:center;gap:7px;margin-top:20px}.cc_g7b5bzkn_zKHz2Al8MN .pr-dots button {width:8px;height:8px;padding:0;border:0;border-radius:9px;background:#d8e9ed;cursor:pointer}.cc_g7b5bzkn_zKHz2Al8MN .pr-dots button.is-active {width:25px;background:#2aa1b9}.cc_g7b5bzkn_zKHz2Al8MN .pr-empty {position:relative;z-index:2;padding:60px 20px;text-align:center;color:var(--color-text-secondary)}
.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits {position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;padding-top:23px;border-top:1px solid rgba(42,161,185,.18)}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits>div {min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;color:#405c65;font:500 14px/1.4 var(--font-body)}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits>div+div {border-left:1px solid rgba(42,161,185,.17)}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits svg {width:25px;height:25px;fill:none;stroke:#2aa1b9;stroke-width:1.35;flex:none}
@media(max-width:1023px){.cc_g7b5bzkn_zKHz2Al8MN .pr-shell {overflow:hidden}.cc_g7b5bzkn_zKHz2Al8MN .pr-wave {top:-20px;right:-60px;width:50%;opacity:.65}.cc_g7b5bzkn_zKHz2Al8MN .pr-accent {display:none}.cc_g7b5bzkn_zKHz2Al8MN .pr-header {padding-right:0}.cc_g7b5bzkn_zKHz2Al8MN .pr-card {flex-basis:calc((100% - 22px)/2)}.cc_g7b5bzkn_zKHz2Al8MN .pr-arrow--prev {left:6px}.cc_g7b5bzkn_zKHz2Al8MN .pr-arrow--next {right:6px}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits {grid-template-columns:repeat(2,1fr);row-gap:18px}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits>div:nth-child(3) {border-left:0}}
@media(max-width:767px){.cc_g7b5bzkn_zKHz2Al8MN .product-reviews {padding:36px 14px}.cc_g7b5bzkn_zKHz2Al8MN .pr-shell {padding:30px 18px;border-radius:24px}.cc_g7b5bzkn_zKHz2Al8MN .pr-wave {top:0;right:-90px;width:75%;height:180px;opacity:.35}.cc_g7b5bzkn_zKHz2Al8MN .pr-header h2 {font-size:clamp(34px,10vw,44px)}.cc_g7b5bzkn_zKHz2Al8MN .pr-carousel {margin-top:30px}.cc_g7b5bzkn_zKHz2Al8MN .pr-track {gap:14px}.cc_g7b5bzkn_zKHz2Al8MN .pr-card {flex-basis:100%;min-height:280px;padding:29px 24px}.cc_g7b5bzkn_zKHz2Al8MN .pr-arrow {display:none}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits {gap:13px}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits>div {padding:0 4px;font-size:12px}.cc_g7b5bzkn_zKHz2Al8MN .pr-benefits>div+div {border-left:0}}
@media(prefers-reduced-motion:reduce){.cc_g7b5bzkn_zKHz2Al8MN .pr-track {scroll-behavior:auto}.cc_g7b5bzkn_zKHz2Al8MN .pr-dots button {transition:none}}
