:root{--tenant-primary:#075985;--tenant-secondary:#0f766e;--tenant-accent:#38bdf8}.health-header{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border-bottom:1px solid #e6edf3}.health-nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.health-brand{display:flex;align-items:center;gap:11px;color:#0f172a}.health-brand>span:last-child{display:flex;flex-direction:column}.health-brand strong{font-size:18px}.health-brand small{font-size:11px;color:#64748b}.health-logo{width:50px;height:50px;border-radius:15px;background:#eaf8fb;display:grid;place-items:center;overflow:hidden}.health-logo img{max-width:42px;max-height:42px}.health-nav nav{display:flex;align-items:center;gap:20px}.health-nav nav>a{font-size:13px;font-weight:800;color:#334155}.health-account{padding:11px 16px;border-radius:999px;background:#075985;color:#fff!important}.health-hero{padding:88px 0;background:radial-gradient(circle at 85% 15%,rgba(56,189,248,.2),transparent 30%),linear-gradient(145deg,#f0f9ff,#ffffff 60%,#ecfeff)}.health-hero-grid{display:grid;grid-template-columns:1.15fr .65fr;gap:58px;align-items:center}.health-kicker{display:inline-block;color:#0f766e;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900;margin-bottom:15px}.health-hero h1{font-size:clamp(40px,5.3vw,68px);line-height:1.03;color:#0f172a;margin:0 0 20px}.health-hero p{font-size:18px;line-height:1.75;color:#536274;max-width:760px}.health-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.health-primary,.health-secondary{padding:14px 19px;border-radius:13px;font-weight:900}.health-primary{background:#075985;color:#fff}.health-secondary{border:1px solid #bcd0dc;color:#075985;background:#fff}.health-stat-card{padding:30px;border-radius:30px;background:#075985;color:#fff;box-shadow:0 28px 70px rgba(7,89,133,.22)}.health-stat-card>span{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#bae6fd}.health-stat-card>strong{display:block;font-size:27px;margin:12px 0}.health-stat-card>p{color:#d5eef8;font-size:14px}.health-stat-card>div{border-top:1px solid rgba(255,255,255,.16);padding-top:20px;margin-top:22px;display:flex;gap:14px;align-items:center}.health-stat-card b{font-size:42px;color:#67e8f9}.health-trust{padding:48px 0;background:#fff}.health-trust-grid,.health-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.health-trust article,.health-service-grid article{border:1px solid #e1e9ef;border-radius:22px;padding:25px;background:#fff}.health-trust span,.health-service-grid>article>span{font:900 11px ui-monospace,monospace;color:#0f766e}.health-trust strong{display:block;font-size:21px;margin:11px 0}.health-trust p,.health-service-grid p{color:#64748b;line-height:1.65}.health-services{padding:72px 0;background:#f4f9fb}.health-section-title{max-width:780px;margin-bottom:28px}.health-section-title span{font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:#0f766e}.health-section-title h2,.health-about-grid h2{font-size:clamp(30px,4vw,46px);margin:9px 0}.health-service-grid h3{font-size:21px;margin:11px 0}.health-page-hero{background:linear-gradient(145deg,#075985,#0f766e);color:#fff}.health-page-hero .health-kicker{color:#a5f3fc}.health-page-hero p{color:#d7f4f7}.health-about-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.health-about-grid p{color:#64748b;line-height:1.75}.health-about-grid aside{padding:28px;border-radius:22px;background:#ecfeff;border:1px solid #a5f3fc}.health-about-grid aside strong{font-size:22px}.health-footer{padding:52px 0 22px;background:#082f49;color:#fff}.health-footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:28px}.health-footer-grid>div{display:flex;flex-direction:column;gap:8px}.health-footer p,.health-footer span{color:#a9c9d9}.health-footer a{color:#fff}.health-footer-bottom{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:#9fb8c5}@media(max-width:900px){.health-nav nav{display:none}.health-hero-grid,.health-trust-grid,.health-service-grid,.health-about-grid,.health-footer-grid{grid-template-columns:1fr}.health-stat-card{max-width:480px}.health-hero{padding-top:58px}}
/* Équipe / réseau SYNAPAR */
body[data-tenant="synapar"] .vc-team-section{background:#f4f9fb}
body[data-tenant="synapar"] .vc-team-card{border-color:#dbeafe;border-radius:28px}
body[data-tenant="synapar"] .vc-team-photo{background:linear-gradient(145deg,#ecfeff,#e0f2fe)}
body[data-tenant="synapar"] .vc-team-role{color:#0f766e}
body[data-tenant="synapar"] .vc-team-card:hover{box-shadow:0 26px 65px rgba(7,89,133,.16)}
