.social-connect{padding:28px 0;margin-top:30px;border-top:1px solid #d9c9cf;display:flex;align-items:center;justify-content:space-between;gap:20px}.social-connect>p{font-size:17px;font-weight:600;color:#090a0c}.social-links{display:flex;gap:10px;flex-wrap:wrap}.social-links a{display:inline-flex!important;align-items:center;gap:9px;font-size:16px!important;line-height:1.5;min-height:48px;padding:11px 14px;background:#f7edef;border:1px solid #d9c9cf;border-radius:4px;color:#090a0c;text-decoration:none}.social-links svg{width:21px;height:21px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}.social-links a:hover{background:#e4c8d2;border-color:#ce8e94}.social-links a:focus-visible,.guest-reviews a:focus-visible{outline:3px solid #090a0c;outline-offset:4px}.guest-reviews{padding:65px 0;background:#f7edef;color:#090a0c;border-top:1px solid #e4c8d2}.guest-reviews-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.guest-reviews h2{font-size:clamp(30px,3vw,42px);margin:12px 0 16px}.guest-reviews p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:620px}.guest-reviews .button{flex-shrink:0;min-height:54px;font-size:15px}@media(max-width:950px){.social-connect,.guest-reviews-inner{align-items:flex-start;flex-direction:column}.guest-reviews-inner{gap:24px}}@media(max-width:600px){.social-links{display:grid;grid-template-columns:1fr 1fr;width:100%}.social-links a{padding:12px 10px;font-size:16px!important}.guest-reviews{padding:44px 0}.guest-reviews .button{width:100%}.social-connect{margin-top:24px}}
