
/* V52 — premium corporate navigation */
:root{--brand:#01aeb6;--brand-dark:#00565f}
.header{background:rgba(255,255,255,.97)!important;box-shadow:0 10px 34px rgba(0,66,72,.09);border-bottom:1px solid #dceff0}
.header .header-row{min-height:96px;gap:20px;align-items:center}
.header .brand{display:flex;align-items:center;flex:1;min-width:0;max-width:540px}
.header .brand img{display:block;width:min(100%,475px);height:auto;max-height:86px;object-fit:contain;object-position:left center}
.header .header-quick{gap:10px}
.header .header-quick-phone,.header .header-quick-whatsapp,.header .header-quick-appointment{border-radius:14px!important;min-height:46px;padding:10px 15px!important;font-weight:750;box-shadow:0 5px 17px rgba(0,86,95,.08)}
.header .header-quick-appointment{background:linear-gradient(125deg,#01aeb6,#007f89)!important;color:#fff!important}
.premium-nav{border-top:1px solid #e6f0f1;padding-block:9px!important}
.premium-nav .nav-links{display:flex;gap:5px;align-items:center;justify-content:center;flex-wrap:wrap}
.premium-nav .navitem>a,.premium-nav .navitem>details>summary{display:flex;align-items:center;gap:8px;border-radius:12px!important;padding:12px 13px!important;font-weight:750!important;letter-spacing:-.015em;transition:background .2s,transform .2s,color .2s}
.premium-nav .navitem>a:hover,.premium-nav .navitem>details>summary:hover{background:#e8f9fa!important;color:#007f89!important;transform:translateY(-1px)}
.premium-nav .navitem .ui-icon{width:19px!important;height:19px!important;stroke:#008e98;stroke-width:1.85}
.premium-nav .mega-panel,.premium-nav .submenu{border:1px solid #d7eded!important;box-shadow:0 24px 65px rgba(1,64,73,.14)!important;border-radius:18px!important}
.nav-toggle{border-radius:13px!important;background:#e8f9fa!important;color:#005b65!important;padding:12px!important}
.v52-home-hero{position:relative;isolation:isolate;overflow:hidden;min-height:575px;display:flex;align-items:center;background:linear-gradient(115deg,#003c48 0%,#007984 50%,#edfafa 100%)}
.v52-home-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,43,54,.95) 0%,rgba(0,64,73,.86) 40%,rgba(0,80,88,.14) 70%),url('dr-ozgul-akdemir-beyaz-onluk.webp') right 24% center / auto 110% no-repeat;z-index:-1}
.v52-home-hero .wrap{width:100%;padding-block:90px}
.v52-home-hero .v52-content{max-width:630px;color:#fff}
.v52-home-hero .v52-eyebrow{display:inline-flex;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.35);border-radius:100px;padding:9px 17px;color:#e0ffff;font-weight:750;letter-spacing:.09em;font-size:12px}
.v52-home-hero h1{color:white!important;font-size:clamp(38px,5vw,68px);line-height:1.09;margin:23px 0 18px;letter-spacing:-.04em}
.v52-home-hero p{color:#e5f8f9!important;font-size:clamp(16px,1.65vw,20px);line-height:1.75;max-width:570px}
.v52-home-hero .v52-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.v52-home-hero .v52-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border-radius:13px;font-weight:800;text-decoration:none;background:#01aeb6;color:#fff;box-shadow:0 10px 25px rgba(0,40,46,.18)}
.v52-home-hero .v52-actions a:nth-child(2){background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.55)}
.v52-home-hero .v52-caption{margin-top:24px;font-size:12px;color:#c6ebec}
@media(max-width:1080px){.header .brand img{max-width:350px}.header .header-row{min-height:78px}}
@media(max-width:760px){.header .header-row{min-height:72px}.header .brand{max-width:calc(100% - 92px)}.header .brand img{max-height:64px;width:100%}.premium-nav .nav-links{display:block}.premium-nav .navitem>a,.premium-nav .navitem>details>summary{min-height:50px;border-bottom:1px solid #eef5f6;border-radius:9px!important;padding:14px!important}.premium-nav .navitem .ui-icon{width:22px!important;height:22px!important}.v52-home-hero{min-height:650px;align-items:flex-end}.v52-home-hero:before{background:linear-gradient(0deg,rgba(0,43,54,.98) 0%,rgba(0,58,65,.90) 36%,rgba(0,75,80,.1) 80%),url('dr-ozgul-akdemir-beyaz-onluk.webp') center top / auto 72% no-repeat}.v52-home-hero .wrap{padding-block:240px 42px}.v52-home-hero h1{font-size:38px}.v52-home-hero .v52-actions a{flex:1;min-width:140px}}
