.google-audit-page{background:#fff;color:#19261e;--muted:#526158;--line:#d8e0da}
.google-audit-page em,.google-audit-page .eyebrow,.google-audit-page .scope-number,.google-audit-page .mono,.google-audit-page .saved-label,.google-audit-page .text-button,.google-audit-page .service-faq summary span{color:#276144}
.google-audit-page .wordmark svg{color:#d4f86b}.google-audit-page .wordmark-dot{color:#36724b}
.google-audit-page .nav,.google-audit-page footer{border-color:var(--line)}
.google-audit-page .nav nav a:hover,.google-audit-page .text-link:hover{color:#276144}
.google-audit-page .nav-cta{border-color:#9dae9f}
.google-audit-page :focus-visible{outline-color:#276144}
.google-audit-page .service-hero{padding-block:72px 65px}
.google-audit-page .service-hero h1{font-size:clamp(48px,5.3vw,76px)}
.google-audit-page .scope-benefit{color:#19261e}
.google-audit-page .deliver-section{background:#f2f5ef}
.google-audit-page .service-process li:before{background:white;color:#276144;border-color:#8aa190}
.google-audit-page .service-process li{border-left-color:#d8e0da}
.google-audit-page .service-process li:last-child{border-color:transparent}
.google-audit-page .service-offer{background:#f5f8ee;border-left-color:#83a940}
.google-audit-page .service-offer p,.google-audit-page footer>p{color:var(--muted)}
.google-audit-page .intake-shell{background:#f8faf7;border-color:#ced9cf}
.google-audit-page .intake-shell legend,.google-audit-page form label{color:#344c3b}
.google-audit-page .intake-shell input:not([type=checkbox],[type=hidden]),.google-audit-page .intake-shell select,.google-audit-page .intake-shell textarea{background:white;color:#19261e;border-color:#96a79a}
.google-audit-page input::placeholder,.google-audit-page textarea::placeholder{color:#68756c}
.google-audit-page input[type=hidden]{display:none}
.google-audit-page .audit-consent input{accent-color:#276144}
.google-audit-page .intake-actions .outline{color:#276144;border-color:#78927f}
.google-audit-page .intake-steps li[aria-current]{color:#276144}
.google-audit-page .intake-steps span{border-color:#9bad9d}
.google-audit-page .error{color:#a12e17;border-color:#a12e17}
@media(max-width:700px){.google-audit-page .service-hero{padding-block:40px 30px}.google-audit-page .service-hero h1{font-size:clamp(44px,10.7vw,65px)}}
/* Free launch offer */
.google-audit-page s{text-decoration-thickness:3px;text-decoration-color:#c2410c}
.offer-bar{background:#19261e;color:#fff;font-size:13px}
.offer-bar .wrap{display:flex;align-items:center;justify-content:center;gap:18px;padding-block:10px;flex-wrap:wrap;text-align:center}
.offer-bar p{margin:0}
.offer-bar s{color:#b9c6bd}
.offer-bar strong{color:#d4f86b;letter-spacing:.5px}
.offer-bar-tag{font:11px 'Courier New',monospace;letter-spacing:1.2px;background:#d4f86b;color:#19261e;padding:4px 8px}
.offer-bar a{color:#d4f86b;font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:32px;display:inline-flex;align-items:center}
.google-audit-page .free-hero{grid-template-columns:.95fr 1.05fr;gap:56px;padding-block:48px 64px}
.google-audit-page .free-hero h1{margin:18px 0 22px}
.price-drop{display:flex;align-items:center;gap:18px;margin:0 0 20px;flex-wrap:wrap}
.price-was{font-size:38px;font-weight:600;color:#6b7a70;letter-spacing:-1px}
.price-now{font-size:64px;line-height:1;font-weight:800;letter-spacing:-2px;background:#d4f86b;color:#19261e;padding:6px 16px 8px;transform:rotate(-2deg);box-shadow:5px 5px 0 #19261e}
.price-note{font:12px/1.4 'Courier New',monospace;letter-spacing:.8px;text-transform:uppercase;color:#276144}
.google-audit-page .free-hero .service-lead{margin:0 0 24px}
.cta-big{font-size:17px;padding-inline:26px;min-height:58px!important;box-shadow:0 8px 24px rgba(54,114,75,.28)}
.places{display:flex;align-items:center;gap:14px;margin:22px 0 0;max-width:520px}
.places p{margin:0;font-size:14px;line-height:1.5!important;color:#344c3b}
.places strong{color:#19261e}
.places-dots{display:flex;gap:5px;flex:none}
.places-dots i{width:14px;height:14px;border-radius:50%;background:#83a940;box-shadow:0 0 0 2px #fff,0 0 0 3px #83a940}
.places-dots i.taken{background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3px #b8c4ba}
.trust-row{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:20px 0 0;font-size:13px;color:#344c3b}
.trust-row li:before{content:'✓ ';color:#36724b;font-weight:700}
.hero-video{position:relative}
.hero-video{width:100%;max-width:640px;justify-self:end}.hero-video video{display:block;width:100%;height:auto;aspect-ratio:1/1;background:#fff;border:2px solid #19261e;box-shadow:14px 14px 0 #d4f86b}
.hero-video figcaption{margin-top:12px}
.pain-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px}
.pain-list li{position:relative;padding-left:30px;font-size:17px;line-height:1.5;color:#19261e}
.pain-list li:before{content:'✕';position:absolute;left:0;top:0;color:#c2410c;font-weight:700}
.mid-cta{margin-top:34px}
.google-audit-page .free-offer{background:#19261e;color:#fff;border-left:0;box-shadow:12px 12px 0 #d4f86b;margin-block:20px 60px}
.google-audit-page .free-offer .eyebrow{color:#d4f86b}
.google-audit-page .free-offer p{color:#c9d4cc}
.google-audit-page .free-offer h3{color:#fff}
.google-audit-page .free-offer s{color:#9aa9a0}
.offer-price{display:flex;align-items:baseline;gap:18px;margin:14px 0 18px}
.offer-price s{font-size:36px;font-weight:600}
.offer-price strong{font-size:72px;line-height:1;letter-spacing:-3px;color:#d4f86b}
.google-audit-page .free-offer .offer-left{color:#d4f86b}
.intake-price{font-size:17px!important;color:#19261e!important}
.intake-price strong{background:#d4f86b;padding:1px 7px}
.sticky-cta{display:none}
@media(max-width:900px){.google-audit-page .free-hero{grid-template-columns:1fr}.hero-video{max-width:600px;justify-self:start}}
@media(max-width:700px){.offer-bar .wrap{gap:8px 12px;font-size:12px}.offer-bar-places{display:none}.price-was{font-size:28px}.price-now{font-size:48px}.cta-big{width:100%;justify-content:space-between}.hero-video video{box-shadow:7px 7px 0 #d4f86b}.offer-price strong{font-size:56px}.offer-price s{font-size:28px}.google-audit-page .free-offer{box-shadow:7px 7px 0 #d4f86b}
.sticky-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#19261e;color:#fff;padding:12px 18px calc(12px + env(safe-area-inset-bottom));font-size:14px;box-shadow:0 -6px 20px rgba(0,0,0,.18)}
.sticky-cta s{color:#9aa9a0}.sticky-cta strong{color:#d4f86b}.sticky-cta>span:last-child{background:#d4f86b;color:#19261e;font-weight:700;padding:9px 14px;white-space:nowrap}
.google-audit-page footer{padding-bottom:90px}}
@media(prefers-reduced-motion:reduce){.price-now{transform:none}}
