/* Approved blue/navy palette. Scoped additions; no global section color reset. */
.fp-spaced-logo{display:block!important;width:190px!important;height:auto!important;max-width:100%;object-fit:contain}.gbp-brand{background:#fff;border-radius:12px;padding:10px}.fp-site-header .fp-site-header-inner{max-width:1400px}.fp-site-nav .fp-audit-link{background:#3b82f6;color:#fff;border-color:#3b82f6}.fp-gbp-home .gb-hero-copy h1{font-size:clamp(38px,5vw,68px);max-width:900px;line-height:1.06}.fp-gbp-home .gb-hero-copy>p{max-width:770px}.fp-eyebrow{font-size:13px!important;font-weight:750;letter-spacing:.1em;color:#2863c9;text-transform:uppercase}.fp-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px}.fp-path-grid article{padding:30px;border:1px solid #cbdcf8;border-radius:22px;background:#fff;display:flex;flex-direction:column;gap:18px}.fp-path-grid .fp-path-primary{background:#edf5ff;border-color:#3b82f6}.fp-path-grid h3{font-size:25px;line-height:1.2;color:#0b1739}.fp-path-grid p{font-size:18px;line-height:1.6;color:#4b607d}.fp-path-grid a{margin-top:auto;color:#205dcb;font-weight:700}.fp-offer-paths .gb-heading>p{max-width:760px;margin:20px auto 0}.fp-review-intro{max-width:780px;margin:20px auto 36px;text-align:center;font-size:20px;line-height:1.6;color:#4b607d}.fp-gbp-home #reviews-included{padding:80px max(24px,calc((100vw - 1200px)/2));background:#f0f6ff}.fp-gbp-home #reviews-included h2{text-align:center;font-size:clamp(30px,4vw,48px);line-height:1.15;color:#0b1739}.fp-gbp-home .fi-solution-grid{max-width:1200px;margin:auto}.fp-gbp-home .fp-example-gallery{background:#fff}.fp-gallery-next{text-align:center;margin:32px 0 0}.fp-package-note{font-size:18px;line-height:1.6;color:#4b607d;margin-top:20px}.fp-website-inquiry .gb-heading p{max-width:730px;margin:20px auto}.fp-website-inquiry .gb-actions{justify-content:center}.fp-gbp-home .gb-single-pricing .fpb-grid{max-width:820px;margin:auto}.fp-gbp-home .gb-single-pricing .fpb-includes ul{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fp-gbp-home .gb-single-pricing .fpb-includes li{margin:0}.fp-site-header a:focus-visible,.fp-path-grid a:focus-visible{outline:3px solid #3b82f6;outline-offset:5px}
@media(max-width:800px){.fp-path-grid{grid-template-columns:1fr}.fp-gbp-home .gb-single-pricing .fpb-includes ul{grid-template-columns:1fr}.fp-spaced-logo{width:165px!important}.fp-gbp-home #reviews-included{padding:55px 20px}.fp-path-grid article{padding:24px}.fp-gbp-home .gb-hero-copy h1{font-size:38px}.fp-review-intro{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.fp-gbp-home *{scroll-behavior:auto!important}}

body.fp-marketing .fp-site-nav>a.fp-audit-link{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important} .fp-gbp-home .gb-final h2{font-size:clamp(32px,4vw,48px);line-height:1.15}

#pricing.fp-blue h1{font-size:60px;font-weight:500;line-height:1;letter-spacing:-.025em;color:#111827;margin:0 0 16px}@media(max-width:700px){#pricing.fp-blue h1{font-size:38px}}
