.eq-page{background:var(--W)}.eq-container{max-width:1200px;margin:0 auto;padding:0 24px}.eq-hero{background:var(--N);color:var(--W);text-align:center;padding:80px 24px 60px}.eq-hero__inner{max-width:700px;margin:0 auto}.eq-hero__titre{font-family:var(--font-lora);color:var(--G);margin-bottom:16px;font-size:clamp(2rem,5vw,3rem)}.eq-hero__sous-titre{color:#fffc;margin-bottom:16px;font-size:1.1rem}.eq-hero__intro{color:#ffffffa6;font-size:.95rem;line-height:1.7}.eq-equipe{padding:80px 0}.eq-grille{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.eq-carte{background:var(--C);border:1.5px solid var(--BOR);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.eq-carte__photo-wrap{aspect-ratio:4/3;background:var(--N);width:100%;overflow:hidden}.eq-carte__photo{width:100%!important;height:100%!important}.eq-carte__contenu{flex-direction:column;flex:1;padding:24px;display:flex}.eq-carte__surnom{color:var(--G);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:600}.eq-carte__nom{font-family:var(--font-lora);color:var(--N);margin-bottom:4px;font-size:1.3rem}.eq-carte__titre{color:var(--S);margin-bottom:12px;font-size:.88rem}.eq-carte__disciplines{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.eq-discipline-pill{background:var(--N);color:var(--G);border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600}.eq-carte__specs{margin:0 0 14px;padding:0;list-style:none}.eq-carte__specs li{color:var(--S);padding:2px 0 2px 16px;font-size:.83rem;position:relative}.eq-carte__specs li:before{content:"·";color:var(--G);font-weight:700;position:absolute;left:4px}.eq-carte__bio{color:var(--S);flex:1;margin-bottom:16px;font-size:.88rem;line-height:1.6}.eq-carte__meta{border-top:1px solid var(--BOR);flex-direction:column;gap:4px;margin-bottom:16px;padding-top:12px;display:flex}.eq-carte__cliniques,.eq-carte__langues{color:var(--S);font-size:.8rem}.eq-carte__cliniques:before{content:"📍 "}.eq-carte__langues:before{content:"💬 "}.eq-carte__lien{color:var(--G);border:1.5px solid var(--G);border-radius:var(--radius);text-align:center;padding:8px 16px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.eq-carte__lien:hover{background:var(--G);color:var(--N)}.eq-philosophie{background:var(--N);text-align:center;padding:80px 0}.eq-philosophie__inner{max-width:720px}.eq-philosophie__titre{font-family:var(--font-lora);color:var(--G);margin-bottom:24px;font-size:clamp(1.5rem,3vw,2rem)}.eq-philosophie__texte{color:#ffffffbf;margin-bottom:16px;font-size:1rem;line-height:1.8}.eq-cta-btn{background:var(--G);color:var(--N);border-radius:var(--radius);margin-top:20px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.eq-cta-btn:hover{background:var(--G2)}@media (max-width:768px){.eq-hero{padding:60px 20px 40px}.eq-equipe{padding:50px 0}.eq-grille{grid-template-columns:1fr}}
