/* Hakkımızda: approved visual's middle content ONLY. V4's global header/footer CSS is untouched. */
body.em-about-page{background:#fff}
.corporate-links a[aria-current="page"],.corporate-mobile-menu nav a[aria-current="page"]{color:#18A7A0!important;font-weight:700}
.em-about-main{background:#fff;color:#0B2742;min-width:0}
.em-about-shell{max-width:1320px;padding:0 28px;margin:0 auto}
.em-about-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;color:#60758A;padding-top:30px;margin:0 0 20px}
.em-about-breadcrumb strong{font-weight:700;color:#0B2742}
.em-about-breadcrumb a:hover{color:#006D77;text-decoration:underline}
.em-about-accent{height:4px;width:51px;background:#18A7A0;border-radius:4px;margin-bottom:21px}
.em-about-title h1{font-size:clamp(34px,3.4vw,48px);line-height:1.14;letter-spacing:-1.1px;color:#0B2742;font-weight:800;margin:0 0 2px}
.em-about-title p{font-size:clamp(15px,1.35vw,18px);line-height:1.65;color:#39516D;letter-spacing:-.07px;margin:0}
.em-about-intro{display:grid;grid-template-columns:minmax(0, .95fr) minmax(0, 1.05fr);gap:38px;align-items:center;margin:26px 0 29px}
.em-about-section-title{border-left:4px solid #18A7A0;padding-left:17px;color:#081C34;font-size:clamp(22px,2.05vw,29px);line-height:1.27;font-weight:800;letter-spacing:-.55px;margin:0 0 14px}
.em-about-intro-text{min-width:0}
.em-about-intro-text p{font-size:16px;line-height:1.74;color:#27384B;margin:0 0 11px;max-width:550px}
.em-about-clinic-figure{margin:0;min-width:0}
.em-about-clinic-figure img{display:block;width:100%;height:auto;aspect-ratio:564/255;object-fit:cover;border-radius:11px;background:#eef3f5;box-shadow:0 1px 3px rgba(11,39,66,.04)}
.em-about-approach{margin:0 0 26px}
.em-about-approach .em-about-section-title{margin-bottom:5px;font-size:clamp(22px,2vw,27px)}
.em-about-approach>p{margin:0 0 16px;font-size:15px;line-height:1.6;color:#334155}
.em-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.em-about-value{border:1px solid #DCE5EB;border-radius:10px;box-shadow:0 3px 11px rgba(11,39,66,.045);padding:18px 21px 17px;min-width:0;background:#fff;min-height:138px}
.em-about-value-heading{display:flex;align-items:center;gap:16px;margin-bottom:3px;min-width:0}
.em-about-value-icon{width:52px;min-width:52px;height:51px;display:flex;align-items:center;justify-content:center;color:#09ADA6}
.em-about-value-icon svg{display:block;width:46px;height:46px}
.em-about-value h3{font-size:20px;line-height:1.25;font-weight:800;color:#0B2038;letter-spacing:-.4px;margin:0}
.em-about-value p{font-size:13.8px;line-height:1.52;color:#2C3542;margin:0}
.em-about-bottom{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:5px 0 33px}
.em-about-bottom-col{min-width:0}
.em-about-bottom-col+.em-about-bottom-col{border-left:1px solid #CFDDE5;padding-left:41px}
.em-about-bottom-col .em-about-section-title{font-size:clamp(21px,1.78vw,25px);margin-bottom:9px;padding-left:14px}
.em-about-bottom-col p{font-size:14.5px;line-height:1.57;color:#28374A;margin:0}
@media(max-width:1050px){.em-about-intro{gap:24px}.em-about-value{padding:15px}.em-about-value-heading{gap:9px}.em-about-value h3{font-size:17px}}
@media(max-width:760px){.em-about-shell{padding:0 17px}.em-about-breadcrumb{padding-top:22px;margin-bottom:15px}.em-about-title h1{font-size:34px}.em-about-title p{font-size:15px}.em-about-intro{grid-template-columns:minmax(0,1fr);gap:18px;margin:21px 0 25px;align-items:start}.em-about-intro-text p{font-size:14px}.em-about-section-title{font-size:22px;padding-left:12px}.em-about-clinic-figure img{max-height:290px}.em-about-approach .em-about-section-title{font-size:22px}.em-about-approach>p{font-size:14px}.em-about-values{grid-template-columns:minmax(0,1fr);gap:12px}.em-about-value{min-height:0;padding:15px 16px}.em-about-value h3{font-size:19px}.em-about-value p{font-size:13.5px}.em-about-bottom{grid-template-columns:1fr;gap:22px;padding:0 0 28px}.em-about-bottom-col+.em-about-bottom-col{border-left:0;border-top:1px solid #CFDDE5;padding-left:0;padding-top:22px}.em-about-bottom-col p{font-size:14px}}
@media(max-width:360px){.em-about-shell{padding:0 12px}.em-about-value-heading{gap:10px}.em-about-value-icon{width:45px;min-width:45px}.em-about-value-icon svg{width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.em-about-main{scroll-behavior:auto}}


/* Current-page highlight only; the V4 shared header remains byte-identical. */
body.em-about-page .corporate-links > a:first-child,
body.em-about-page .corporate-mobile-menu nav > a:nth-child(2){color:#18A7A0;font-weight:700}
