
#mud-home .review-cta{padding:46px 24px;text-align:center;background:#f4f5f2;color:#29372c}#mud-home .review-cta p{max-width:660px;margin:0 auto 16px}#mud-home .review-cta .review-proof{font-size:12px;line-height:1.6;margin:16px auto 0}#mud-home .review-button{display:inline-flex;align-items:center;justify-content:center;background:#29372c;color:white!important;border:1px solid #29372c;padding:14px 22px;text-decoration:none;font:14px/1.4 Arial,Helvetica,sans-serif;min-height:48px;box-sizing:border-box}#mud-home .review-button:focus-visible{outline:3px solid #8a9f7f;outline-offset:4px}#mud-home .nav a.enquire{background:#29372c;color:#fff;padding:10px 14px;border:0;font-size:12px}#mud-home .review-faq{max-width:880px;margin:0 auto;padding:60px 24px}#mud-home .review-faq h2{text-align:center;margin-bottom:28px}#mud-home .review-faq details{border-top:1px solid #d6dcd3;padding:17px 0}#mud-home .review-faq summary{cursor:pointer;line-height:1.5;font-weight:500}#mud-home .review-faq details p{line-height:1.75;max-width:760px;margin:14px 0 0}#mud-home .review-mobile{display:none}#mud-home .review-hero-proof{font-size:13px;line-height:1.6;margin-top:15px;max-width:460px}#mud-home .review-contact-intro{padding:26px 24px 36px;text-align:center}#mud-home .review-contact-intro p{margin:14px auto 0;max-width:640px}#mud-home .ldi-membership p{font-size:10px;line-height:1.4}#mud-home .review-cta h2{font-weight:400;font-size:clamp(24px,3vw,36px);margin:0 0 15px}
@media(max-width:1050px){#mud-home .header{gap:16px}#mud-home .nav{gap:14px}#mud-home .nav a.enquire{font-size:11px;padding:10px}}@media(max-width:800px){body{padding-bottom:68px!important}#mud-home .review-mobile{display:flex;position:fixed;z-index:200;bottom:0;left:0;right:0;gap:8px;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:white;border-top:1px solid #d6dcd3;box-shadow:0 -2px 12px #00000008}#mud-home .review-mobile a:first-child{flex:1}#mud-home .review-mobile a:last-child{display:flex;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #29372c;color:#29372c;text-decoration:none;min-width:54px;gap:7px}#mud-home .review-mobile svg{width:16px;height:16px}#mud-home .review-cta{padding:38px 22px}#mud-home .review-faq{padding:40px 24px}}
