html{scroll-behavior:smooth;scroll-padding-top:0}.hera-site{--green:#026060;--cream:#f6f8fb;--gold:#42b9ba;--ink:#1c3657;--muted:#526174;margin:0!important;background:var(--cream)!important;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}.hera-site *{box-sizing:border-box}.hera-site h1,.hera-site h2,.hera-site h3,.hera-site h4,.hera-site h5{font-family:Arial,Helvetica,sans-serif;color:var(--green);line-height:1.16;letter-spacing:-.035em;margin:0 0 22px;font-weight:650}.hera-site h1{font-size:clamp(40px,5.6vw,76px)}.hera-site h2{font-size:clamp(30px,3.6vw,48px)}.hera-site h3{font-size:24px}.hera-site p{margin:0 0 18px}.hera-site a{color:inherit;text-decoration:none}.hera-site img{max-width:100%;height:auto;display:block}.hera-site button,.hera-site input,.hera-site textarea{font:inherit}.hera-site a:focus-visible,.hera-site button:focus-visible,.hera-site summary:focus-visible,.hera-site input:focus-visible,.hera-site textarea:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.hera-shell{width:min(1240px,calc(100% - 64px));margin:auto}.hera-topbar{background:var(--green);color:var(--cream);font-size:12px;letter-spacing:.09em;padding:9px 0}.hera-topbar .hera-shell{display:flex;justify-content:space-between;gap:20px}.hera-header{position:sticky;top:0;background:rgba(255,255,255,.98);z-index:999;border-bottom:1px solid #dce5eb}.admin-bar .hera-header{top:32px}.hera-header .hera-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.hera-brand{flex-shrink:0;display:flex;flex-direction:column;line-height:1}.hera-brand strong{font-family:Georgia,serif;font-size:40px;font-weight:400;letter-spacing:.07em}.hera-brand span{font-size:9px;letter-spacing:.2em;margin-top:7px;text-transform:uppercase}.hera-nav{display:flex;align-items:center;gap:26px}.hera-nav a{font-size:13px;font-weight:700;min-height:44px;display:flex;align-items:center;border-bottom:2px solid transparent}.hera-nav a:hover,.hera-nav a[aria-current]{border-color:var(--gold)}.hera-language{display:flex;align-items:center;gap:8px}.hera-toggle{display:none}.hera-site .hera-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:13px 24px;border-radius:6px;background:var(--green);color:#fff;border:1px solid var(--green);font-weight:700;font-size:14px;line-height:1.4}.hera-site .hera-button:hover{background:#014b4b;color:white}.hera-site .hera-button.light{background:var(--cream);border-color:var(--cream);color:var(--green)}.hera-site .hera-button.outline{background:transparent;color:var(--green)}.hera-hero{padding:48px 0 0}.hera-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border-radius:16px;overflow:hidden;background:var(--green);min-height:550px}.hera-hero-copy{padding:64px 48px;color:var(--cream);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hera-hero-copy h1{color:var(--cream)}.hera-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.2em;font-weight:700;margin-bottom:18px!important;color:#026060}.hera-hero-copy .hera-eyebrow{color:#75dfe0}.hera-hero-copy p{max-width:430px}.hera-hero-image{position:relative;min-height:400px}.hera-hero-image>img{width:100%;height:100%;object-fit:cover}.hera-hero-note{position:absolute;bottom:28px;left:28px;right:28px;background:var(--cream);border-radius:10px;padding:24px;box-shadow:0 8px 40px #0002}.hera-hero-note p{margin-bottom:9px;font-size:19px;font-weight:700}.hera-hero-note a{font-weight:700;font-size:13px}.hera-quicknav{display:grid;grid-template-columns:repeat(3,1fr);background:#e6f4f4;border-radius:0 0 12px 12px;margin:0 20px}.hera-quicknav a{padding:22px;text-align:center;font-size:14px;font-weight:700;border-right:1px solid #c9e1e3}.hera-section{padding:96px 0;scroll-margin-top:100px}.hera-section.alt{background:#fff}.hera-section-heading{max-width:740px;margin-bottom:40px}.hera-intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.hera-prose{font-size:16px;color:var(--muted)}.hera-prose p:last-child{margin-bottom:0}.hera-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}.hera-card{background:#fff;border:1px solid #dce5eb;border-radius:12px;padding:28px;min-width:0}.hera-card img{border-radius:8px;aspect-ratio:1.7;object-fit:cover;width:100%;margin-bottom:24px}.hera-card h3{font-size:22px}.hera-card p{font-size:14px;color:var(--muted)}.hera-banner{background:var(--green);color:var(--cream);padding:30px 36px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:48px}.hera-banner h3{color:var(--cream);margin:0;font-size:25px}.hera-banner p{margin:6px 0 0;font-size:14px}.hera-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.hera-service{border:1px solid #dce5eb;border-radius:12px;padding:26px;background:var(--cream)}.hera-service .number{display:block;color:#026060;font-size:13px;letter-spacing:.15em;margin-bottom:20px}.hera-service summary{font-weight:700;font-size:19px;line-height:1.4;color:var(--green);cursor:pointer;min-height:48px}.hera-service .hera-prose{font-size:14px;margin-top:16px}.hera-service details[open] summary{margin-bottom:16px}.hera-turkey{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:70px}.hera-turkey img{width:100%;border-radius:14px;aspect-ratio:1.3;object-fit:cover}.hera-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-left:20px;font-size:14px}.hera-benefits li{padding-left:5px}.hera-hospitals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hera-hospital{border:1px solid #dce5eb;background:#fff;border-radius:12px;overflow:hidden;min-width:0}.hera-hospital img{width:100%;height:230px;object-fit:cover}.hera-hospital-body{padding:28px}.hera-hospital h3{font-size:27px}.hera-hospital p{font-size:14px;color:var(--muted)}.hera-hospital summary{cursor:pointer;font-weight:700;color:var(--green);padding:10px 0;min-height:44px}.hera-hospital-text{padding-top:15px}.hera-contact{background:var(--green);color:var(--cream)}.hera-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.hera-contact h2,.hera-contact h3{color:var(--cream)}.hera-contact .hera-eyebrow{color:#75dfe0}.hera-contact-info{margin-top:34px}.hera-contact-info a{display:block;padding:8px 0;overflow-wrap:anywhere}.hera-contact-info address{font-style:normal;font-size:14px;line-height:1.8;max-width:380px;margin-top:20px}.hera-form{background:var(--cream);color:var(--green);padding:32px;border-radius:14px}.hera-form h3{color:var(--green);font-size:23px}.hera-site .hera-form .column{float:none;width:100%;margin:0 0 15px;padding:0}.hera-site .hera-form input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.hera-site .hera-form textarea{width:100%;max-width:100%;min-height:52px;padding:14px;background:#fff;border:1px solid #c9d7e1;border-radius:5px;color:var(--ink);box-shadow:none;margin:0}.hera-site .hera-form input[type=checkbox]{width:18px;height:18px;margin:3px 8px 0 0;flex-shrink:0;accent-color:var(--green)}.hera-site .hera-form input[type=submit]{width:100%;background:var(--green);color:white;min-height:52px;border:0;border-radius:5px;cursor:pointer;padding:14px}.hera-site .hera-form input[type=submit]:disabled{opacity:.55;cursor:not-allowed}.hera-form .wpcf7-list-item{margin:0}.hera-form .wpcf7-list-item label{display:flex;align-items:flex-start;gap:5px;font-size:12px;line-height:1.6}.hera-site .hera-form strong{color:var(--green)!important}.hera-form a{text-decoration:underline}.hera-form .wpcf7-response-output{font-size:14px}.hera-form p{margin-bottom:12px}.hera-footer{background:#1c3657;color:#f6f8fb;padding:55px 0 24px}.hera-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:45px}.hera-footer nav{display:flex;flex-direction:column;gap:4px}.hera-footer nav a{padding:7px 0;font-size:14px}.hera-footer h3{font-size:13px;color:#75dfe0;letter-spacing:.12em;text-transform:uppercase}.hera-footer .hera-brand{color:var(--cream);margin-bottom:25px}.hera-footer-bottom{border-top:1px solid #ffffff25;padding-top:24px;margin-top:35px;font-size:12px;display:flex;justify-content:space-between;gap:20px}.hera-footer-bottom a{text-decoration:underline}.hera-whatsapp{position:fixed;bottom:22px;right:22px;background:var(--green);color:#fff!important;border:1px solid #7ba9b0;border-radius:100px;padding:13px 20px;z-index:90;box-shadow:0 4px 18px #0002;font-size:13px;font-weight:700}.hera-skip{position:fixed;top:-80px;left:15px;z-index:99999;background:white;padding:15px}.hera-skip:focus{top:10px}.hera-language a{min-width:28px;min-height:40px;display:inline-flex;align-items:center}.hera-language img{width:24px}.hera-site [id]{scroll-margin-top:110px}
@media(min-width:1600px){.hera-shell{width:min(1320px,calc(100% - 96px))}}
@media(max-width:1050px){.hera-shell{width:calc(100% - 40px)}.hera-nav{gap:15px}.hera-nav a{font-size:11px}.hera-header .hera-shell{gap:15px}.hera-hero-copy{padding:40px 30px}.hera-contact-grid{gap:35px}.hera-intro-grid{gap:40px}.hera-services{grid-template-columns:repeat(2,minmax(0,1fr))}.hera-cards{gap:15px}.hera-card{padding:20px}}
@media(max-width:780px){.hera-topbar{display:none}.hera-header .hera-shell{min-height:76px;flex-wrap:wrap;gap:12px}.hera-brand strong{font-size:31px}.hera-brand span{font-size:8px}.hera-toggle{display:block;border:1px solid #bbcdd6;border-radius:5px;background:transparent;color:var(--green);padding:9px 13px;min-height:44px;cursor:pointer;order:3}.hera-language{margin-left:auto}.hera-nav{display:none;order:4;flex-basis:100%;flex-direction:column;align-items:stretch;padding:10px 0 20px;gap:0}.hera-nav.is-open{display:flex}.hera-nav a{font-size:14px;padding:10px}.hera-hero{padding-top:22px}.hera-hero-grid{grid-template-columns:1fr}.hera-hero-copy{padding:36px 28px}.hera-hero-image{min-height:320px;height:320px}.hera-hero-note{padding:18px;bottom:18px;left:18px;right:18px}.hera-quicknav{margin:0;grid-template-columns:1fr}.hera-quicknav a{padding:14px;border-bottom:1px solid #c9e1e3;border-right:0}.hera-section{padding:62px 0}.hera-intro-grid,.hera-turkey,.hera-contact-grid{grid-template-columns:1fr;gap:30px}.hera-cards{grid-template-columns:1fr}.hera-card{display:block;padding:24px}.hera-card img{max-height:210px}.hera-banner{padding:24px;align-items:flex-start;flex-direction:column}.hera-banner .hera-button{width:100%}.hera-hospitals{grid-template-columns:1fr}.hera-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.hera-footer-grid>div:first-child{grid-column:1/-1}.hera-footer-bottom{flex-direction:column;padding-bottom:40px}.hera-form{padding:24px}.hera-whatsapp{bottom:14px;right:14px}.admin-bar .hera-header{top:46px}}
@media(max-width:480px){.hera-shell{width:calc(100% - 32px)}.hera-services{grid-template-columns:1fr}.hera-benefits{grid-template-columns:1fr}.hera-header .hera-shell{gap:8px}.hera-hero-copy{padding:30px 24px}.hera-hospital-body{padding:23px}.hera-footer-grid{grid-template-columns:1fr}.hera-brand strong{font-size:29px}.hera-language{gap:3px}.hera-form{padding:22px}.hera-toggle{font-size:12px;padding:9px}.hera-header .hera-brand span{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Preserve the actual brand asset and explicit readable interactive states. */
.hera-site .hera-original-logo{width:180px;height:64px;object-fit:contain;object-position:left center}.hera-footer .hera-brand{background:#fff;padding:12px;border-radius:8px;width:max-content;max-width:100%}.hera-site .hera-nav a:hover,.hera-site .hera-footer a:hover{color:inherit;text-decoration:underline;text-underline-offset:5px}.hera-site .hera-quicknav a:hover{background:#cce8e9;color:#026060}.hera-site .hera-button.light:hover{background:#d9eff0;color:#026060;border-color:#d9eff0}.hera-site .hera-button.outline:hover{background:#026060;color:#fff}.hera-site .hera-hero-note a:hover{color:#026060;text-decoration:underline}.hera-site .hera-form input[type=submit]:hover:not(:disabled){background:#014b4b;color:#fff}.hera-site .hera-hospital summary:hover,.hera-site .hera-service summary:hover{color:#026060;text-decoration:underline}.hera-site .hera-whatsapp:hover{background:#014b4b;color:#fff!important}.hera-archive-image{width:100%;border-radius:12px;object-fit:cover;margin-top:28px;max-height:320px}.hera-contact .hera-archive-image{max-height:240px}.hera-institutions-banner{width:100%;height:260px;object-fit:cover;border-radius:12px;margin-bottom:30px}@media(max-width:480px){.hera-site .hera-original-logo{width:125px;height:50px}.hera-institutions-banner{height:180px}}

/* Original Hera teal, navy and white palette, retained from the existing pages. */
.hera-site h1,.hera-site h2,.hera-site h3,.hera-site h4,.hera-site h5{color:var(--ink)}.hera-hero-copy h1,.hera-banner h3,.hera-contact h2,.hera-contact h3{color:#fff}.hera-form h3{color:var(--ink)}.hera-footer h3{color:#75dfe0}.hera-site .hera-nav a:hover{color:#026060}.hera-contact-info a:hover{text-decoration:underline;text-underline-offset:4px}.hera-language a:hover{outline:2px solid #026060;outline-offset:2px}

/* Match the live original theme accent and original footer surfaces. */
.hera-hero-grid{background:#42b9ba}.hera-hero-copy,.hera-hero-copy h1,.hera-hero-copy .hera-eyebrow{color:#1c3657}.hera-footer{background:#e8f9fa;color:#1c3657}.hera-footer h3{color:#026060}.hera-footer-bottom{border-top-color:#bddbdd}.hera-footer .hera-brand{color:#1c3657}.hera-site a:focus-visible,.hera-site button:focus-visible,.hera-site summary:focus-visible{outline-color:#1c3657}.hera-contact a:focus-visible{outline-color:#fff}

.hera-site .hera-form input::placeholder,.hera-site .hera-form textarea::placeholder{color:#526174!important;opacity:1!important}

/* Keep the fixed WhatsApp control clear of the footer's final navigation row. */
.hera-footer{padding-bottom:90px}

/* Larger header navigation, legible contact links and a white brand footer. */
.hera-site .hera-nav a{font-size:17px}
.hera-site .hera-footer,.hera-site .hera-footer-bottom{background:#fff}
.hera-site .hera-contact-info a:hover,.hera-site .hera-contact-info a:focus-visible{color:#fff!important;background:transparent;text-decoration:underline;text-underline-offset:4px}
.hera-site .hera-form a:hover,.hera-site .hera-form a:focus-visible,.hera-site .hera-form a:hover strong{color:#1c3657!important;background:transparent;text-decoration:underline}
@media(max-width:1100px){
 .hera-header .hera-shell{min-height:76px;flex-wrap:wrap;gap:12px}
 .hera-toggle{display:block;border:1px solid #bbcdd6;border-radius:5px;background:transparent;color:#026060;padding:9px 13px;min-height:44px;cursor:pointer;order:3}
 .hera-language{margin-left:auto}
 .hera-nav{display:none;order:4;flex-basis:100%;flex-direction:column;align-items:stretch;padding:10px 0 20px;gap:0}
 .hera-nav.is-open{display:flex}
 .hera-site .hera-nav a{font-size:17px;padding:10px}
}
@media(max-width:480px){.hera-header .hera-shell{gap:8px}.hera-toggle{font-size:12px;padding:9px}}

.hera-site .hera-nav a:hover,.hera-site .hera-nav a:focus-visible{text-decoration:none}

/* Readable agency identity, restored marks and public authorization links. */
.hera-compliance{margin-top:42px;padding-top:32px;border-top:1px solid #dce5eb;font-size:14px;line-height:1.7;color:#1c3657;overflow-wrap:anywhere}
.hera-legal-badges{display:flex;align-items:center;flex-wrap:wrap;gap:24px 40px;margin-bottom:30px}
.hera-site .hera-legal-badges img{width:auto;max-width:250px;height:85px;object-fit:contain}
.hera-site .hera-legal-badges .hera-tursab-mark{height:auto;width:250px}
.hera-legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.hera-site .hera-compliance h3{font-size:20px;letter-spacing:0;text-transform:none;color:#1c3657;margin-bottom:18px}
.hera-compliance dl{margin:0}.hera-compliance dt{font-weight:700;margin-top:14px}.hera-compliance dd{margin:3px 0 0}
.hera-compliance a{color:#026060;text-decoration:underline;text-underline-offset:3px}
.hera-site .hera-compliance a:hover{color:#1c3657}
.hera-medical-notice{margin-top:28px;padding:22px;background:#f6f8fb;border-radius:8px}
.hera-medical-notice p:last-child{margin:0}
.hera-source-note{font-size:12px;margin-top:24px}
.hera-document-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}
.hera-document-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #bbcdd6;border-radius:5px}
.hera-form-note{font-size:12px;line-height:1.6;color:#526174}
@media(max-width:780px){.hera-legal-grid{grid-template-columns:1fr;gap:28px}.hera-legal-badges{gap:24px}.hera-medical-notice{padding:18px}}

.hera-site .hera-legal-badges .hera-heal-mark{height:auto;width:300px;max-width:100%}

.hera-compliance dt,.hera-compliance dd{float:none;width:auto;clear:none;padding:0;border:0;min-height:0}.hera-compliance dt{margin:14px 0 0}.hera-compliance dd{margin:4px 0 18px;line-height:1.7}

.hera-footer-compliance{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 32px;margin-top:32px;padding-top:24px;border-top:1px solid #dce5eb}
.hera-footer-compliance .hera-legal-badges{margin:0;gap:28px}
.hera-site .hera-footer-compliance .hera-tursab-mark{width:210px}
.hera-site .hera-footer-compliance .hera-heal-mark{width:230px}
.hera-footer-legal-links{font-size:13px;line-height:1.8;max-width:400px}
.hera-footer-legal-links p{margin:0 0 8px}
.hera-footer-legal-links a{text-decoration:underline;text-underline-offset:3px}
.hera-legal-page .hera-compliance{margin-top:28px}
.hera-certificates{margin-top:48px;scroll-margin-top:110px}
.hera-certificate-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.hera-certificate{margin:0;padding:22px;background:#fff;border:1px solid #dce5eb;border-radius:12px}
.hera-certificate img{width:100%;height:420px;object-fit:contain;margin-bottom:18px}
.hera-certificate figcaption{font-size:15px;line-height:1.6}
.hera-certificate a{color:#026060;text-decoration:underline}
@media(max-width:780px){.hera-certificate-grid{grid-template-columns:1fr}.hera-certificate img{height:auto;max-height:480px}.hera-footer-compliance{display:block}.hera-footer-legal-links{margin-top:18px}}
