/* /recarregar/ no padrão visual da Home (fundo escuro, aurora, verde ZION) · 12/10/2026 */
body .zp-section:not(.zp-dark){background:#001616;color:#f3f3f3}
body .zp-section h2,body .zp-section h3{color:#f3f3f3}
body .zp-section p,body .zp-card p{color:#b7c9c2}
body .zp-kicker{color:#7fee09}
body .zp-hero{background:radial-gradient(55% 90% at 82% 110%,rgba(75,146,3,.3),transparent 70%),radial-gradient(40% 60% at 10% 0%,rgba(15,74,74,.5),transparent 70%),#001616}
body .zp-card{background:#052323;border:1px solid #0a3b38;border-radius:16px;box-shadow:none;color:#f3f3f3}
body .zp-card h3{color:#f3f3f3}
body .zp-step{color:#bdf89d}
body .zp-note{background:#052323;border:1px solid #0a3b38;border-left:2px solid #7fee09;color:#b7c9c2}
body .zp-form-card{background:#052323;border:1px solid #0a3b38;color:#f3f3f3;box-shadow:0 24px 60px rgba(0,0,0,.5)}
body .zp-form-card h2,body .zp-form-card label,body .zp-form-card legend{color:#f3f3f3}
body .zp-form-card p,body .zp-form-card small{color:#b7c9c2}
body .zp-form-card input,body .zp-form-card select,body .zp-form-card textarea{background:#001616;border:1px solid #2c5a4e;color:#f3f3f3}
body .zp-form-card input::placeholder,body .zp-form-card textarea::placeholder{color:#7e8986}
body .zp-button,body .zion-button{border-radius:999px}
body .zion-consultation{background:radial-gradient(60% 120% at 100% 0,rgba(127,238,9,.12),transparent 70%),#052323;border:1px solid #0a3b38;border-radius:16px}
body .zion-consultation h2{color:#f3f3f3}
body .zion-consultation p{color:#b7c9c2}
body .form-steps,body .form-steps *{color:#b7c9c2}
