/* NAIVELI V56.9.7 — Acquisition clients & marchés Renov */
.renov-pro-clients-v5697{background:linear-gradient(135deg,#071b2e 0%,#102b46 100%);color:#fff}.renov-pro-clients-v5697 .eyebrow{color:#e3b54a}.renov-pro-clients-v5697 h2{max-width:780px}.renov-pro-clients-grid-v5697{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px}.renov-pro-client-card-v5697{padding:22px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);border-radius:18px}.renov-pro-client-card-v5697 span{font-size:24px}.renov-pro-client-card-v5697 h3{margin:12px 0 8px}.renov-pro-client-card-v5697 p{color:#dce5ee}.renov-pro-client-actions-v5697{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.renov-pro-client-actions-v5697 .btn-outline{border-color:rgba(255,255,255,.65);color:#fff}.renov-pro-badge-v5697{display:inline-flex;padding:6px 10px;border-radius:999px;background:#f5ecd3;color:#6b5115;font-weight:800;font-size:12px;margin-bottom:10px}
.v5697-public-wrap{background:#f6f8fa;min-height:100vh}.v5697-public-hero{background:linear-gradient(135deg,#071b2e,#173b5d);color:#fff;padding:72px 0}.v5697-public-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:42px;align-items:center}.v5697-public-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.04;margin:10px 0 18px}.v5697-public-hero p{font-size:18px;color:#dce5ee;max-width:760px}.v5697-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.v5697-proof span{background:rgba(255,255,255,.09);padding:9px 12px;border-radius:999px}.v5697-pro-panel{background:#fff;color:#102131;border-radius:22px;padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.v5697-pro-panel strong{display:block;font-size:24px;margin-bottom:8px}.v5697-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v5697-segments article,.v5697-process article{background:#fff;border:1px solid #e1e7ed;border-radius:18px;padding:22px}.v5697-segments h3{margin:8px 0}.v5697-process{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v5697-process b{display:flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#f2dfac;color:#172b40}.v5697-cta-band{background:#102b46;color:#fff;border-radius:24px;padding:30px;display:flex;justify-content:space-between;gap:24px;align-items:center}.v5697-cta-band p{color:#dce5ee;max-width:680px}.v5697-contact-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;background:#fff;border:1px solid #e2e8ee;border-radius:20px;padding:24px}.v5697-contact-form label{display:grid;gap:7px;font-weight:700}.v5697-contact-form input,.v5697-contact-form select,.v5697-contact-form textarea{width:100%;padding:12px;border:1px solid #cdd7e0;border-radius:10px;font:inherit}.v5697-contact-form .full{grid-column:1/-1}.v5697-consent{font-weight:500!important}.v5697-feedback{grid-column:1/-1}.v5697-feedback.ok{color:#146c43}.v5697-feedback.err{color:#b42318}
.v5697-admin-wrap{background:#f5f7f9;min-height:100vh;padding:34px 0 70px}.v5697-admin-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.v5697-admin-actions,.v5697-toolbar{display:flex;gap:10px;flex-wrap:wrap}.v5697-btn{border:0;border-radius:10px;padding:11px 14px;font-weight:800;cursor:pointer}.v5697-primary{background:#d9a93f;color:#102131}.v5697-secondary{background:#102b46;color:#fff}.v5697-status{padding:12px 14px;background:#fff;border:1px solid #dce3e9;border-radius:12px;margin-bottom:18px}.v5697-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.v5697-kpis article{background:#fff;border:1px solid #e0e6eb;border-radius:16px;padding:18px}.v5697-kpis b{display:block;font-size:28px;margin:5px 0}.v5697-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.v5697-tabs button{border:1px solid #ccd6df;background:#fff;padding:10px 14px;border-radius:999px;font-weight:800}.v5697-tabs button.active{background:#102b46;color:#fff}.v5697-view{display:none}.v5697-view.active{display:block}.v5697-panel{background:#fff;border:1px solid #dfe6ec;border-radius:18px;padding:20px}.v5697-toolbar input,.v5697-toolbar select{padding:11px;border:1px solid #ced8e0;border-radius:10px}.v5697-table{width:100%;border-collapse:collapse;margin-top:14px}.v5697-table th,.v5697-table td{padding:11px;border-bottom:1px solid #e7ecef;text-align:left;vertical-align:top}.v5697-badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef2f6;font-size:12px;font-weight:800}.v5697-badge.hot{background:#fff0d0;color:#805b00}.v5697-empty{padding:28px;text-align:center;color:#607080}.v5697-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v5697-market-card{border:1px solid #e1e7ec;border-radius:15px;padding:18px}.v5697-market-card h3{margin:8px 0}.v5697-modal-bg{display:none;position:fixed;inset:0;background:rgba(4,14,24,.7);z-index:80;padding:28px;overflow:auto}.v5697-modal-bg.open{display:flex;align-items:flex-start;justify-content:center}.v5697-modal{background:#fff;border-radius:18px;max-width:820px;width:100%;padding:22px}.v5697-modal-head{display:flex;justify-content:space-between}.v5697-modal-head button{border:0;background:none;font-size:28px}.v5697-form{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.v5697-form label{display:grid;gap:6px;font-weight:700}.v5697-form input,.v5697-form select,.v5697-form textarea{padding:11px;border:1px solid #ccd6df;border-radius:10px;font:inherit}.v5697-form .full{grid-column:1/-1}
@media(max-width:900px){.renov-pro-clients-grid-v5697,.v5697-segments,.v5697-process,.v5697-market-grid,.v5697-kpis{grid-template-columns:repeat(2,1fr)}.v5697-public-hero-grid{grid-template-columns:1fr}}@media(max-width:620px){.renov-pro-clients-grid-v5697,.v5697-segments,.v5697-process,.v5697-market-grid,.v5697-kpis,.v5697-contact-form,.v5697-form{grid-template-columns:1fr}.v5697-admin-head,.v5697-cta-band{display:block}.v5697-admin-actions{margin-top:14px}.v5697-contact-form .full,.v5697-form .full{grid-column:auto}.v5697-table{font-size:13px}}
