.trusted-partners-module___7ElHW__section{color:var(--content);background:linear-gradient(#eef7f1 0%,#f8fbf9 48%,#fff 100%);border-block:1px solid #dcebe1;padding:64px 0}.trusted-partners-module___7ElHW__heading{text-align:center;max-width:720px;margin:0 auto 36px}.trusted-partners-module___7ElHW__heading span,.trusted-partners-module___7ElHW__retailCopy span{color:#176b40;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.trusted-partners-module___7ElHW__heading h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(28px,3vw,42px);font-weight:750}.trusted-partners-module___7ElHW__heading p{color:#557066;margin-top:10px;font-size:15px;line-height:1.7}.trusted-partners-module___7ElHW__partnerGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}.trusted-partners-module___7ElHW__partner{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.trusted-partners-module___7ElHW__logo{background:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:128px;height:128px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cfe2d5,0 12px 28px #0f472b1a}.trusted-partners-module___7ElHW__partner:hover .trusted-partners-module___7ElHW__logo{transform:translateY(-4px);box-shadow:0 0 0 2px #2f8a58,0 16px 32px #0f472b29}.trusted-partners-module___7ElHW__image{object-fit:contain;border-radius:50%;width:104px;height:104px}.trusted-partners-module___7ElHW__salonIcon{color:#176b40;width:50px;height:50px}.trusted-partners-module___7ElHW__partner p{color:#29473b;max-width:180px;font-size:13px;font-weight:650;line-height:1.4}.trusted-partners-module___7ElHW__retailPanel{background:#fff;border:1px solid #cde2d4;border-radius:28px;margin-top:46px;overflow:hidden;box-shadow:0 18px 48px #0f472b17}.trusted-partners-module___7ElHW__retailCopy{color:#fff;background:linear-gradient(110deg,#0f5433,#197746);grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);align-items:end;gap:6px 40px;padding:28px 34px;display:grid}.trusted-partners-module___7ElHW__retailCopy span{color:#cbeed8;grid-column:1/-1}.trusted-partners-module___7ElHW__retailCopy h3{letter-spacing:-.025em;font-size:clamp(22px,2.3vw,32px);font-weight:750}.trusted-partners-module___7ElHW__retailCopy p{color:#e4f4e9;font-size:14px;line-height:1.65}.trusted-partners-module___7ElHW__retailViewport{scrollbar-width:thin;scrollbar-color:#57966f #e9f3ec;padding:24px;overflow-x:auto}.trusted-partners-module___7ElHW__retailImage{aspect-ratio:3/2;background:#fff;border-radius:20px;width:100%;min-width:560px;max-width:920px;margin:0 auto;position:relative;overflow:hidden}.trusted-partners-module___7ElHW__storefronts{object-fit:contain}@media (max-width:800px){.trusted-partners-module___7ElHW__section{padding:44px 0}.trusted-partners-module___7ElHW__heading{margin-bottom:28px}.trusted-partners-module___7ElHW__partnerGrid{grid-template-columns:repeat(3,1fr);gap:24px 10px}.trusted-partners-module___7ElHW__logo{width:104px;height:104px}.trusted-partners-module___7ElHW__image{width:82px;height:82px}.trusted-partners-module___7ElHW__retailPanel{border-radius:22px;margin-top:34px}.trusted-partners-module___7ElHW__retailCopy{grid-template-columns:1fr;padding:24px}.trusted-partners-module___7ElHW__retailCopy span{grid-column:auto}.trusted-partners-module___7ElHW__retailViewport{padding:14px}}@media (max-width:520px){.trusted-partners-module___7ElHW__partnerGrid{grid-template-columns:repeat(2,1fr)}.trusted-partners-module___7ElHW__partner:last-child{grid-column:1/-1}.trusted-partners-module___7ElHW__retailImage{min-width:520px}}@media (prefers-reduced-motion:reduce){.trusted-partners-module___7ElHW__logo{transition:none}}
