.customer-reviews-module__Sw74vW__section{border-top:6px solid var(--proper-accent);background:var(--proper-surface);color:var(--proper-ink);padding:clamp(3rem,6vw,5rem) 1.5rem;container-type:inline-size}.customer-reviews-module__Sw74vW__inner{max-width:1200px;margin:0 auto}.customer-reviews-module__Sw74vW__headingRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.customer-reviews-module__Sw74vW__eyebrow,.customer-reviews-module__Sw74vW__summaryEyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800}.customer-reviews-module__Sw74vW__eyebrow{color:var(--proper-accent-strong);margin:0 0 1rem}.customer-reviews-module__Sw74vW__headingRow h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.1rem);font-weight:850;line-height:1.1}.customer-reviews-module__Sw74vW__intro{color:var(--proper-muted);max-width:39rem;margin:1.25rem 0 0;font-size:1.1rem;line-height:1.8}.customer-reviews-module__Sw74vW__stars{color:#99630c;letter-spacing:.13em;white-space:nowrap;font-size:clamp(18px,5vw,1.3rem);line-height:1.4;display:inline-flex}.customer-reviews-module__Sw74vW__summary{background:var(--proper-plum);color:#fff;border:1px solid #8b4a82;border-radius:1.75rem;flex-direction:column;align-items:flex-start;padding:clamp(20px,4vw,32px);display:flex}.customer-reviews-module__Sw74vW__summaryEyebrow{color:#f8dcea}.customer-reviews-module__Sw74vW__score{letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:.75rem;max-width:100%;margin:1rem 0 .5rem;font-size:clamp(3rem,14vw,4.5rem);font-weight:850;line-height:1.1;display:flex}.customer-reviews-module__Sw74vW__score span{letter-spacing:0;font-size:1.3rem;font-weight:600}.customer-reviews-module__Sw74vW__summary .customer-reviews-module__Sw74vW__stars{color:#ffda42;font-size:clamp(22px,6vw,1.65rem)}.customer-reviews-module__Sw74vW__summary p{margin:1rem 0 .5rem;font-size:1rem;line-height:1.65}.customer-reviews-module__Sw74vW__period{color:#f3dce8;font-size:.8rem}.customer-reviews-module__Sw74vW__highlightGrid,.customer-reviews-module__Sw74vW__allGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2rem;display:grid}.customer-reviews-module__Sw74vW__card{border:1px solid var(--proper-line);background:#fff;border-radius:1.5rem;flex-direction:column;min-width:0;margin:0;padding:1.6rem;scroll-margin-top:2rem;display:flex;box-shadow:0 4px 18px #70136d0d}.customer-reviews-module__Sw74vW__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.customer-reviews-module__Sw74vW__cardTop time{color:var(--proper-muted);font-size:.8rem}.customer-reviews-module__Sw74vW__card blockquote{color:var(--proper-ink);overflow-wrap:anywhere;margin:1.3rem 0 1.6rem;font-size:1rem;line-height:1.85}.customer-reviews-module__Sw74vW__card blockquote p{margin:0}.customer-reviews-module__Sw74vW__card figcaption{border-top:1px solid var(--proper-line);overflow-wrap:anywhere;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.15rem;font-size:.9rem;font-weight:750;line-height:1.5;display:flex}.customer-reviews-module__Sw74vW__quoteMark{background:var(--proper-soft);width:2.4rem;height:2.4rem;color:var(--proper-accent-strong);border-radius:50%;flex-shrink:0;place-items:center;padding-top:.55rem;font-family:Georgia,serif;font-size:2rem;line-height:1;display:grid}.customer-reviews-module__Sw74vW__bottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.75rem;display:flex}.customer-reviews-module__Sw74vW__source{color:var(--proper-muted);max-width:48rem;margin:0;font-size:.85rem;line-height:1.7}.customer-reviews-module__Sw74vW__button{background:var(--proper-plum);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.85rem 1.3rem;font-weight:750;line-height:1.5;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.customer-reviews-module__Sw74vW__button:hover{background:#9c1a68;box-shadow:0 4px 14px #70136d1a}.customer-reviews-module__Sw74vW__button:active{transform:translateY(1px)}.customer-reviews-module__Sw74vW__button:focus-visible,.customer-reviews-module__Sw74vW__trustLink:focus-visible{outline:3px solid var(--proper-accent-strong);outline-offset:4px}.customer-reviews-module__Sw74vW__trustLink{background:var(--proper-soft);border:1px solid var(--proper-line);color:var(--proper-ink);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;max-width:fit-content;margin-top:1.5rem;padding:1rem 1.2rem;font-size:.9rem;line-height:1.6;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:flex}.customer-reviews-module__Sw74vW__trustLink:hover{background:#fde7f0;box-shadow:0 3px 12px #70136d0f}.customer-reviews-module__Sw74vW__trustLink:active{transform:translateY(1px)}.customer-reviews-module__Sw74vW__linkHint{text-underline-offset:4px;font-weight:700;text-decoration:underline}.customer-reviews-module__Sw74vW__page{background:var(--proper-surface);color:var(--proper-ink);min-height:100vh}.customer-reviews-module__Sw74vW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:auto;padding:1.5rem;display:flex}.customer-reviews-module__Sw74vW__pageHeader nav{flex-wrap:wrap;gap:1rem;font-size:.9rem;font-weight:700;display:flex}.customer-reviews-module__Sw74vW__pageHeader a:not(.customer-reviews-module__Sw74vW__button):hover{text-decoration:underline}.customer-reviews-module__Sw74vW__pageHeader a:focus-visible,.customer-reviews-module__Sw74vW__breadcrumbs a:focus-visible,.customer-reviews-module__Sw74vW__cta a:focus-visible{outline:3px solid var(--proper-accent-strong);outline-offset:4px}.customer-reviews-module__Sw74vW__pageBody{max-width:1200px;margin:auto;padding:1.5rem 1.5rem 4rem}.customer-reviews-module__Sw74vW__breadcrumbs{color:var(--proper-muted);flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;font-size:.85rem;display:flex}.customer-reviews-module__Sw74vW__breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.customer-reviews-module__Sw74vW__hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;margin-bottom:2rem;display:grid}.customer-reviews-module__Sw74vW__hero h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:.5rem 0 1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:850;line-height:1.05}.customer-reviews-module__Sw74vW__hero p{color:var(--proper-muted);max-width:42rem;font-size:1.1rem;line-height:1.85}.customer-reviews-module__Sw74vW__hero .customer-reviews-module__Sw74vW__summary p{color:#fff;font-size:1rem}.customer-reviews-module__Sw74vW__pageBody h2{letter-spacing:-.025em;font-size:1.8rem;font-weight:800;line-height:1.2}.customer-reviews-module__Sw74vW__contextNote{color:var(--proper-muted);max-width:54rem;font-size:.9rem;line-height:1.8}.customer-reviews-module__Sw74vW__cta{background:var(--proper-soft);border-radius:1.75rem;margin-top:3rem;padding:clamp(1.5rem,4vw,3rem)}.customer-reviews-module__Sw74vW__cta p{max-width:48rem;color:var(--proper-muted);line-height:1.8}.customer-reviews-module__Sw74vW__ctaActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.customer-reviews-module__Sw74vW__ctaTextLink{color:var(--proper-plum);text-underline-offset:4px;padding:.8rem 0;font-weight:750;text-decoration:underline;display:inline-block}.customer-reviews-module__Sw74vW__pageFooter{border-top:1px solid var(--proper-line);text-align:center;color:var(--proper-muted);padding:1.5rem;font-size:.9rem}.customer-reviews-module__Sw74vW__pageFooter a{text-underline-offset:4px;text-decoration:underline}.customer-reviews-module__Sw74vW__allSection{margin-top:3rem}@container (min-width:44rem){.customer-reviews-module__Sw74vW__headingRow{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr)}.customer-reviews-module__Sw74vW__highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:720px){.customer-reviews-module__Sw74vW__hero{grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr)}.customer-reviews-module__Sw74vW__allGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.customer-reviews-module__Sw74vW__button,.customer-reviews-module__Sw74vW__trustLink{transition:none;transform:none}}.customer-reviews-module__Sw74vW__page,.customer-reviews-module__Sw74vW__section{overflow-wrap:anywhere}.customer-reviews-module__Sw74vW__hero>*,.customer-reviews-module__Sw74vW__headingRow>*,.customer-reviews-module__Sw74vW__card figcaption>span:last-child{min-width:0}.customer-reviews-module__Sw74vW__summary,.customer-reviews-module__Sw74vW__button{min-width:0;max-width:100%}.customer-reviews-module__Sw74vW__button{overflow-wrap:anywhere}
