/* Clement Chia | Home Reviews theme: British racing green + gold, white surfaces */
:root{--emerald-900:#002816;--emerald-800:#00341D;--emerald-700:#004225;--emerald-600:#256B45;--emerald-500:#D4AF37;--emerald-100:#E5EBE5;--emerald-50:#EEF3EF;--success:#256B45;--warm-grey:#F7F8F5}
.site-header{background:#004225!important;border-bottom:3px solid #D4AF37}
.site-header .logo-name{color:#fff!important}.site-header .logo-role{color:#E6C35C!important}
.site-header .logo-link{text-decoration:none;display:flex;flex-direction:column}
.site-header .nav-link{color:#fff!important}.site-header .nav-link:hover{color:#E6C35C!important}
.site-header .nav-link--cta{background:#D4AF37!important;color:#00341D!important;border-color:#D4AF37!important}
.btn--primary{background:#004225!important;border-color:#004225!important;color:#fff!important}
.btn--primary:hover{background:#00341D!important}
.hero .btn--primary,.final-cta-section .btn--primary,.authority-section .btn--primary{background:#D4AF37!important;border-color:#D4AF37!important;color:#00341D!important}
.hero-image--cutout{object-fit:contain;background:transparent}
.cc-thanks{text-align:center;font-size:20px;font-weight:700;color:#004225;margin:0 auto 18px;max-width:560px;line-height:1.4}
.footer-social a,.footer-pages a{color:inherit;text-decoration:underline}
.footer-social,.footer-pages{text-align:center;font-size:14px;margin:6px 0}
.why-body a{color:#004225;font-weight:600}
@media (max-width:767px){.nav-link--extra{display:none!important}}
.final-cta-section,.trust-strip{background:linear-gradient(135deg,#004225 0%,#002816 100%)!important}
.trust-strip .trust-icon{color:#D4AF37!important}
.sp-stats .sp-logo{display:flex;align-items:center;justify-content:center;min-height:64px;margin:0 0 6px}
.sp-stats .sp-logo img{display:block;height:auto;max-height:56px;max-width:220px;width:auto}
@media (max-width:767px){.sp-stats .sp-logo{min-height:52px}.sp-stats .sp-logo img{max-height:44px;max-width:180px}}
