:root{--primary-blue:#d5001c;--hover-blue:#b00018;--navy-blue:#0f172a;--navy-hover:#020617;--header-bg:#0d0d0d;--header-border:#2a2a2a;--header-shadow:0 8px 24px rgba(0,0,0,0.35);--header-elevated:#141414;--header-elevated-border:#2f2f2f;--header-menu-bg:#151515;--bg-light:#1b1b1b;--text-body:#3d4a5c;--text-muted:#5c6b7f;--border-color:#d1dae6;--white:#ffffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;color:var(--text-body);line-height:1.65;background-color:var(--white);overflow-x:hidden}a{text-decoration:none;transition:all .3s ease}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 15px}.text-primary{color:var(--primary-blue)}.text-navy{color:var(--navy-blue)}.text-white{color:var(--white)}.text-sm{font-size:14px}.font-weight-bold{font-weight:700}.bg-primary{background-color:var(--primary-blue)}.bg-navy{background-color:var(--navy-blue)}.bg-light{background-color:var(--bg-light)}.bg-light-blue{background-color:#EAF2F8}.bg-primary-light{background-color:rgba(213,0,28,.08)}.bg-navy-light{background-color:rgba(15,23,42,.06)}.bg-white{background-color:var(--white)}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:30px}.mt-5{margin-top:50px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:30px}.mb-5{margin-bottom:50px}.pl-4{padding-left:30px}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pb-3{padding-bottom:20px}.pb-5{padding-bottom:50px}.pt-5{padding-top:50px}.py-4{padding:30px 0}.py-5{padding:60px 0}.mx-auto{margin-left:auto;margin-right:auto}.w-100{width:100%}.text-center{text-align:center}.text-left{text-align:left}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-content-center{justify-content:center}.gap-3{gap:20px}.d-block{display:block}.d-inline-block{display:inline-block}.m-0{margin:0!important}.border-top{border-top:1px solid var(--border-color)}.border-bottom{border-bottom:1px solid var(--border-color)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;font-size:15px;font-weight:500;border-radius:50px;cursor:pointer;border:none;transition:all .3s ease}.btn-primary{background-color:var(--primary-blue);color:var(--white)}.btn-primary:hover{background-color:var(--hover-blue);box-shadow:0 6px 20px rgba(213,0,28,.28)}.btn-navy{background-color:var(--navy-blue);color:var(--white)}.btn-navy:hover{background-color:var(--navy-hover);box-shadow:0 6px 20px rgba(15,23,42,.22)}.btn-outline{background-color:transparent;color:var(--navy-blue);border:2px solid var(--border-color)}.btn-outline:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.btn-cta{padding:16px 40px;font-size:16px;font-weight:600}.section{padding:clamp(56px,11vw,88px) 0}.subtitle{font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-size:14px}.section-title{font-size:40px;font-weight:700;line-height:1.2}.description{font-size:16px;color:var(--text-muted);line-height:1.8}.max-width-700{max-width:700px}.page-surface-muted{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#0f172a;border-bottom:1px solid rgba(15,23,42,.08)}.page-surface-muted .section-title.text-navy{color:#0f172a}.page-surface-muted .description{color:#475569}.page-surface-muted .subtitle.text-primary{color:var(--primary-blue)}.about-page-redesign.page-surface-muted{border-bottom:none;background:#eef2f7;background:linear-gradient(180deg,#e8edf4,#f1f5f9 38%,#e2e8f0)}.about-full-page{background:#ffffff;padding:0;margin:0}.about-full-page__main{padding-top:clamp(40px,7vw,64px);padding-bottom:clamp(56px,11vw,88px);background:#ffffff}.about-full-page .about-rd-hero{margin-bottom:0}.about-full-page .about-rd-hero__media-img{transform:none}.about-full-page .about-rd-hero--hastane .about-rd-hero__media-img{object-position:center 28%}.blog-full-page,.doctors-full-page,.hizmetler-full-page,.iletisim-full-page{background:#ffffff}.blog-full-page .about-rd-hero,.doctors-full-page .about-rd-hero,.hizmetler-full-page .about-rd-hero,.iletisim-full-page .about-rd-hero{margin-bottom:0}.blog-full-page .about-rd-hero__media-img,.doctors-full-page .about-rd-hero__media-img,.hizmetler-full-page .about-rd-hero__media-img,.iletisim-full-page .about-rd-hero__media-img{transform:none}.blog-full-page .about-rd-hero--hastane .about-rd-hero__media-img,.doctors-full-page .about-rd-hero--hastane .about-rd-hero__media-img,.hizmetler-full-page .about-rd-hero--hastane .about-rd-hero__media-img,.iletisim-full-page .about-rd-hero--hastane .about-rd-hero__media-img{object-position:center 28%}.blog-full-page .about-rd-hero__inner,.doctors-full-page .about-rd-hero__inner,.hizmetler-full-page .about-rd-hero__inner,.iletisim-full-page .about-rd-hero__inner{text-align:left}.blog-full-page .about-rd-hero__copy,.doctors-full-page .about-rd-hero__copy,.hizmetler-full-page .about-rd-hero__copy,.iletisim-full-page .about-rd-hero__copy{max-width:none;width:100%}.blog-full-page .about-rd-hero__lead,.doctors-full-page .about-rd-hero__lead,.hizmetler-full-page .about-rd-hero__lead,.iletisim-full-page .about-rd-hero__lead{max-width:none}.blog-full-page .about-rd-hero__tags,.doctors-full-page .about-rd-hero__tags,.hizmetler-full-page .about-rd-hero__tags,.iletisim-full-page .about-rd-hero__tags{justify-content:flex-start}.doctors-full-page .about-rd-hero__inner--doctors{display:flex;flex-direction:column;align-items:flex-start;gap:0}.doctors-hero-panel{width:100%;max-width:920px;margin-top:clamp(24px,4vw,40px)}.doctors-page-controls--hero{max-width:none;width:100%;margin:0}.doctors-page-controls--hero .doctors-filter-bar{border-radius:20px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);box-shadow:none}.doctors-page-controls--hero .doctors-filter-field label{color:rgba(255,255,255,.72);letter-spacing:.08em}.doctors-page-controls--hero .doctors-filter-field input,.doctors-page-controls--hero .doctors-filter-field select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.92);box-shadow:none}.doctors-page-controls--hero .doctors-filter-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.06));background-repeat:no-repeat,no-repeat;background-position:right 14px center,0 0;background-size:16px 16px,100% 100%}.doctors-page-controls--hero .doctors-filter-field input:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1)}.doctors-page-controls--hero .doctors-filter-field select:hover{border-color:rgba(255,255,255,.28);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f8fafc' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1));background-repeat:no-repeat,no-repeat;background-position:right 14px center,0 0;background-size:16px 16px,100% 100%}.doctors-page-controls--hero .doctors-filter-field select option{background:#0f172a;color:rgba(255,255,255,.92)}.doctors-page-controls--hero .doctors-filter-field input:focus,.doctors-page-controls--hero .doctors-filter-field select:focus{outline:none;border-color:rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(255,255,255,.12)}.doctors-page-controls--hero .doctors-filter-field input::placeholder{color:rgba(255,255,255,.45)}.doctors-hero-result-count{margin:14px 0 0;padding:0 4px;font-size:13px;line-height:1.5;font-weight:500;color:rgba(248,250,252,.9);text-align:left}.page-hero-redesign .about-rd-hero{margin-bottom:0}.page-hero-redesign .about-rd-hero__media-img{transform:none}.about-rd-hero{position:relative;min-height:clamp(360px,52vh,580px);padding:clamp(2.75rem,7vw,4.5rem) 0 clamp(2.5rem,5vw,3.5rem);margin-bottom:clamp(2rem,4vw,3rem);color:#f8fafc;overflow:hidden}.about-rd-hero__media{position:absolute;inset:0;z-index:0}.about-rd-hero__media-img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.02)}.about-rd-hero--hastane .about-rd-hero__media-img{object-position:center 42%}.about-page-full .about-rd-hero__media-img{transform:none}.about-rd-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,rgba(6,6,8,.94),rgba(14,14,18,.82) 32%,rgba(24,24,28,.62) 58%,rgba(32,32,36,.48) 78%,rgba(40,40,44,.42)),linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.88)),radial-gradient(ellipse 90% 80% at 70% 20%,rgba(0,0,0,.2) 0,transparent 55%)}.about-rd-hero__overlay:after{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:44px 44px}.about-rd-hero__inner{position:relative;z-index:2}.about-rd-hero__copy{max-width:40rem}.about-rd-hero__label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-blue);margin:0 0 12px}.about-rd-hero__title{font-size:clamp(2.25rem,5.5vw,3.35rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;margin:0 0 18px;color:#fff}.about-rd-hero__lead{margin:0;font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.75;color:rgba(248,250,252,.82);max-width:36rem}.about-rd-hero__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.about-rd-tag{font-size:12px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92)}@media (max-width:768px){.about-rd-hero{min-height:clamp(320px,62vh,480px)}}.form-control{width:100%;padding:15px 20px;border:1px solid var(--border-color);border-radius:5px;font-family:Poppins,sans-serif;font-size:15px;color:var(--navy-blue);outline:none;transition:border-color .3s}.form-control:focus{border-color:var(--primary-blue)}.topbar{background:linear-gradient(90deg,#000000,#1b1b1b);padding:10px 0;border-bottom:1px solid #2a2a2a}.topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:16px}.emergency-badge{background-color:rgba(255,255,255,.1);color:var(--white);padding:6px 15px;border-radius:20px;font-size:13px;font-weight:500}.topbar-left,.topbar-right{display:flex;align-items:center;gap:14px}.topbar-info{color:#d4d4d4;font-size:12px}.topbar-info i{color:var(--primary-blue);margin-right:6px}.topbar-right .email{color:var(--white);font-size:14px}.topbar-right .email i{margin-right:8px;color:var(--primary-blue)}.topbar-social{display:flex;align-items:center;gap:8px}.topbar-social a{width:28px;height:28px;border-radius:50%;border:1px solid #3a3a3a;display:inline-flex;align-items:center;justify-content:center;color:#f3f3f3}.topbar-social a:hover{background:var(--primary-blue);border-color:var(--primary-blue)}.header{background-color:var(--header-bg);box-shadow:var(--header-shadow);position:-webkit-sticky;position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--header-border)}.header-inner{display:flex;justify-content:space-between;align-items:center;min-height:80px;gap:14px}@media (min-width:1025px){.header-inner .logo{order:1}.header-inner .navbar{order:2;display:flex;align-items:center;flex:1 1;min-width:0}.header-inner .navbar,.navbar-main{justify-content:center}.header-inner .header-action{order:3}.nav-links__drawer-cta,.nav-links__drawer-top{display:none!important}}.logo{gap:10px}.logo,.logo-link{display:flex;align-items:center}.logo-link{text-decoration:none}.logo-img{height:44px;width:auto;display:block;object-fit:contain}.footer-logo-img{height:52px}.logo-icon{color:var(--primary-blue);font-size:30px}.logo-text{color:#f2f2f2;font-size:24px;font-weight:700}.navbar-main{display:flex;align-items:center;gap:clamp(10px,1.5vw,20px);flex-wrap:nowrap}.navbar .nav-links{display:flex;gap:18px;align-items:center}.navbar .nav-links a{color:#e8e8e8;font-weight:500;font-size:13px}.header-lang{position:relative;display:inline-flex;align-items:center;padding-left:10px;margin-left:6px;border-left:1px solid rgba(255,255,255,.12);min-height:28px}.header-lang:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:1195}.header-lang-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:1px solid transparent;border-radius:6px;background:rgba(255,255,255,.06);cursor:pointer;line-height:0;opacity:.72;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.header-lang-current{opacity:1;background:rgba(255,255,255,.12);border-color:rgba(213,0,28,.75);box-shadow:0 0 0 1px rgba(213,0,28,.35)}.header-lang-menu{position:absolute;top:calc(100% + 6px);right:0;display:none;flex-direction:column;gap:4px;padding:6px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:var(--header-menu-bg);box-shadow:0 10px 24px rgba(0,0,0,.45);z-index:1200}.header-lang.header-lang--open .header-lang-menu,.header-lang:focus-within .header-lang-menu,.header-lang:hover .header-lang-menu{display:flex}button.header-lang-btn{font-family:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.header-lang-icon{display:block;width:22px;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.header-lang-btn:focus-visible,.header-lang-btn:hover{opacity:.95;outline:none}.header-lang-btn:focus-visible{border-color:rgba(213,0,28,.5)}.navbar .nav-links a.active,.navbar .nav-links a:hover{color:var(--primary-blue)}.navbar .nav-item--has-dropdown{position:relative;align-self:stretch;display:flex;align-items:center;padding-bottom:12px;margin-bottom:-12px}.navbar .nav-dropdown-trigger{display:inline-flex;align-items:center;gap:6px}.navbar .nav-dropdown-chevron{font-size:9px;opacity:.85;transition:transform .2s ease}.navbar .nav-item--has-dropdown:focus-within .nav-dropdown-chevron,.navbar .nav-item--has-dropdown:hover .nav-dropdown-chevron{transform:rotate(-180deg)}.navbar .nav-dropdown{display:none;position:absolute;left:0;top:100%;min-width:min(320px,85vw);max-height:min(70vh,420px);margin:0;padding:8px 0;list-style:none;background:var(--header-elevated);border:1px solid var(--header-elevated-border);border-radius:12px;box-shadow:0 20px 48px rgba(0,0,0,.55);z-index:1100;overflow-y:auto}.navbar .nav-item--has-dropdown:focus-within .nav-dropdown,.navbar .nav-item--has-dropdown:hover .nav-dropdown{display:block}.navbar .nav-dropdown a{display:block;padding:10px 18px;color:#d4d4d4;font-size:14px;font-weight:500;text-decoration:none;line-height:1.35;transition:background .15s ease,color .15s ease}.navbar .nav-dropdown a:focus-visible,.navbar .nav-dropdown a:hover{background:rgba(213,0,28,.12);color:#fff;outline:none}.header-action{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-header-cta{padding:8px 16px;font-size:13px;font-weight:600;border-radius:999px;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-lang-select-wrap,.header-mobile-backdrop,.header-nav-toggle{display:none}.header-cta-secondary{padding:11px 22px;font-size:14px}.hero{padding:100px 0 120px}.hero,.hero-slider{position:relative;overflow:hidden}.hero-slider{height:100vh;min-height:700px}.hero-slider .slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity .6s ease}.hero-slider .slide:first-child{background-position:center 30%}.hero-slider .slide:nth-child(2){background-position:center 20%}.hero-slider .slide:nth-child(3){background-position:center 25%}.hero-slider .slide:nth-child(4){background-position:center 35%}.hero-slider .slide.active{opacity:1}.hero-slider .slide-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(24,24,24,.58) 50%,rgba(120,0,14,.35))}.hero-slider .slide-content{position:relative;z-index:2;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:1200px;padding-top:110px;padding-bottom:120px}.slide-copy{max-width:760px}.hero-slider .slide-content h1{font-size:clamp(34px,4.8vw,68px);line-height:1.08;margin-bottom:14px;color:#fff;max-width:880px;letter-spacing:-.6px}.hero-slider .slide-content p{color:rgba(255,255,255,.92);margin-bottom:18px;max-width:740px;font-size:clamp(16px,1.35vw,21px);line-height:1.6}.slide-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.slide-tags span{background:rgba(213,0,28,.22);color:#fff;border:1px solid rgba(213,0,28,.6);border-radius:30px;padding:7px 14px;font-size:13px;font-weight:500}.slide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.btn-outline-light{background:transparent;border:1px solid rgba(255,255,255,.65);color:#fff}.btn-outline-light:hover{background:#fff;color:#111}.slider-dots{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:10px;z-index:3}.slider-dots .dot{width:12px;height:12px;border-radius:50%;border:none;background:rgba(213,0,28,.45);cursor:pointer}.slider-dots .dot.active{background:#d5001c}.hero-metrics{position:absolute;left:0;right:0;bottom:68px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:12px;gap:12px}.hero-metrics article{background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 14px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;grid-template-columns:28px 1fr;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:start}.hero-metrics i{color:#ff596a;font-size:18px;margin-top:4px}.hero-metrics strong{display:block;color:#fff;font-size:18px;line-height:1.1}.hero-metrics span{font-size:13px;color:#dbdbdb;line-height:1.4}.slider-progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.14);z-index:4}.slider-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#d5001c,#ff2a3f);transition:width .1s linear}.hero:after{content:"";position:absolute;width:600px;height:600px;background:var(--white);right:-100px;top:-100px;border-radius:50%;z-index:1;opacity:.5}.hero-inner{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.hero-content{flex:1 1;max-width:550px}.hero-content .title{font-size:55px;margin-bottom:20px}.contact-number{display:inline-flex;align-items:center;margin-left:20px;font-weight:600;color:var(--navy-blue)}.contact-number i{color:var(--primary-blue);margin-right:10px}.hero-image{flex:1 1;display:flex;justify-content:flex-end}.image-wrapper-rounded{width:450px;height:550px;border-radius:20px 200px 20px 200px;overflow:hidden;box-shadow:0 30px 60px rgba(15,23,42,.12)}.image-wrapper-rounded img{width:100%;height:100%;object-fit:cover}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center}.about-images img{width:100%;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08);min-height:430px;object-fit:cover}.about-images{position:relative}.about-float-card{position:absolute;left:20px;bottom:20px;background:rgba(0,0,0,.78);border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:12px 14px;max-width:260px}.about-float-card strong{display:block;color:#fff;font-size:18px}.about-float-card span{color:#d8d8d8;font-size:13px}.about-actions{display:flex;gap:12px;flex-wrap:wrap}.check-list li{font-size:16px;color:var(--navy-blue);font-weight:500;margin-bottom:15px;display:flex;align-items:center}.check-list li i{margin-right:12px;font-size:20px}.stats-showcase{margin-top:44px;background:linear-gradient(135deg,#111111,#1a1a1a 55%,#151515);border:1px solid #313131;border-radius:18px;padding:22px 22px 18px;box-shadow:0 20px 40px rgba(0,0,0,.24)}.stats-headline{margin-bottom:16px}.stats-kicker{color:#ff5d6e;text-transform:uppercase;letter-spacing:1.3px;font-size:12px;font-weight:600;margin-bottom:4px}.stats-headline h3{color:#fff;font-size:24px;line-height:1.2}.stats-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid #2e2e2e;border-radius:14px;overflow:hidden}.stat-card{gap:14px;padding:20px 16px;background:#1a1a1a;min-height:112px;border-right:1px solid #2e2e2e}.stat-card,.stat-icon{display:flex;align-items:center}.stat-icon{width:44px;height:44px;border-radius:50%;justify-content:center;font-size:16px;flex-shrink:0;background:rgba(213,0,28,.14);border:1px solid rgba(213,0,28,.35);color:#ff5f71}.stat-info h3{font-size:34px;color:#ffffff;line-height:1.2;font-weight:800;letter-spacing:-.4px}.stat-info p{font-size:13px;color:#d0d0d0;line-height:1.45;margin:4px 0 0}.stat-card:last-child{border-right:none}.section#services{position:relative;background-image:url(/_next/static/media/Arka-zemin.fed85da2.jpg);background-size:cover;background-position:50%;overflow:hidden}.section#services:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.88),rgba(14,14,14,.82));z-index:0}.section#services>*{position:relative;z-index:1}.services-wrap{padding:32px 24px;border-radius:18px;overflow:hidden}.services-head{margin-bottom:28px}.services-head .section-title{color:#ffffff}.services-desc{max-width:780px;color:#c6c6c6;margin-top:10px;font-size:15px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.services-grid--eight{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.services-grid--eight{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.services-grid--eight{grid-template-columns:1fr}}.service-card{background:linear-gradient(180deg,#202020,#171717);padding:24px 20px;border-radius:14px;border:1px solid #333333;box-shadow:0 10px 24px rgba(0,0,0,.2);text-align:left;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-5px);border-color:rgba(213,0,28,.55)}.icon-circle{width:52px;height:52px;background:rgba(213,0,28,.14);color:#ff6476;border-radius:12px;border:1px solid rgba(213,0,28,.4);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px;transition:all .3s}.service-card:hover .icon-circle{background:var(--primary-blue);color:#fff}.service-card h3{font-size:21px;margin-bottom:10px;color:#fff!important}.service-card p{margin-bottom:18px;font-size:14px;color:#c4c4c4;line-height:1.55;min-height:88px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.link-arrow{color:#ff6f80;font-weight:600;font-size:14px;display:inline-flex;align-items:center}.link-arrow i{margin-left:8px;transition:transform .3s}.link-arrow:hover i{transform:translateX(5px)}.service-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#ececec;font-size:11px;text-transform:uppercase;letter-spacing:.7px;font-weight:600;margin-bottom:10px}.services-cta{margin-top:24px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.services-cta .btn-outline{color:#f2f2f2;border:1px solid rgba(255,255,255,.45);background:transparent}.services-cta .btn-outline:hover{color:#111;background:#ffffff;border-color:#ffffff}.treatment-categories{background:#ffffff;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.categories-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #e9eef7}.categories-hero>div:first-of-type{flex:1 1 340px;min-width:0}.categories-hero .section-title{margin-top:0;margin-bottom:0;max-width:920px}.categories-hero>.btn{flex:0 0 auto;align-self:center}.categories-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.categories-intro{max-width:720px;margin:12px 0 0;color:#4e5b77;font-size:15px;line-height:1.7}.category-card{background:linear-gradient(160deg,#ffffff,#f8fbff);border:1px solid #e6ecf7;border-radius:22px;padding:22px 20px 18px;box-shadow:0 14px 34px rgba(12,34,79,.09);transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:300px}.category-card:hover{transform:translateY(-8px);border-color:rgba(213,0,28,.35);box-shadow:0 22px 42px rgba(12,34,79,.17);background:linear-gradient(160deg,#ffffff,#f3f8ff)}.category-card:before{content:"";position:absolute;right:-36px;top:-36px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(213,0,28,.18) 0,rgba(213,0,28,.04) 60%,rgba(213,0,28,0) 100%);pointer-events:none}.category-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;border-bottom:1px dashed #dbe5f3;padding-bottom:10px}.category-card h3{color:#121212;font-size:20px;margin-bottom:0;letter-spacing:-.2px}.category-count{display:inline-flex;padding:4px 10px;border-radius:20px;background:#111;border:1px solid #111;color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.category-card ul{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.category-card li{margin-bottom:0;font-size:13px;color:#2f3f5f;line-height:1.35;padding-left:16px;position:relative;font-weight:500}.category-card li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:#d5001c;box-shadow:0 0 0 4px rgba(213,0,28,.12)}.category-summary{color:#4b5f83;font-size:14px;line-height:1.6;margin-bottom:12px}.category-link{color:#b30017;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;background:#ffffff;border:1px solid rgba(179,0,23,.35);border-radius:999px;padding:10px 14px;width:100%;box-shadow:0 6px 16px rgba(12,34,79,.08)}.category-link i{transition:transform .2s ease}.category-link:hover i{transform:translateX(4px)}.category-link:hover{background:#fff5f6;border-color:rgba(179,0,23,.55)}.category-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.category-meta span{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;color:#324568;background:#eef4ff;border:1px solid #dbe6fa}.process-section{background:linear-gradient(180deg,#0a0a0a,#161616);border-top:1px solid #252525;border-bottom:1px solid #252525;position:relative;overflow:hidden}.process-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 25%,rgba(213,0,28,.12) 0,rgba(213,0,28,0) 42%);z-index:0}.process-section:after{content:"";position:absolute;left:-20%;right:-20%;top:0;bottom:0;opacity:.32;z-index:0;background-repeat:repeat-x;background-size:1200px 320px;background-position:0 66%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='320' viewBox='0 0 1200 320'%3E%3Cpath d='M0 205 L150 205 L195 205 L222 118 L264 265 L295 205 L395 205 L445 205 L472 145 L505 252 L538 205 L700 205 L750 205 L782 125 L825 272 L857 205 L985 205 L1032 205 L1060 148 L1095 248 L1128 205 L1200 205' fill='none' stroke='%23d5001c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");animation:heartbeatSlide 12s linear infinite}.process-wrap{padding:70px 0 80px;position:relative;z-index:1}.process-desc{color:#c8c8c8}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;position:relative}.process-grid:before{content:"";position:absolute;left:3%;right:3%;top:68px;height:2px;background:linear-gradient(90deg,rgba(213,0,28,.2),rgba(213,0,28,.75) 50%,rgba(213,0,28,.2));z-index:1}.process-step{background:linear-gradient(180deg,#202020,#171717);border:1px solid #353535;padding:30px 22px;border-radius:14px;text-align:center;box-shadow:0 14px 26px rgba(0,0,0,.25);position:relative;z-index:2;transition:transform .25s,border-color .25s}.process-step:hover{transform:translateY(-6px);border-color:rgba(213,0,28,.55)}.step-num{width:58px;height:58px;background:linear-gradient(140deg,#c6001a,#e71d37);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 16px;border:4px solid #0f0f0f;box-shadow:0 8px 18px rgba(213,0,28,.35)}.process-step h4{font-size:19px;margin-bottom:10px}.process-step p{color:#c7c7c7;font-size:14px;line-height:1.6}@keyframes heartbeatSlide{0%{background-position-x:0}to{background-position-x:-1200px}}.logos-flex{justify-content:space-between;flex-wrap:wrap;gap:30px}.logoipsum,.logos-flex{display:flex;align-items:center}.logoipsum{font-size:24px;font-weight:800;color:#94A3B8;gap:8px}.why-imperial{background:#ffffff}.why-head{max-width:900px;margin-left:auto;margin-right:auto}.why-desc{max-width:760px;color:#55617c;margin-top:10px;font-size:15px;line-height:1.7}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.feature-item{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;align-items:stretch;background:transparent;border:1px solid rgba(17,17,17,.08);border-radius:14px;padding:16px 14px;box-shadow:none;transition:transform .2s,border-color .2s}.feature-item:hover{transform:translateY(-2px);border-color:rgba(213,0,28,.35)}.feature-icon{width:56px;height:auto;min-height:0;align-self:start;border-radius:0;border:none;background:none;color:#d5001c;display:flex;align-items:flex-start;justify-content:center;padding-top:2px;font-size:26px;line-height:1}.feature-item>.feature-icon+div{display:flex;flex-direction:column;align-self:stretch;min-height:100%;gap:10px}.feature-item h4{font-size:18px;margin-bottom:0}.feature-item p{color:#52607d;line-height:1.55;flex:1 1 auto;margin:0;min-height:0}.feature-chip{display:inline-flex;align-self:flex-start;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:600;color:#35496c;background:#eef4ff;border:1px solid #dbe6fa}.why-cta{margin-top:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.booking-section{position:relative;background:linear-gradient(155deg,#080808,#121212 38%,#0a0a0a);padding-top:64px;padding-bottom:64px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.booking-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 100% 0,rgba(213,0,28,.14) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 0 100%,rgba(255,255,255,.04) 0,transparent 50%);pointer-events:none}.booking-section--footer{scroll-margin-top:96px;border-bottom:none}.booking-shell{position:relative;z-index:1}.booking-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 36px;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1)}.booking-head-copy{flex:1 1 420px;min-width:0;max-width:720px}.booking-head .section-title{margin-top:8px;margin-bottom:0;color:#fafafa;font-size:clamp(28px,4vw,40px);letter-spacing:-.03em}.booking-head .subtitle.text-primary{color:#d5001c}.booking-head .text-navy{color:#fafafa}.booking-lead{margin-top:16px;margin-bottom:0;color:rgba(255,255,255,.68);font-size:16px;line-height:1.75}.booking-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.booking-cta-main i{margin-right:8px}.booking-btn-ghost{color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;background:rgba(255,255,255,.05)!important;padding:12px 20px;border-radius:6px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.booking-btn-ghost:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.55)!important}.booking-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.booking-panels{gap:20px}.booking-cards,.booking-panels{display:flex;flex-direction:column}.booking-cards{gap:16px}.booking-card{padding:18px 20px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,transform .2s}.booking-card--row-head{display:flex;flex-direction:column}.booking-card:hover{border-color:rgba(213,0,28,.45);transform:translateY(-2px)}.booking-card-icon{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,rgba(213,0,28,.35),rgba(213,0,28,.12));color:#ff9aa8;font-size:18px;margin-bottom:14px}.booking-card--row-head .booking-card-icon{margin-bottom:0}.booking-card-row{display:flex;align-items:center;gap:16px;margin-bottom:0;flex-shrink:0}.booking-card--address .booking-card-row{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.booking-card-intro{flex:1 1;min-width:0}.booking-card--row-head .booking-card-title{margin-bottom:4px}.booking-card--row-head .booking-card-text{margin-bottom:0}.booking-card-detail{margin:14px 0 0;font-size:14px;line-height:1.6;color:rgba(255,255,255,.78);flex-shrink:0}.booking-card-footer{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.booking-card-footer .booking-card-extra{margin-top:10px;margin-bottom:0}.booking-card-title{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9)}.booking-card-text{margin:0 0 10px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.72)}.booking-card-link{font-size:14px;font-weight:600;color:#fff!important;text-decoration:none}.booking-card-link:hover{text-decoration:underline}.booking-card-extra{margin:8px 0 0;font-size:13px;color:rgba(255,255,255,.65)}.booking-card-extra a{color:rgba(255,255,255,.9);font-weight:600;text-decoration:none}.booking-card-extra a:hover{text-decoration:underline}.booking-hours-panel{padding:18px 20px;border-radius:16px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08)}.booking-hours-heading{margin:0 0 12px;font-size:14px;font-weight:600;color:rgba(255,255,255,.92);display:flex;align-items:center;gap:8px}.booking-hours-heading i{color:#d5001c}.booking-hours-line{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px;color:rgba(255,255,255,.65)}.booking-hours-line:last-child{border-bottom:none;padding-bottom:0}.booking-hours-line span:last-child{font-weight:600;color:#fff;text-align:right}.booking-hotline{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:22px;border-radius:16px;background:linear-gradient(135deg,#b30017,#d5001c 48%,#8a0012);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 48px rgba(213,0,28,.35)}.booking-hotline-icon{width:52px;height:52px;border-radius:14px;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px}.booking-hotline-copy{flex:1 1 200px;min-width:0}.booking-hotline-copy strong{display:block;color:#fff;font-size:16px;margin-bottom:4px}.booking-hotline-copy span{font-size:13px;color:rgba(255,255,255,.88);line-height:1.45}.booking-hotline-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.booking-hotline-num{font-size:22px;font-weight:800;color:#fff!important;text-decoration:none;letter-spacing:.02em}.booking-hotline-num:hover{opacity:.9}.booking-hotline-alt{font-size:14px;font-weight:600;color:rgba(255,255,255,.95)!important;text-decoration:none}.booking-hotline-alt:hover{text-decoration:underline}.booking-social{padding:18px 20px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.booking-social-title{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}.booking-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.booking-social-btn{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:19px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,color .2s}.booking-social-btn:hover{background:#d5001c;border-color:#d5001c;color:#fff!important;transform:translateY(-2px)}.booking-map-panel{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:20px;min-height:100%;height:100%}.booking-map-shell{position:relative;flex:1 1 auto;min-height:0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 64px rgba(0,0,0,.45);line-height:0}.booking-map-iframe{width:100%;height:100%;min-height:260px;border:0;display:block}.booking-map-cta{position:absolute;bottom:16px;right:16px;padding:10px 18px;border-radius:10px;background:rgba(10,10,10,.88);color:#fff!important;font-size:14px;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.booking-map-cta:hover{background:#d5001c;border-color:#d5001c}.form-row{display:flex;gap:20px;margin-bottom:20px}.doctors-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.doc-card{background:var(--bg-light);border-radius:10px;overflow:hidden;text-align:center}.doc-img{height:350px;background:var(--primary-blue)}.doc-img img{width:100%;height:100%;object-fit:cover;object-position:top}.doc-info{padding:25px;background:var(--white)}.doc-info h4{font-size:20px;margin-bottom:5px}.doctors-directory-section{background:#ffffff;position:relative;overflow-x:clip}.doctors-directory-head{max-width:860px;margin:0 auto 28px}.doctors-directory-desc{margin-top:10px}.doctors-directory-desc a{color:#b30017;text-decoration:underline;text-underline-offset:3px}.doctors-directory-desc--corporate{max-width:720px;font-size:15px;line-height:1.75;color:#3d4a5c;letter-spacing:.01em}.doctors-directory-wrap{border:1px solid #e7edf8;border-radius:20px;background:linear-gradient(180deg,#ffffff,#f9fbff);padding:24px;box-shadow:0 16px 36px rgba(12,34,79,.08)}.doctors-directory-section .doctors-directory-wrap{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.doctors-directory-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px 22px;gap:32px 22px}.doctors-home-grid,.doctors-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.doctors-spotlight-outer{margin-bottom:28px}.doctor-spotlight{width:100%}.doctors-page-controls{max-width:920px;margin:0 auto 20px}.doctors-home-controls.doctors-page-controls{max-width:none;width:100%;margin-bottom:28px}.doctors-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:18px 22px;gap:18px 22px;padding:22px 26px;border-radius:20px;border:1px solid rgba(15,23,42,.07);background:linear-gradient(152deg,#ffffff,#f8fafc 45%,#f1f5f9);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 44px rgba(15,23,42,.08),0 2px 8px rgba(15,23,42,.04)}.doctors-filter-field{min-width:0}.doctors-filter-field label{display:block;font-size:11px;font-weight:600;color:#64748b;margin-bottom:8px;letter-spacing:.06em;text-transform:uppercase}.doctors-filter-field input,.doctors-filter-field select{width:100%;padding:13px 16px;border-radius:12px;border:1px solid rgba(15,23,42,.1);font-size:14px;font-family:inherit;background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.doctors-filter-field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:44px}.doctors-filter-field input:hover,.doctors-filter-field select:hover{border-color:rgba(15,23,42,.14)}.doctors-filter-field input:focus,.doctors-filter-field select:focus{outline:none;border-color:rgba(213,0,28,.35);box-shadow:0 0 0 3px rgba(213,0,28,.12)}.doctors-filter-field input::placeholder{color:#94a3b8}.doctor-result-count{margin:0;font-size:12px;font-weight:600;line-height:1.45;color:#334155;padding:12px 16px;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.04);max-width:20rem;white-space:normal;align-self:end}@media (max-width:900px){.doctors-filter-bar{grid-template-columns:1fr}.doctor-result-count{max-width:none}}@keyframes doctor-card-accent-pulse{0%,to{opacity:.78;filter:brightness(1)}50%{opacity:1;filter:brightness(1.22)}}@keyframes doctor-ekg-shimmer{0%,to{opacity:1}50%{opacity:.88}}.doctors-directory-grid li .doctor-card-link{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:18px;padding:20px 20px 24px;border-radius:24px;cursor:default;border:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse 140% 90% at 50% 0,rgba(213,0,28,.12) 0,transparent 48%),linear-gradient(160deg,rgba(62,62,68,.5),transparent 38%),linear-gradient(180deg,#18181c,#0b0b0d 45%,#121218);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 80px -20px rgba(213,0,28,.09),0 36px 72px -14px rgba(0,0,0,.58),0 14px 28px -10px rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.55);text-decoration:none;min-height:0;height:100%;position:relative;overflow:hidden;transition:box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s ease}.doctors-directory-grid li .doctor-card-link:focus-visible{outline:none;border-color:rgba(255,130,140,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(213,0,28,.35),0 36px 72px -14px rgba(0,0,0,.58)}.doctors-directory-grid li .doctor-card-link:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(213,0,28,.2) 18%,rgba(255,100,120,1) 50%,rgba(213,0,28,.2) 82%,transparent);box-shadow:0 0 24px rgba(255,70,90,.45);pointer-events:none;z-index:1;animation:doctor-card-accent-pulse 3.2s ease-in-out infinite}.doctors-directory-grid li .doctor-card-link:after{content:"";position:absolute;inset:-45%;background:linear-gradient(118deg,transparent 34%,rgba(255,255,255,.14) 49%,rgba(255,200,210,.06) 50%,transparent 62%);transform:translateX(-125%) skewX(-11deg);transition:transform 1.05s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:2}.doctors-directory-grid li .doctor-card-link:hover:after{transform:translateX(125%) skewX(-11deg)}.doctor-thumb{width:100%;aspect-ratio:3/4;height:auto;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(ellipse 95% 75% at 48% 12%,rgba(255,160,168,.65) 0,transparent 50%),radial-gradient(circle at 85% 88%,rgba(50,0,12,.55) 0,transparent 48%),linear-gradient(168deg,#ff3d5c,#d01028 34%,#7a0614);display:block;flex-shrink:0;position:relative;z-index:3;transition:border-color .4s ease,box-shadow .4s ease;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.35),0 4px 14px rgba(0,0,0,.22)}.doctor-thumb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;z-index:4;pointer-events:none;animation:doctor-ekg-shimmer 2.8s ease-in-out infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 44' preserveAspectRatio='none'%3E%3Cpath d='M0 22h34l9-15 12 30 11-26 7 11h207' fill='none' stroke='%23ffffff' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center 13px /100% 20px no-repeat,linear-gradient(180deg,rgba(18,6,10,0),rgba(12,4,8,.55) 32%,rgba(6,2,5,.92))}.doctor-thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 8%;transform:scale(1.07);transform-origin:50% 12%;z-index:1;transition:filter .45s ease,transform .45s ease;filter:none}.doctor-meta,.doctor-thumb img{display:block;position:relative}.doctor-meta{min-width:0;padding:8px 8px 2px;z-index:3}.doctor-meta:before{content:"";display:block;width:48px;height:1px;margin:0 auto 12px;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(255,255,255,.38),rgba(255,255,255,.08),transparent);opacity:.42;transition:opacity .4s ease}.doctors-directory-grid li .doctor-card-link:hover .doctor-meta:before{opacity:.62}.doctors-directory-grid li .doctor-card-link:hover{border-color:rgba(255,180,190,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 80px -24px rgba(213,0,28,.14),0 40px 80px -18px rgba(0,0,0,.62),0 0 48px -4px rgba(255,60,90,.12),0 0 0 1px rgba(213,0,28,.22)}.doctors-directory-grid li .doctor-card-link:hover .doctor-thumb{border-color:rgba(255,255,255,.26);box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.08),0 22px 48px rgba(0,0,0,.42),0 0 36px rgba(213,0,28,.18)}.doctors-directory-grid li .doctor-card-link:hover .doctor-thumb img{filter:none;transform:scale(1.1)}.doctors-directory-grid strong{display:block;text-align:center;width:100%;min-height:calc(1.3em * 3);font-size:17px;line-height:1.3;color:#fafafa;margin:0;font-weight:600;letter-spacing:-.028em;text-shadow:0 2px 20px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.06);transition:color .35s ease,text-shadow .35s ease}.doctors-directory-grid li .doctor-card-link:hover strong{color:#ffffff;text-shadow:0 0 28px rgba(255,90,110,.3),0 0 40px rgba(213,0,28,.18),0 2px 22px rgba(0,0,0,.55)}.doctors-directory-grid li .doctor-card-link .doctor-meta>span{display:block;margin-top:10px;min-height:calc(1.55em * 2);font-size:10px;line-height:1.55;letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:linear-gradient(92deg,#ff6b7e 10%,#ffe8ea 52%,#ff9aaa 92%);background-size:140% auto;-webkit-background-clip:text;background-clip:text;color:transparent;transition:filter .45s ease}.doctors-directory-grid li .doctor-card-link:hover .doctor-meta>span{filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){.doctor-thumb,.doctor-thumb img,.doctors-directory-grid li .doctor-card-link,.doctors-directory-grid li .doctor-card-link:after{transition:none!important}.doctor-thumb img{transform:none}.doctor-thumb:after,.doctors-directory-grid li .doctor-card-link:before{animation:none}.doctors-directory-grid li .doctor-card-link:hover,.doctors-directory-grid li .doctor-card-link:hover .doctor-thumb{transform:none}.doctors-directory-grid li .doctor-card-link:hover .doctor-thumb img{transform:none;filter:none}.doctors-directory-grid li .doctor-card-link:after{transform:none;opacity:0}}.faq-section{position:relative;padding-top:88px;padding-bottom:88px;background:radial-gradient(ellipse 70% 50% at 0 20%,rgba(213,0,28,.06) 0,transparent 55%),linear-gradient(180deg,#f8f9fb,#ffffff 40%,#f4f6fa);border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.faq-heading{font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.faq-lead-text{max-width:420px;color:#4a5568;line-height:1.75;margin:0}.faq-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 40px;gap:24px 40px;align-items:start}.faq-column{min-width:0}.faq-column--left{display:flex;flex-direction:column;gap:24px}.faq-column--left .faq-lead{margin-bottom:0}.faq-column--left .faq-lead-text{max-width:none}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-details{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 4px 24px rgba(15,23,42,.05);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.faq-details:hover{border-color:rgba(213,0,28,.15)}.faq-details[open]{border-color:rgba(213,0,28,.22);box-shadow:0 8px 32px rgba(213,0,28,.08),0 4px 16px rgba(15,23,42,.06)}.faq-summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px 18px;gap:14px 18px;padding:18px 20px;cursor:pointer;font-size:16px;font-weight:600;color:#111827;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-summary::-webkit-details-marker{display:none}.faq-num{font-size:12px;font-weight:700;letter-spacing:.06em;color:#d5001c;opacity:.9;min-width:1.75rem}.faq-q{line-height:1.4}.faq-chevron{color:#64748b;font-size:13px;transition:transform .25s ease,color .2s ease}.faq-details[open] .faq-chevron{transform:rotate(180deg);color:#d5001c}.faq-panel{padding:16px 24px 22px calc(24px + 1.75rem + 18px);margin:0;border-top:1px solid rgba(15,23,42,.06);font-size:15px;line-height:1.7;color:#475569}.faq-panel p{margin:0}@media (max-width:992px){.faq-columns{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.faq-section{padding-top:64px;padding-bottom:64px}.faq-summary{grid-template-columns:auto 1fr auto;padding:16px;font-size:15px}.faq-panel{padding:16px 16px 18px;border-top:none;border-left:2px solid rgba(213,0,28,.2);margin:0 12px 0 16px}}.cta-section{position:relative;padding:clamp(72px,10vw,112px) 0;overflow:hidden;color:var(--white);text-align:center}.cta-section__bg{position:absolute;inset:0;pointer-events:none;background-color:#3a050c;background-image:radial-gradient(ellipse 90% 70% at 50% 0,rgba(255,255,255,.12) 0,transparent 45%),linear-gradient(165deg,rgba(213,0,28,.78),rgba(45,0,10,.82) 42%,rgba(8,0,2,.88)),url(/_next/static/media/hastane-1.d439d947.png);background-size:cover,cover,cover;background-position:50%,50%,50%;background-repeat:no-repeat}.cta-section__container{position:relative;z-index:1;max-width:760px;margin:0 auto}.cta-section__eyebrow{display:inline-block;margin:0 0 16px;padding:7px 16px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.92);background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.22)}.cta-section__title{margin:0 0 18px;font-size:clamp(1.65rem,4.2vw,2.45rem);font-weight:700;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.cta-section__lead{margin:0 auto 32px;max-width:560px;font-size:1.05rem;line-height:1.75;color:rgba(255,255,255,.9)}.cta-section__actions{display:flex;flex-wrap:wrap;gap:14px 16px;margin-bottom:0}.cta-section__actions,.cta-section__btn{justify-content:center;align-items:center}.cta-section__btn{display:inline-flex;gap:10px;padding:15px 28px;font-size:15px;font-weight:600;font-family:inherit;border-radius:999px;cursor:pointer;border:2px solid transparent;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.cta-section__btn i{font-size:13px;opacity:.9}.cta-section__btn--primary{background:var(--white);color:var(--primary-blue);box-shadow:0 16px 44px rgba(0,0,0,.22)}.cta-section__btn--primary:hover{transform:translateY(-2px);box-shadow:0 22px 50px rgba(0,0,0,.28);background:#fff8f8;color:var(--hover-blue)}.cta-section__btn--ghost{background:rgba(0,0,0,.18);color:var(--white);border-color:rgba(255,255,255,.42)}.cta-section__btn--ghost:hover{transform:translateY(-2px);background:rgba(0,0,0,.3);border-color:rgba(255,255,255,.62);color:var(--white)}.cta-section__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.55),0 0 0 6px rgba(213,0,28,.45)}@media (max-width:576px){.cta-section__actions{flex-direction:column;align-items:stretch}.cta-section__btn{width:100%}}@media (prefers-reduced-motion:reduce){.cta-section__btn,.cta-section__btn:hover{transition:none;transform:none}}.blog-section{background:radial-gradient(ellipse 70% 50% at 100% 0,rgba(213,0,28,.05) 0,transparent 55%),linear-gradient(180deg,#f8f9fb,#ffffff 38%,#f3f5f8)}.blog-section.blog-page{background:#ffffff}.blog-pagination{gap:12px 16px;margin-top:36px;padding-top:32px;border-top:1px solid rgba(15,23,42,.08)}.blog-pagination,.blog-pagination__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.blog-pagination__pages{gap:8px;list-style:none;margin:0;padding:0}.blog-pagination__page{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:14px;font-weight:600;font-family:inherit;color:#334155;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.blog-pagination__page:hover{border-color:rgba(213,0,28,.35);color:var(--primary-blue)}.blog-pagination__page.is-active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.blog-pagination__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;font-size:14px;font-weight:600;font-family:inherit;color:#334155;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease}.blog-pagination__btn:hover:not(:disabled):not([aria-disabled=true]){border-color:rgba(213,0,28,.25);color:var(--primary-blue)}.blog-pagination__btn:disabled,.blog-pagination__btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.blog-pagination__btn i{font-size:11px}.blog-section__head{max-width:640px;margin:0 auto 48px;text-align:center}.blog-section__eyebrow{display:inline-block;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-blue)}.blog-section__title{margin:0;font-size:clamp(1.75rem,3.6vw,2.4rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--navy-blue)}.blog-section__lead{margin:16px 0 0;font-size:16px;line-height:1.75;color:var(--text-muted)}.blog-section__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 24px;gap:28px 24px;align-items:stretch}.blog-section__actions{margin:40px 0 0;text-align:center}.blog-section__see-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 34px;font-size:15px;font-weight:600;font-family:inherit;color:var(--white);background:var(--primary-blue);border-radius:999px;text-decoration:none;border:2px solid transparent;box-shadow:0 10px 32px rgba(213,0,28,.22);transition:background .22s ease,transform .22s ease,box-shadow .22s ease,color .22s ease}.blog-section__see-all:hover{background:var(--hover-blue);color:var(--white);transform:translateY(-2px);box-shadow:0 16px 40px rgba(213,0,28,.28)}.blog-section__see-all i{font-size:13px;transition:transform .22s ease}.blog-section__see-all:hover i{transform:translateX(4px)}.blog-section__see-all:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 5px var(--primary-blue)}.blog-card{display:flex;flex-direction:column;height:100%;background:var(--white);border-radius:20px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 48px rgba(15,23,42,.07);transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.blog-card:hover{transform:translateY(-5px);border-color:rgba(213,0,28,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 28px 64px rgba(15,23,42,.11),0 0 0 1px rgba(213,0,28,.06)}.blog-card__media{flex-shrink:0;height:188px;display:flex;align-items:center;justify-content:center;padding:22px 28px;background:radial-gradient(ellipse 90% 120% at 50% 80%,rgba(80,10,24,.5) 0,transparent 55%),radial-gradient(ellipse 100% 80% at 50% 0,#1f080e 0,#0a0204 100%)}.blog-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}.blog-card__body{flex:1 1;display:flex;flex-direction:column;padding:22px 22px 26px;text-align:left}.blog-card__meta{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--primary-blue)}.blog-card__source{font-weight:700}.blog-card__title{margin:0 0 12px;font-size:1.05rem;font-weight:600;line-height:1.45;color:var(--navy-blue);transition:color .25s ease;flex:0 0 auto}.blog-card__title a{color:inherit;text-decoration:none}.blog-card:hover .blog-card__title,.blog-card__read,.blog-card__title a:hover{color:var(--primary-blue)}.blog-card__read{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease,gap .2s ease}.blog-card__read:hover{color:var(--hover-blue)}.blog-card__read i{font-size:11px;transition:transform .2s ease}.blog-card__read:hover i{transform:translateX(4px)}.blog-card__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;color:var(--navy-blue);text-decoration:none;transition:color .25s ease}.blog-card__more:hover{color:var(--primary-blue)}.blog-card__more i{font-size:12px;transition:transform .25s ease}.blog-card__more:hover i{transform:translateX(5px)}.blog-card__more:focus-visible{outline:none;border-radius:6px;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--primary-blue)}.blog-card__excerpt{margin:0;font-size:13px;line-height:1.55;color:#64748b;flex:1 1}.blog-card--static{cursor:default}.blog-card--static:hover{transform:none;border-color:rgba(15,23,42,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 48px rgba(15,23,42,.07)}.blog-card--static:hover .blog-card__title{color:var(--navy-blue)}.blog-card--static .blog-card__title{margin-bottom:10px;flex:0 0 auto}.page-intro .section-title{margin-bottom:12px}.page-section+.page-section{border-top:1px solid rgba(15,23,42,.06)}.page-content-panel{padding:28px 26px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(152deg,#ffffff,#f8fafc 55%,#f1f5f9);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 36px rgba(15,23,42,.06);color:#0f172a}.page-content-panel .description{color:#475569}.page-content-panel .link-arrow{color:var(--primary-blue)}.page-content-panel .link-arrow:hover{color:var(--hover-blue)}.page-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;font-weight:600;color:#64748b;margin-bottom:20px}.page-breadcrumb a{color:var(--primary-blue);text-decoration:none}.page-breadcrumb a:hover{text-decoration:underline}.page-breadcrumb__sep{color:#94a3b8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-breadcrumb__current{color:#475569;font-weight:600;max-width:min(100%,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-detail-section .blog-detail__meta{margin:0 0 20px}.blog-detail-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);grid-gap:32px 40px;gap:32px 40px;align-items:start;text-align:left}.blog-detail-sidebar{position:-webkit-sticky;position:sticky;top:96px;padding:18px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.blog-detail-sidebar__label{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.blog-detail-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:min(60vh,420px);overflow-y:auto}.blog-detail-sidebar__link{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.06);text-decoration:none;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.blog-detail-sidebar__link:hover{border-color:rgba(37,99,235,.25);box-shadow:0 4px 14px rgba(15,23,42,.06)}.blog-detail-sidebar__link-title{font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-detail-sidebar__link-date{font-size:11px;font-weight:600;color:#64748b}.blog-detail-sidebar__all{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:700;color:var(--primary-blue);text-decoration:none}.blog-detail-sidebar__all:hover{text-decoration:underline}.blog-detail-main{min-width:0;width:100%;text-align:left}.blog-detail-main .page-breadcrumb{justify-content:flex-start}.page-breadcrumb__current--blog-detail{max-width:none;white-space:normal;overflow:visible;text-overflow:unset}.blog-detail__date{font-size:14px;font-weight:600;color:#64748b}.blog-detail__prose{max-width:720px}.blog-detail-main .blog-detail__prose{max-width:none}.blog-detail__paragraph{margin:0 0 1.15rem;font-size:16px;line-height:1.8;color:var(--text-body)}.blog-detail__paragraph:last-of-type{margin-bottom:0}.blog-detail__footer-actions{margin:2.5rem 0 0}@media (max-width:992px){.blog-detail-layout{grid-template-columns:1fr}.blog-detail-sidebar{position:static;order:2;max-height:none}.blog-detail-sidebar__list{max-height:280px}.blog-detail-main{order:1}.iletisim-info-grid{grid-template-columns:1fr}.iletisim-info-card:hover{transform:none}}.iletisim-body{width:100%;max-width:100%;text-align:left}.iletisim-body__breadcrumb{justify-content:flex-start;margin-bottom:16px}.iletisim-body__section-heading{margin:0 0 18px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;letter-spacing:-.03em;color:#0f172a}.iletisim-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:28px}.iletisim-info-card{margin:0;padding:26px 22px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(152deg,#ffffff,#f8fafc 55%,#f1f5f9);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 10px 32px rgba(15,23,42,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.iletisim-info-card:hover{border-color:rgba(37,99,235,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 16px 40px rgba(15,23,42,.08);transform:translateY(-2px)}.iletisim-info-card__icon{width:48px;height:48px;margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;font-size:18px;color:var(--primary-blue);background:linear-gradient(145deg,rgba(213,0,28,.12),rgba(37,99,235,.08));border:1px solid rgba(15,23,42,.06)}.iletisim-info-card__title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.iletisim-info-card__text{margin:0;font-size:15px;font-weight:600;line-height:1.55;color:#0f172a}.iletisim-info-card__text a{color:var(--primary-blue);text-decoration:none}.iletisim-info-card__text a:hover{text-decoration:underline}.iletisim-info-card__sep{color:#94a3b8;font-weight:600}.iletisim-full-page .iletisim-map-shell{display:flex;flex-direction:column;width:100%;min-height:420px;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 36px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.1)}.iletisim-full-page .iletisim-map-shell .booking-map-iframe{flex:1 1;min-height:360px;height:auto}.contact-form-field{margin-bottom:18px}.contact-form-field label{display:block;font-size:11px;font-weight:600;color:#64748b;margin-bottom:8px;letter-spacing:.06em;text-transform:uppercase}.contact-form-field input,.contact-form-field textarea{width:100%;max-width:100%;padding:13px 16px;border-radius:12px;border:1px solid rgba(15,23,42,.1);font-size:14px;font-family:inherit;background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.contact-form-field input:focus,.contact-form-field textarea:focus{outline:none;border-color:rgba(213,0,28,.35);box-shadow:0 0 0 3px rgba(213,0,28,.12)}.detail-block-title{font-size:1.05rem;font-weight:700;color:var(--navy-blue);margin-top:1.5rem;margin-bottom:.65rem}.doctor-detail-photo{width:100%;height:auto;border-radius:12px;display:block}.doctor-detail-grid{align-items:start}.form-demo-note{color:#64748b;font-size:.875rem}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card:hover{transition:none;transform:none}.blog-card__more:hover i{transform:none}.blog-section__see-all,.blog-section__see-all:hover,.blog-section__see-all:hover i{transition:none;transform:none}}.footer.footer-redesign{padding:56px 0 22px;background-color:var(--header-bg);background-image:radial-gradient(900px 320px at 18% 0,rgba(213,0,28,.08) 0,transparent 62%),radial-gradient(700px 260px at 92% 12%,rgba(255,255,255,.03) 0,transparent 58%);background-repeat:no-repeat;border-top:1px solid var(--header-border);box-shadow:0 -8px 24px rgba(0,0,0,.28);color:#e8e8e8}.footer-top{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px;padding-bottom:26px;border-bottom:1px solid var(--header-border)}.footer-brand__logo{display:inline-flex;align-items:center}.footer-brand__lead{margin-top:12px;max-width:52ch;color:rgba(232,232,232,.82);font-size:14px;line-height:1.7}.footer-brand__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.footer-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#e8e8e8;font-size:12px;letter-spacing:.01em}.footer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.footer-card{display:grid;grid-template-columns:40px 1fr 18px;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--header-elevated-border);background:var(--header-elevated);color:#e8e8e8;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.footer-card:hover{transform:translateY(-2px);background:var(--header-menu-bg);border-color:rgba(213,0,28,.4)}.footer-card__icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(213,0,28,.12);color:#ffd6db}.footer-card__kicker{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(232,232,232,.55);margin-bottom:4px}.footer-card__title{display:block;font-size:14px;line-height:1.25;color:#f2f2f2}.footer-card__desc{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:rgba(232,232,232,.72)}.footer-card__chev{display:inline-flex;align-items:center;justify-content:center;color:rgba(232,232,232,.5)}.footer-mid{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;grid-gap:28px;gap:28px;padding:26px 0}.footer-title{margin:0 0 14px;color:#f2f2f2;font-size:14px;font-weight:700;letter-spacing:.02em}.footer.footer-redesign .footer-links a{display:inline-flex;padding:6px 0;color:#e8e8e8;font-size:14px;opacity:.88}.footer.footer-redesign .footer-links a:hover{color:#f2f2f2;opacity:1;padding-left:0;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(213,0,28,.75);text-decoration-color:rgba(213,0,28,.75)}.footer-social{display:flex;gap:10px;margin-top:16px}.footer-social a{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#e8e8e8;transition:background .2s ease,border-color .2s ease,transform .2s ease}.footer-social a:hover{transform:translateY(-2px);background:rgba(213,0,28,.12);border-color:rgba(213,0,28,.35)}.footer-bottom.footer-bottom-divider{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px}.footer.footer-redesign .footer-bottom-divider{border-top:1px solid var(--header-border)}.footer-bottom__copy{margin:0;color:rgba(232,232,232,.55);font-size:13px}.footer-bottom__actions{display:inline-flex;align-items:center;gap:12px}.footer-bottom__link{color:rgba(232,232,232,.78);font-size:13px;text-decoration:none;border-bottom:1px solid transparent}.footer-bottom__link:hover{color:#f2f2f2;border-bottom-color:rgba(213,0,28,.75)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.footer-links li{margin-bottom:12px}.footer-links a{color:rgba(255,255,255,.7);font-size:15px}.footer-links a:hover{color:var(--primary-blue);padding-left:5px}.footer-bottom-divider{border-top:1px solid rgba(255,255,255,.12)}@media (max-width:992px){.about-grid,.faq-columns,.hero-inner{grid-template-columns:1fr;flex-direction:column;text-align:center}.booking-body{grid-template-columns:1fr}.booking-map-panel{position:static;order:-1;min-height:0;height:auto}.booking-map-shell{flex:none}.booking-map-iframe{height:220px;min-height:180px}.booking-head{align-items:flex-start}.booking-head-actions{width:100%}.booking-head-actions .btn{flex:1 1 auto;min-width:140px;justify-content:center}.hero-image{display:none}.hero-content{max-width:100%}.blog-section__grid,.doctors-grid,.features-grid,.process-grid,.services-grid,.stats-cards{grid-template-columns:1fr 1fr}.stat-card:nth-child(2){border-right:none}.stat-card{border-bottom:1px solid #2e2e2e}.stat-card:nth-child(n+3){border-bottom:none}.categories-grid{grid-template-columns:1fr}.categories-hero{flex-direction:column;align-items:stretch;gap:18px}.categories-hero>div:first-of-type{flex:1 1 auto}.categories-hero>.btn{align-self:stretch;text-align:center}.doctors-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.footer-cards,.footer-top{grid-template-columns:1fr}.footer-mid{grid-template-columns:1fr 1fr}.footer-bottom.footer-bottom-divider{flex-direction:column;align-items:flex-start}.header-cta-secondary,.topbar-info{display:none}.hero-metrics{grid-template-columns:1fr 1fr 1fr;bottom:60px}}@media (max-width:1024px){.header:has(.header-lang-mobile-menu){z-index:1100}.header-inner .navbar{order:5}.header-inner .logo{order:1}.header-inner .header-action{order:4}.header-nav-toggle{order:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.08);color:#f2f2f2;font-size:18px;cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.header-nav-toggle:focus-visible,.header-nav-toggle:hover{background:rgba(255,255,255,.14);border-color:rgba(213,0,28,.45);outline:none}.header-lang-select-wrap{order:3;display:flex;flex-shrink:0;align-items:center;position:relative}.header-lang-select-wrap:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:1009}.header-lang-mobile-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:52px;padding:0 10px;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.08);color:#f2f2f2;cursor:pointer;transition:background .2s ease,border-color .2s ease}.header-lang-mobile-trigger:focus-visible,.header-lang-mobile-trigger:hover{background:rgba(255,255,255,.14);border-color:rgba(213,0,28,.45);outline:none}.header-lang-mobile-trigger-flag{display:block;width:24px;height:auto;max-height:18px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.header-lang-mobile-chevron{font-size:9px;opacity:.85;transition:transform .2s ease}.header-lang-mobile-trigger[aria-expanded=true] .header-lang-mobile-chevron{transform:rotate(-180deg)}.header-lang-mobile-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:1010;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:4px;min-width:52px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:var(--header-menu-bg);box-shadow:0 10px 24px rgba(0,0,0,.45)}[dir=rtl] .header-lang-mobile-menu{right:auto;left:0}.header-lang-mobile-option{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;text-decoration:none;border:1px solid transparent;background:rgba(255,255,255,.06);transition:background .2s ease,border-color .2s ease,opacity .2s ease}.header-lang-mobile-option:focus-visible,.header-lang-mobile-option:hover{background:rgba(255,255,255,.12);border-color:rgba(213,0,28,.5);outline:none}.header-lang-mobile-option--current{border-color:rgba(213,0,28,.75);box-shadow:0 0 0 1px rgba(213,0,28,.35);background:rgba(255,255,255,.12)}.header-lang-mobile-flag{display:block;width:22px;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.header-lang{display:none!important}.navbar{flex:0 0;min-width:0;position:relative}.navbar,.navbar-main{width:0;height:0;margin:0;padding:0;min-height:0;overflow:visible}.navbar-main{gap:0}.navbar .nav-links{display:none;position:fixed;top:0;left:0;bottom:0;width:min(320px,88vw);z-index:1010;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 28px;list-style:none;background:var(--header-bg);overflow-y:auto;box-shadow:8px 0 32px rgba(0,0,0,.35);border-right:1px solid var(--header-border)}[dir=rtl] .navbar .nav-links{left:auto;right:0;border-right:none;border-left:1px solid var(--header-border);box-shadow:-8px 0 32px rgba(0,0,0,.35)}.header--nav-open .navbar .nav-links{display:flex}.navbar .nav-links>.nav-links__drawer-top{flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.14)}.nav-links__drawer-top-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 16px}[dir=rtl] .nav-links__drawer-top-inner{flex-direction:row-reverse}.navbar .nav-links>.nav-links__drawer-top .nav-links__drawer-logo-link{display:flex;align-items:center;justify-content:flex-start;flex:1 1;min-width:0;padding:0 4px 0 0;text-decoration:none}[dir=rtl] .navbar .nav-links>.nav-links__drawer-top .nav-links__drawer-logo-link{justify-content:flex-end;padding:0 0 0 4px}.navbar .nav-links>.nav-links__drawer-top .nav-links__drawer-logo-img{max-height:44px;width:auto!important;height:auto!important;object-fit:contain}.nav-links__drawer-close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.1);color:#f2f2f2;font-size:20px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.nav-links__drawer-close:focus-visible,.nav-links__drawer-close:hover{background:rgba(255,255,255,.16);border-color:rgba(213,0,28,.55);outline:none}.navbar .nav-links>li:not(.nav-links__drawer-top):not(.nav-links__drawer-cta){border-bottom:1px solid rgba(255,255,255,.08)}.navbar .nav-links .nav-dropdown-trigger,.navbar .nav-links>li:not(.nav-links__drawer-top):not(.nav-links__drawer-cta)>a{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;font-size:15px}.navbar .nav-links>.nav-links__drawer-cta{margin-top:auto;flex-shrink:0;border-bottom:none;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;padding-bottom:8px}.navbar .nav-links>.nav-links__drawer-cta>.nav-links__drawer-cta-btn{display:flex;width:100%;justify-content:center;align-items:center;box-sizing:border-box;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;border-radius:999px}.navbar .nav-item--has-dropdown{flex-direction:column;align-items:stretch;padding-bottom:0;margin-bottom:0;align-self:stretch}.navbar .nav-dropdown{position:static;display:block!important;max-height:none;min-width:0;margin:0;padding:4px 0 12px 8px;border:none;box-shadow:none;border-radius:0;background:transparent}.navbar .nav-dropdown a{padding:10px 12px;font-size:14px}.header-inner{position:relative;z-index:1004;flex-wrap:nowrap;gap:8px;min-height:72px}.logo{flex:1 1;min-width:0;overflow:hidden}.logo-link{min-width:0;max-width:100%}.logo-img{display:block;width:auto!important;max-width:min(152px,32vw);height:auto!important;max-height:40px;object-fit:contain}.header-action{flex-shrink:0}.btn-header-cta{padding:8px 12px;font-size:12px}.header--nav-open{z-index:1001}.header--nav-open .header-mobile-backdrop{display:block;position:fixed;inset:0;z-index:1002;margin:0;padding:0;border:none;background:rgba(0,0,0,.52);cursor:pointer}}@media (max-width:768px){.topbar{display:none}.blog-section__grid,.categories-grid,.category-card ul,.doctors-directory-grid,.doctors-grid,.features-grid,.footer-grid,.process-grid,.services-grid,.stats-cards{grid-template-columns:1fr}.services-wrap{padding:20px 14px}.form-row{flex-direction:column}.hero-slider{height:100svh;min-height:680px}.hero-slider .slide-content h1{font-size:36px}.hero-slider .slide-content p{font-size:16px}.slide-tags span{font-size:12px;padding:6px 12px}.slide-actions{flex-direction:column;align-items:flex-start}.slide-actions .btn{width:auto}.about-float-card{position:static;margin-top:12px;max-width:100%}.stats-showcase{padding:16px}.stats-headline h3{font-size:20px}.stat-card{padding:16px 14px;border-right:none;border-bottom:1px solid #2e2e2e}.stat-card:last-child{border-bottom:none}.stat-info h3{font-size:26px}.hero-metrics{grid-template-columns:1fr;bottom:56px;gap:8px}.hero-metrics article{grid-template-columns:24px 1fr}.hero-metrics strong{font-size:16px}.logo-img{max-width:min(128px,50vw);max-height:38px;height:auto!important;width:auto!important}.footer-logo-img{height:48px}.footer-mid{grid-template-columns:1fr}.footer-bottom.footer-bottom-divider{align-items:stretch}.footer-bottom__actions{justify-content:flex-start;flex-wrap:wrap}.booking-section{padding-top:48px;padding-bottom:48px}.booking-head-actions .btn.booking-cta-main{width:100%}.booking-hotline{flex-direction:column;align-items:stretch}.booking-hotline-actions{align-items:stretch;text-align:center}}.service-detail-estetik .service-detail-body{background:#ffffff}.service-detail-breadcrumb{margin-bottom:28px}.service-detail-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);align-items:start}.service-detail-toc{position:-webkit-sticky;position:sticky;top:96px;padding:18px 16px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafc,#ffffff);box-shadow:0 8px 28px rgba(15,23,42,.05)}.service-detail-toc__title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0 0 14px}.service-detail-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.service-detail-toc a{display:block;padding:8px 10px;border-radius:10px;font-size:13px;font-weight:500;color:#334155;line-height:1.35;transition:background .15s ease,color .15s ease}.service-detail-toc a:hover{background:rgba(213,0,28,.06);color:var(--primary-blue)}.service-detail-article{min-width:0}.service-detail-article__meta{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(15,23,42,.08)}.service-detail-badge{font-size:14px;color:#475569;margin:0 0 14px}.service-detail-quick-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.service-detail-quick-tags li{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;background:rgba(213,0,28,.08);color:#991b1b}.service-detail-block{scroll-margin-top:96px;margin-bottom:clamp(36px,5vw,52px)}.service-detail-block--sub{padding-top:8px;border-top:1px solid rgba(15,23,42,.06)}.service-detail-block h2{font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:800;letter-spacing:-.03em;color:#0f172a;margin:0 0 16px;line-height:1.2}.service-detail-h3{font-size:1rem;font-weight:700;color:#1e293b;margin:22px 0 10px}.service-detail-teaser{font-size:1.05rem;line-height:1.65;color:#475569;margin:0 0 20px}.service-detail-prose{font-size:15px;line-height:1.75;color:#3d4a5c;margin:0 0 14px}.service-detail-list{list-style:disc;padding-left:1.25rem;margin:0 0 18px;color:#3d4a5c;font-size:15px;line-height:1.7}.service-detail-list li{margin-bottom:8px}.service-detail-steps{list-style:none;margin:0 0 8px;padding:0;counter-reset:svcstep}.service-detail-steps--numbered{counter-reset:svcnum}.service-detail-steps--numbered>li{counter-increment:svcnum;position:relative;padding-left:2.5rem;margin-bottom:22px}.service-detail-steps--numbered>li:before{content:counter(svcnum);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--primary-blue);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.service-detail-steps:not(.service-detail-steps--numbered)>li{margin-bottom:18px;border-left:3px solid rgba(213,0,28,.25);padding-left:16px}.service-detail-step-title{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 8px}.service-detail-phase{display:block;font-size:14px;color:#0f172a;margin-bottom:6px}.service-detail-recovery{margin-top:16px;padding:14px 16px;border-radius:12px;background:#f1f5f9;border:1px solid rgba(15,23,42,.06);font-size:14px;line-height:1.6;color:#475569}.service-detail-realism{margin-top:14px;padding:14px 16px;border-radius:12px;border-left:3px solid var(--primary-blue);background:rgba(213,0,28,.04);font-size:14px;line-height:1.65;color:#475569}.service-detail-estetik .service-detail-faq-list{max-width:100%}.service-detail-footer{margin-top:48px;padding-top:28px;border-top:1px solid rgba(15,23,42,.1)}.service-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (max-width:900px){.service-detail-layout{grid-template-columns:1fr}.service-detail-toc{position:static;order:-1}.service-detail-toc ul{flex-direction:row;flex-wrap:wrap;gap:8px}.service-detail-toc li{flex:1 1 auto;min-width:min(100%,160px)}.service-detail-toc a{text-align:center;font-size:12px;padding:8px 10px}}