/* One offer accent across existing request links and blocks. */
body[data-site-shell] a.kc-plan-button,body[data-site-shell] button.kc-plan-button,body[data-site-shell] .kc-site-header a.kc-site-preview{background:#963d20;color:#fff;border-color:#963d20}
body[data-site-shell] a.kc-plan-button:hover,body[data-site-shell] button.kc-plan-button:hover,body[data-site-shell] .kc-site-header a.kc-site-preview:hover{background:#7c3018;color:#fff;border-color:#7c3018}
body[data-site-shell] .kc-plan-button:focus-visible{outline:3px solid #70431c;outline-offset:4px}
body[data-site-shell] .kc26-close.kc-plan-section{background:#f6e4be;color:#253522;border-block:1px solid #e3c88f}
body[data-site-shell] .kc26-close.kc-plan-section h2,body[data-site-shell] .kc26-close.kc-plan-section h2 em{color:#253522}
body[data-site-shell] .kc26-close.kc-plan-section p,body[data-site-shell] .kc26-close.kc-plan-section small,body[data-site-shell] .kc26-close.kc-plan-section .kc-kicker{color:#574b32}
body[data-page="home"] .kc-home-review{background:#fbf0d9;border-block:1px solid #e8d4aa}
body[data-page="home"] .kc-home-review .kc26-brief{background:#fffdf8;border-color:#ddcda9}
body[data-page="home"] .kc-home-review .kc26-brief input,body[data-page="home"] .kc-home-review .kc26-brief select,body[data-page="home"] .kc-home-review .kc26-brief textarea{background:#fffefb;border-color:#c9c6b7}
body[data-site-shell] .kc26-niche-hero .kc26-small:has(>strong){max-width:520px;padding:14px 17px;margin-top:22px;border-left:3px solid #b66c31;border-radius:3px;background:#fbedd1;color:#4b412d;font-size:15px;line-height:1.6}
body[data-site-shell] .kc26-niche-hero .kc26-small>strong{display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;margin-bottom:3px;color:#654622}
@media(max-width:540px){body[data-site-shell] .kc26-niche-hero .kc26-small:has(>strong){font-size:14px;padding:12px 14px}}

body[data-site-shell] .kc-home-review .kc-plan-button,body[data-site-shell] #kez-concept-preview :is(a,button).kc-plan-button{background:#963d20;color:#fff;border-color:#963d20}
body[data-site-shell] .kc-home-review .kc-plan-button:hover,body[data-site-shell] #kez-concept-preview :is(a,button).kc-plan-button:hover{background:#7c3018;color:#fff;border-color:#7c3018}
/* The existing homepage close used a dark theme; reset its copy for amber. */
body[data-page="home"] .kc-home-review,body[data-page="home"] .kc-home-review h2,body[data-page="home"] .kc-home-review h2 em{color:#253522}
body[data-page="home"] .kc-home-review .kc-kicker,body[data-page="home"] .kc-home-review .kc-home-review-lead,body[data-page="home"] .kc-home-review .kc-home-review-note,body[data-page="home"] .kc-home-review .kc-home-review-keep,body[data-page="home"] .kc-home-review .kc-home-review-price,body[data-page="home"] .kc-home-review .kc-home-review-price strong{color:#514831}
body[data-page="home"] .kc-home-review aside p{color:#514831;border-color:#dcc38d}
body[data-page="home"] .kc-home-review .kc-home-review-privacy,body[data-page="home"] .kc-home-review .kc-home-review-privacy a{color:#514831}

body[data-site-shell] .kc-plan-section{background:#f6e4be;color:#253522;border-color:#e3c88f}
body[data-site-shell] .kc-plan-section :is(h2,h3,em){color:#253522}
body[data-site-shell] .kc-plan-section :is(p,small,.kc-kicker){color:#574b32}
#kez-concept-preview.kc-pilot-request .kcp-grid{grid-template-columns:minmax(0,1fr);max-width:700px;margin-inline:auto}
