
/* V10.11 · conversion-focused home + contact-first + knowledge center */
.brand-continuity{display:inline-flex;margin:10px 0 12px;padding:7px 12px;border:1px solid rgba(13,25,21,.12);border-radius:999px;font-size:.72rem;font-weight:700;color:#52675d;background:rgba(255,255,255,.52)}
.hero-direct-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:860px;margin:0 0 20px}
.hero-direct-contact a{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink);border:1px solid rgba(13,25,21,.12);background:rgba(255,255,255,.72);border-radius:14px;padding:10px 13px;transition:.2s}
.hero-direct-contact a:hover{transform:translateY(-2px);border-color:rgba(13,25,21,.3);background:#fff}.hero-direct-contact b{font-size:.7rem;color:#60746a}.hero-direct-contact span{font-size:.82rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-contact-wa{background:#173f30!important;color:white!important;border-color:#173f30!important}.hero-contact-wa b{color:#cfe2d8}.hero-contact-wa span{color:#fff}
.fit-section{padding:54px 0;background:#0f201a;color:#fff}.fit-shell{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;align-items:center}.fit-copy .eyebrow{color:#91ac9e}.fit-copy h2{font-size:clamp(2.3rem,3.3vw,4.2rem);line-height:1;margin:10px 0 15px;letter-spacing:-.04em}.fit-copy p{margin:0;color:#b8c6bf;max-width:620px}.fit-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start}.fit-chips a{color:#f4f7f5;text-decoration:none;border:1px solid rgba(255,255,255,.17);border-radius:999px;padding:12px 17px;background:rgba(255,255,255,.035);font-weight:700;font-size:.9rem}.fit-chips a:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.35)}.fit-chip-wide{border-color:#84a596!important}
.why-grid{grid-template-columns:repeat(4,1fr)!important}.services-grid{grid-template-columns:repeat(4,1fr)!important}.service-card{min-height:290px}
.doctor-bio-compact p{font-size:1.03rem!important;line-height:1.85}.doctor-bio-compact .doctor-highlight{margin:30px 0 22px}.doctor-research-link{display:inline-flex;gap:12px;align-items:center;color:#173f30;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(23,63,48,.25);padding-bottom:5px}
.research-teaser-section{padding:90px 0;background:#e9eee9}.research-teaser-card{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center;background:#f9f7f1;border:1px solid rgba(13,25,21,.08);border-radius:28px;padding:52px 58px;box-shadow:0 25px 70px rgba(13,25,21,.06)}.research-teaser-card h2{font-size:clamp(2.6rem,4vw,4.8rem);line-height:1.02;letter-spacing:-.045em;margin:14px 0 20px}.research-teaser-card p{color:#65746c;max-width:780px;margin:0}.research-teaser-actions{display:flex;flex-direction:column;gap:12px}.research-teaser-actions .button{width:100%}
.footer-continuity{display:block;color:#91a198;font-size:.67rem;margin-top:8px}
.knowledge-page{padding-top:94px}.knowledge-hero{background:linear-gradient(120deg,#f1ece2,#f8f5ee);padding:100px 0 80px;border-bottom:1px solid rgba(13,25,21,.08)}.knowledge-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.knowledge-hero h1{font-size:clamp(3.7rem,6vw,7rem);line-height:.95;letter-spacing:-.055em;margin:18px 0 26px}.knowledge-hero p{font-size:1.08rem;color:#5c6d64;max-width:820px}.knowledge-hero-links{display:flex;flex-direction:column;border-top:1px solid rgba(13,25,21,.13)}.knowledge-hero-links a{padding:18px 0;border-bottom:1px solid rgba(13,25,21,.13);text-decoration:none;color:#183126;font-weight:800;display:flex;justify-content:space-between}.knowledge-hero-links a:after{content:'↗';font-weight:400}.knowledge-page #research,.knowledge-page #knowledge{scroll-margin-top:110px}
@media(max-width:1180px){.why-grid,.services-grid{grid-template-columns:repeat(2,1fr)!important}.fit-shell,.research-teaser-card,.knowledge-hero-grid{grid-template-columns:1fr}.fit-chips{justify-content:flex-start}.research-teaser-actions{flex-direction:row}.research-teaser-actions .button{width:auto}.hero-direct-contact{grid-template-columns:1fr 1fr}.hero-contact-wa{grid-column:1/-1}}
@media(max-width:620px){.hero-direct-contact{grid-template-columns:1fr;margin-bottom:16px}.hero-contact-wa{grid-column:auto}.hero-direct-contact a{padding:9px 11px}.fit-section{padding:42px 0}.fit-shell{gap:28px}.fit-chips{gap:8px}.fit-chips a{width:100%;text-align:center}.why-grid,.services-grid{grid-template-columns:1fr!important}.research-teaser-section{padding:60px 0}.research-teaser-card{padding:32px 24px;gap:32px}.research-teaser-actions{flex-direction:column}.research-teaser-actions .button{width:100%}.knowledge-page{padding-top:78px}.knowledge-hero{padding:70px 0 52px}.knowledge-hero h1{font-size:3.7rem}.knowledge-hero-grid{gap:36px}}
