header .brand{width:180px!important;height:85px!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;image-rendering:auto;display:block}header>a:first-child{display:block;flex:none}header .phone-pill{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#ff7e26,#ff9c59);color:#222;border:1px solid #ff9c59;border-radius:999px;padding:14px 19px!important;font-size:15px;font-weight:600;box-shadow:0 4px 18px #ff7e2626;text-decoration:none}header .header-ads-link{font-size:13px;color:#222;text-decoration:none;white-space:nowrap;padding:10px 0}header .header-ads-link:hover{text-decoration:underline;text-underline-offset:5px}.header-actions>.button:not(.header-review){display:none}.results-menu{position:relative;font:inherit}.results-menu summary{cursor:pointer;list-style:none}.results-menu summary:after{content:'⌄';margin-left:6px;font-size:12px}.results-menu>div{position:absolute;top:calc(100% + 18px);left:-20px;min-width:165px;padding:12px;background:#fff;border:1px solid #eaded3;border-radius:14px;box-shadow:0 15px 35px #2221;z-index:70}.results-menu a{display:block;padding:10px;white-space:nowrap}.discovery-headline{font-size:clamp(50px,5.7vw,86px)!important;line-height:1.03!important}.hero-platform{display:flex;align-items:center;gap:12px;min-height:1.15em;opacity:1;transition:opacity .23s ease}.hero-platform.is-switching{opacity:0}.hero-platform [hidden]{display:none!important}.hero-platform-logo img{display:block;width:clamp(35px,4vw,55px);height:clamp(35px,4vw,55px);object-fit:contain}.hero-platform-name{font:500 clamp(25px,3.6vw,52px)/1.1 Roboto,Arial,sans-serif;letter-spacing:-.035em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intro .audit-promise{font:400 12px/1.5 Roboto,Arial,sans-serif;color:#60564e;margin:10px 0 18px}.intro .hero-trust-marker{margin-bottom:6px}.hero-review-link{font:400 13px/1.6 Roboto,Arial,sans-serif;margin:0}.hero-review-link>span{color:#a55300;letter-spacing:2px}.hero-review-link a{color:#222;text-underline-offset:4px}.hero-review-link small{display:block;color:#6b6057;font-size:12px}.davey-strip{position:relative;background:#f6eee1;border-top:1px solid #e9dcc7;border-bottom:1px solid #e9dcc7}.davey-strip>.section-wrap{display:flex;align-items:center;gap:25px;padding-top:20px;padding-bottom:20px}.davey-strip img{height:82px;width:35px;object-fit:contain}.davey-strip p{margin:0 0 8px;font-size:13px}.davey-strip strong{font-size:22px;font-weight:500;line-height:1.4}.davey-strip strong span{font-weight:400}.davey-strip a{margin-left:auto;white-space:nowrap;font-size:14px;text-underline-offset:5px}@media(max-width:700px){header .brand{width:145px!important;height:69px!important}header .phone-pill{padding:10px 13px!important;font-size:13px}header .header-ads-link{font-size:11px;padding:8px 0}.discovery-headline{font-size:clamp(43px,10vw,66px)!important}.hero-platform{justify-content:center;min-height:1.25em}.hero-platform-name{font-size:clamp(25px,7vw,38px)}.intro .audit-promise{font-size:11px;margin:10px 0 15px}.intro .hero-review-link{font-size:12px}.davey-strip>.section-wrap{gap:16px;flex-wrap:wrap;padding-block:20px}.davey-strip strong{font-size:18px}.davey-strip strong span{display:block}.davey-strip img{height:72px;width:31px}.davey-strip a{margin-left:47px}.intro .actions{gap:10px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hero-platform{transition:none}}
.hero-platform{justify-content:center}body.copy-left .hero-platform{justify-content:flex-start}@media(max-width:700px){body.copy-left .hero-platform{justify-content:center}}
header .brand-viewport{display:block;position:relative;overflow:hidden;width:180px;height:86px;flex:none}header .brand-viewport .brand{position:absolute;width:185px!important;height:185px!important;max-width:none!important;left:-3px;top:-49px;object-fit:contain!important;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}@media(max-width:700px){header .brand-viewport{width:145px;height:70px}header .brand-viewport .brand{width:150px!important;height:150px!important;left:-3px;top:-39px}}
/* Keep the original white Slake artwork visible against the charcoal footer. */
.site-footer .footer-logo{display:block!important;visibility:visible!important;opacity:1!important;filter:none!important;transform:none!important;width:210px;height:auto;max-width:100%;object-fit:contain;object-position:left center}
