.hh-reviews{margin-block:68px}.hh-reviews-card{padding:clamp(26px,5vw,58px);border:1px solid #eee2e5;border-radius:28px;background:radial-gradient(ellipse at 100% 0%,#e9f6f4 0,transparent 52%),linear-gradient(125deg,#fff8f9,#fff);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:center}.hh-reviews-heading h2{font-size:clamp(25px,3vw,36px);line-height:1.55;margin:8px 0}.hh-reviews-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:17px;background:#faced380;border:1px solid #f8dde2}.hh-reviews-mark svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hh-reviews-empty p{color:#726768;line-height:1.9;margin:0 0 22px}.hh-reviews-empty h3{font-size:clamp(20px,2vw,25px);line-height:1.6;margin:0 0 10px}.hh-reviews-empty .hh-btn{display:inline-flex;min-height:48px;width:auto;padding:12px 24px}.hh-reviews-widget{margin-top:28px}.hh-reviews-card--widget{display:block}.hh-reviews-card--widget .hh-reviews-heading{max-width:700px}.hh-reviews a:focus-visible{outline:2px solid #24201f;outline-offset:5px}@media(max-width:749px){.hh-reviews{margin-block:42px}.hh-reviews-card{grid-template-columns:1fr;gap:18px;border-radius:22px}.hh-reviews-heading h2{margin-bottom:0}.hh-reviews-mark{margin-bottom:12px}}
