.home-client-voices{position:relative;isolation:isolate;padding:var(--section-padding-y) 0;overflow:hidden;background:radial-gradient(circle at 12% 20%,var(--brand-accent-pink-bg-soft),transparent 32%),radial-gradient(circle at 88% 16%,rgba(20,184,166,.12),transparent 30%),linear-gradient(180deg,var(--brand-white) 0%,var(--brand-surface-light) 52%,var(--brand-surface-mid) 100%)}.home-client-voices:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:-1;border:1px solid rgba(15,23,42,.06);border-radius:40px;pointer-events:none}.home-client-voices__shell{width:min(100% - var(--shell-gutter),var(--shell-max));margin:0 auto}.home-client-voices__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:34px}.home-client-voices__header .heading-text{margin:0}.home-client-voices__signal{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;padding:16px;border:1px solid rgba(14,165,233,.14);border-radius:20px;background:linear-gradient(135deg,#ffffffe6,#f0f9ffcc);box-shadow:0 18px 50px #0f172a14;color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-client-voices__signal svg{color:var(--brand-amber-ink)}.home-client-voices__panel{position:relative;padding:clamp(36px,5vw,56px) clamp(28px,4vw,64px) clamp(52px,6vw,72px);border:1px solid rgba(15,23,42,.08);border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(103,232,249,.14),transparent 28%),linear-gradient(145deg,#fffffffa,#f0f9ffeb);box-shadow:0 24px 80px #0f172a1a}.home-client-voices__slide{margin:0;text-align:center}.home-client-voices__quote{margin:0 0 28px;padding:0;border:0}.home-client-voices__quote p{max-width:820px;margin:0 auto;color:var(--brand-text);font-size:clamp(18px,2.2vw,24px);font-style:normal;font-weight:500;line-height:1.7}.home-client-voices__quote p:before{content:"“";display:block;margin-bottom:12px;color:var(--brand-teal-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1}.home-client-voices__author{display:flex;align-items:center;justify-content:center;gap:16px;margin:0}.home-client-voices__avatar{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--brand-teal-button) 0%,var(--brand-teal-button-hover) 100%);color:var(--brand-white);font-size:15px;font-weight:800;letter-spacing:.04em}.home-client-voices__meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.home-client-voices__meta cite{color:var(--brand-ink);font-size:16px;font-style:normal;font-weight:800;letter-spacing:.02em}.home-client-voices__meta span{color:var(--brand-slate-muted);font-size:14px}.home-client-voices__slider .slick-dots{position:absolute;bottom:-40px;left:0;right:0}.home-client-voices__slider .slick-dots li button:before{color:#94a3b8;font-size:10px;opacity:1}.home-client-voices__slider .slick-dots li.slick-active button:before{color:var(--brand-teal-ink)}@media (max-width: 991px){.home-client-voices__header{grid-template-columns:1fr}.home-client-voices__signal{justify-content:flex-start}}@media (max-width: 640px){.home-client-voices:before{top:12px;right:12px;bottom:12px;left:12px;border-radius:28px}.home-client-voices__shell{width:min(100% - 32px,1120px)}.home-client-voices__panel{padding:28px 22px 56px}.home-client-voices__quote p{font-size:17px;line-height:1.65}}.recent-post-slider .swiper-wrapper{align-items:flex-start!important}
