/* Palette verified against OptiPage's live consumer-home.css. */
:root{--ink:#202124;--brand-ink:#202124;--muted:#5f6368;--brand-paper:#f8fafd;--brand-blue:#1967d2;--brand-pink:#ea4335;--brand-green:#34a853;--brand-yellow:#fbbc05;--op-blue:#4285f4;--op-red:#ea4335;--op-yellow:#fbbc05;--op-green:#34a853;--gradient:linear-gradient(105deg,#1967d2,#1967d2)}
body{background:#fff;color:#202124}#intro h1 mark,.examples .section-heading h2 em,.proof-caption a,.real-grid .proof-caption a,.gallery-caption span,.hero-copy>.eyebrow span,.section-kicker,.examples .section-kicker,.benefit-list article>span{color:#1967d2}
.primary,#form .primary,.gallery-link{background:#1967d2;color:#fff}.primary:hover,#form .primary:hover,.gallery-link:hover{background:#185abc;color:#fff}
.hero-copy .lead,.hero-stage:before,.hero-stage:after,.principles,.source-link,.section-heading>p,.real-grid .proof-caption span,.latest-heading>span,.process p,.benefit-list p,.outcomes>small,.outcome-stats span{color:#5f6368}
#intro h1 mark:before{background:linear-gradient(100deg,#4285f4 0 48%,#ea4335 60%,#fbbc05 78%,#34a853 96%);mask:url('/assets/paint-vivid.png') center/100% 100% no-repeat;-webkit-mask:url('/assets/paint-vivid.png') center/100% 100% no-repeat;opacity:1}
#form .input-wrap{background:#fff;border-color:#dadce0}#form .input-wrap:focus-within{border-color:#1967d2;outline-color:#e8f0fe}#form .input-wrap input{color:#202124}#form .input-wrap input::placeholder{color:#5f6368}#form .input-wrap>span{color:#1967d2}#form .fields label .field-step{color:#1967d2!important;background:#e8f0fe!important;border-color:#d2e3fc}#form .fields label:nth-child(2) .field-step{color:#a52714!important;background:#fce8e6!important;border-color:#fad2cf}.hero-workflow{border-color:#dadce0}.principles span:before{color:#188038!important}
.hero-stage .hero-proof,.real-grid article,.gallery-card{border-color:#dadce0}.compare-label.after{background:#1967d2;color:#fff}.compare-line>span{color:#1967d2;border-color:#dadce0}.live-dot{background:#4285f4}.examples{background:#e8f0fe;border-color:#d2e3fc}.latest-heading{border-color:#d2e3fc}.outcomes{background:#fef7e0;border-color:#f9e7ad}.outcome-stats strong{color:#202124}.outcomes .section-kicker{color:#785400}.client-benefits{background:#e6f4ea;border-color:#ceead6}.step-number{color:#1967d2;background:#e8f0fe;border-color:#d2e3fc}.process article:nth-child(2) .step-number{color:#a52714;background:#fce8e6;border-color:#fad2cf}.process article:nth-child(3) .step-number{color:#137333;background:#e6f4ea;border-color:#ceead6}.closing{background:#202124}.closing .primary{background:#fff;color:#1967d2}.closing .primary:hover{background:#e8f0fe;color:#185abc}.stars{color:#946200}.gallery-preview{background:#f8fafd}.gallery-page>.primary{background:#1967d2;color:#fff}::selection{background:#e8f0fe;color:#202124}
