.customer-reviews{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 8% 95%,#273a4d 0,transparent 56%),#101b2d}.customer-reviews:before{position:absolute;z-index:-1;bottom:-270px;left:-165px;width:600px;height:600px;border:1px solid #c5a46d20;border-radius:50%;content:"";pointer-events:none}.cr-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;gap:clamp(38px,6vw,94px)}.cr-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:#dbc7a4;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:2px}.cr-eyebrow>span{width:28px;height:1px;background:#c5a46d}.cr-intro h2{max-width:370px;font-size:clamp(34px,3.3vw,47px);line-height:1.17}.cr-description{max-width:300px;margin-top:24px;color:#bbc3cf;font-size:13px;line-height:1.95}.cr-values{display:flex;align-items:center;gap:13px;margin-top:42px;color:#d2bf9d;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.cr-values>span{width:34px;height:1px;background:#c5a46d66}.cr-carousel{min-width:0}.cr-stage{position:relative;padding:9px 0 0 9px}.cr-stage:before{position:absolute;top:0;right:9px;bottom:9px;left:0;border:1px solid #c5a46d66;border-radius:5px;content:"";pointer-events:none}.cr-slide{position:relative;display:flex;min-height:358px;flex-direction:column;margin:0;padding:34px 39px 32px;border:1px solid #f0e6d3;border-radius:5px;background:#fbf9f4;color:#172436;box-shadow:0 18px 50px #00000014;animation:cr-reveal .32s ease-out both}.cr-card-top{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.cr-card-top>svg{color:#aa874d}.cr-sample{padding:4px 9px;border:1px solid #e1d5bd;border-radius:20px;color:#6b5938;background:#f2ecdf;font-size:10px;font-weight:500;line-height:1.5}.cr-story-label{color:#877755;font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.cr-slide blockquote{flex:1;margin:0 0 29px}.cr-slide blockquote p{font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.05vw,29px);line-height:1.55;letter-spacing:-.35px;overflow-wrap:anywhere}.cr-author{gap:13px;padding-top:23px;border-top:1px solid #e7e1d6}.cr-author,.cr-avatar{display:flex;align-items:center}.cr-avatar{width:46px;height:46px;flex:0 0 46px;justify-content:center;border:1px solid #e0d1b6;border-radius:50%;color:#775f39;background:#f0e9da;font-family:Georgia,Times New Roman,serif;font-size:18px;letter-spacing:.5px}.cr-author-details{display:flex;min-width:0;flex-direction:column;gap:4px}.cr-author-details strong{font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.cr-author-details>span{color:#777b80;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.cr-controls{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:15px;margin-top:21px;padding-left:9px}.cr-controls button{display:inline-flex;align-items:center;justify-content:center;color:#e5e8ed;background:transparent;transition:color .18s,background .18s,border-color .18s}.cr-controls button:focus-visible{outline:2px solid #e0c592;outline-offset:4px}.cr-controls button:disabled{cursor:default}.cr-rotation{gap:7px;min-height:40px;padding:0 8px 0 0;font-size:11px}.cr-controls .cr-rotation:hover{color:#dec99f}.cr-pagination{display:flex;align-items:center;justify-content:center;gap:17px}.cr-position{min-width:38px;color:#f1f1ef;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-position>span{padding-inline:3px;color:#9da8b9;font-size:10px}.cr-dots{display:flex;align-items:center;gap:1px}.cr-controls .cr-dot{width:23px;height:38px;padding:0}.cr-dot>span{width:5px;height:5px;border-radius:50%;background:#8490a3;transition:width .18s,background .18s}.cr-dot[aria-current=true]>span{width:18px;border-radius:5px;background:#d5b980}.cr-dot:hover>span{background:#ebd6b0}.cr-arrows{display:flex;gap:9px}.cr-controls .cr-arrow{width:41px;height:41px;padding:0;border:1px solid #6a748455;border-radius:50%}.cr-controls .cr-arrow:hover{border-color:#c5a46d;color:#101b2d;background:#d2b783}.cr-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes cr-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.cr-controls{flex-wrap:wrap;padding-right:64px;row-gap:12px}}@media (max-width:900px){.cr-layout{gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr)}.cr-intro h2{font-size:35px}.cr-slide{min-height:375px;padding:27px}.cr-slide blockquote p{font-size:23px}.cr-values{font-size:13px}.cr-pagination{gap:6px}.cr-controls{gap:8px}.cr-controls .cr-arrow{width:36px;height:36px}.cr-arrows{gap:6px}}@media (max-width:700px){.cr-layout{grid-template-columns:minmax(0,1fr);gap:30px}.cr-eyebrow{margin-bottom:15px}.cr-intro h2{max-width:470px;font-size:clamp(32px,6vw,39px)}.cr-description{max-width:420px;margin-top:16px;font-size:12px}.cr-values{display:none}.cr-slide{min-height:335px;padding:29px}.cr-slide blockquote p{font-size:25px}.cr-pagination{gap:16px}.cr-controls .cr-arrow{width:40px;height:40px}.cr-controls{padding-right:64px}}@media (max-width:400px){.cr-eyebrow{font-size:9px;letter-spacing:1.7px}.cr-stage{padding-top:7px;padding-left:7px}.cr-stage:before{right:7px;bottom:7px}.cr-slide{min-height:365px;padding:23px 21px}.cr-card-top{margin-bottom:15px}.cr-slide blockquote p{font-size:23px;line-height:1.5}.cr-slide blockquote{margin-bottom:24px}.cr-author{gap:10px;padding-top:20px}.cr-avatar{width:40px;height:40px;flex-basis:40px;font-size:16px}.cr-author-details strong{font-size:12px}.cr-controls{gap:7px;margin-top:16px;padding-left:7px}.cr-rotation{gap:5px;font-size:10px}.cr-pagination{gap:4px}.cr-controls .cr-dot{width:19px}.cr-arrows{gap:5px}.cr-controls .cr-arrow{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.cr-slide{animation:none}.cr-controls button,.cr-dot>span{transition:none}}