/* MCS CHECK IT BRANDING 2026 - BLOCCO 1A */
body.mcs-branding-2026{--mcs-navy:#08294f;--mcs-navy-deep:#061b34;--mcs-teal:#087a7c;--mcs-orange:#e88708;--mcs-border:#d8e3ee;--mcs-shadow:0 18px 45px rgba(6,27,52,.13);background:linear-gradient(180deg,#eef5fb 0,#f8fbfd 35%,#fff 100%);color:#17263a}
body.mcs-branding-2026 .topbar,body.mcs-branding-2026 .site-header,body.mcs-branding-2026 header{background:rgba(6,27,52,.98);box-shadow:0 8px 24px rgba(0,0,0,.14)}
body.mcs-branding-2026 .topbar a,body.mcs-branding-2026 .site-header a,body.mcs-branding-2026 header a{color:#fff}
body.mcs-branding-2026 .hero,body.mcs-branding-2026 .hero-section{background:radial-gradient(circle at 85% 15%,rgba(8,122,124,.32),transparent 34%),linear-gradient(135deg,#061b34,#0a3764 58%,#087a7c);color:#fff}
body.mcs-branding-2026 .hero h1,body.mcs-branding-2026 .hero-section h1{color:#fff}
body.mcs-branding-2026 .card,body.mcs-branding-2026 .step,body.mcs-branding-2026 .contact-form,body.mcs-branding-2026 form{border-radius:18px}
body.mcs-branding-2026 .contact-form,body.mcs-branding-2026 form{background:#fff;border:1px solid var(--mcs-border);box-shadow:var(--mcs-shadow)}
body.mcs-branding-2026 input,body.mcs-branding-2026 select,body.mcs-branding-2026 textarea{border-radius:10px;border-color:#c9d8e6;min-height:46px}
body.mcs-branding-2026 input:focus,body.mcs-branding-2026 select:focus,body.mcs-branding-2026 textarea:focus{outline:3px solid rgba(8,122,124,.16);border-color:var(--mcs-teal)}
body.mcs-branding-2026 .btn,body.mcs-branding-2026 button[type="submit"]{border-radius:10px;font-weight:750;background:linear-gradient(135deg,#087a7c,#0c9691);box-shadow:0 10px 24px rgba(8,122,124,.23)}
