
body.rebrand-ui .inline-lead-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.4rem;align-items:start}
body.rebrand-ui .inline-lead-shell .contact-panel{height:100%}
body.rebrand-ui .lead-form-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.4rem}
body.rebrand-ui .lead-form .hp-field{position:absolute;left:-9999px;opacity:0;pointer-events:none}
body.rebrand-ui .lead-form .consent-line{display:flex;gap:.6rem;align-items:flex-start;font-size:.84rem;color:var(--text-muted);line-height:1.55}
body.rebrand-ui .lead-form .consent-line input{margin-top:.2rem}
body.rebrand-ui .legal-note{font-size:.84rem;color:var(--text-muted);line-height:1.6;margin:0}
body.rebrand-ui .legal-note a{text-decoration:underline}
body.rebrand-ui .quote-anchor{scroll-margin-top:110px}
body.rebrand-ui .route-audience{display:flex;gap:.55rem;flex-wrap:wrap;margin:.9rem 0 0}
body.rebrand-ui .route-audience .chip{display:inline-flex;align-items:center;padding:.42rem .72rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);font-size:.8rem;color:var(--text-2)}
body.rebrand-ui .cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:1900;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;background:rgba(11,9,7,.96);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.35);color:#f8f5f0}
body.rebrand-ui .cookie-banner p{margin:0;font-size:.92rem;line-height:1.6;color:#e7ded4}
body.rebrand-ui .cookie-actions{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}
body.rebrand-ui .cookie-actions .btn{white-space:nowrap}
@media(max-width:880px){body.rebrand-ui .inline-lead-shell{grid-template-columns:1fr} body.rebrand-ui .cookie-banner{grid-template-columns:1fr}}


/* Live polish 2026-03-18 */
body.rebrand-ui .sales-hub-panel{background:linear-gradient(180deg,#fff7ef 0%,#fffdf9 100%);border-top:1px solid rgba(213,101,16,.08);border-bottom:1px solid rgba(213,101,16,.08)}
body.rebrand-ui .sales-hub-panel .section-head p{color:#4f4841;max-width:76ch}
body.rebrand-ui .sales-route-grid .route-card{background:#fff;border:1px solid rgba(26,23,20,.08);box-shadow:0 22px 56px rgba(15,13,10,.08)}
body.rebrand-ui .sales-route-grid .route-card h3{color:#171411}
body.rebrand-ui .sales-route-grid .route-card p,body.rebrand-ui .sales-route-grid .route-card .meta{color:#514a43}
body.rebrand-ui .sales-route-grid .route-card .mini-link{color:#b3510d;font-weight:700}
body.rebrand-ui .route-card .eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .7rem;border-radius:999px;background:#fff3e6;border:1px solid rgba(179,81,13,.12);color:#9a4708;box-shadow:none}
body.rebrand-ui .route-card .eyebrow::before{box-shadow:none;background:#d56510}
body.rebrand-ui .route-banner{background:#fff8f1;border-color:rgba(213,101,16,.16)}
body.rebrand-ui .route-banner p{color:#4f4841}
body.rebrand-ui .cta-band h3{color:#fff}
body.rebrand-ui .model-full .mf-spec-value{color:#171411;font-weight:700}
body.rebrand-ui .site-nav a[href="/app.html"],body.rebrand-ui .site-nav a[href="/en/app.html"]{white-space:nowrap}
