/* ZADEER 7 / warm editorial child and family care. All assets local. */
:root{--z7-ink:#183e34;--z7-muted:#5c6e62;--z7-paper:#fbfaf6;--z7-pale:#edf0e5;--z7-lime:#dbe8a3;--z7-line:#d8dfd4}
html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--z7-paper);color:var(--z7-ink)}.container{width:min(1280px,calc(100% - 80px))}h1,h2,h3{letter-spacing:-.035em}.eyebrow{font-family:Manrope,sans-serif;font-size:11px;font-weight:650;line-height:1.7;letter-spacing:.15em}html[lang^=bn] .eyebrow{font-family:inherit;letter-spacing:.02em}
.z7-hero{padding:64px 0 76px;background:var(--z7-paper);overflow:hidden}.z7-hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:64px;align-items:center}.z7-hero-copy h1{font-size:clamp(45px,4.8vw,73px);font-weight:500;line-height:1.1;margin:26px 0}.z7-hero h1 em,.z7-section h2 em,.z7-travel h2 em,.z7-family h2 em,.z7-visit h2 em{display:block;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:#587454}.z7-hero-lead{font-size:17px;line-height:1.85;max-width:530px;margin-bottom:28px;color:var(--z7-muted)}.z7-hero-copy .button-row{gap:12px}.z7-hero-foot{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.7;color:var(--z7-muted);margin-top:30px;max-width:400px}.z7-dot{width:7px;height:7px;border-radius:50%;background:#b5bb6e;flex-shrink:0;margin-top:7px}.z7-hero-visual{position:relative;padding-bottom:32px}.z7-hero-visual figure{margin:0;border-radius:140px 4px 4px 4px;overflow:hidden;position:relative;background:#e5eadc}.z7-hero-visual figure>img{width:100%;height:565px;object-fit:cover;display:block}.z7-hero-visual figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(10,37,27,.85));color:white;padding:70px 28px 28px;font-size:12px}.z7-hero-visual figcaption>span{display:block;font-size:21px;letter-spacing:.24em;margin-bottom:8px}.z7-floating-clinic{display:flex;align-items:center;gap:18px;position:absolute;bottom:0;left:-32px;width:min(420px,92%);background:#edf0e5;padding:22px 24px;box-shadow:0 8px 28px #193e3410;border:1px solid #d8dfd4;color:var(--z7-ink);text-decoration:none}.z7-clinic-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#dce5b8;font-size:25px;flex-shrink:0}.z7-floating-clinic small{font-size:9px;letter-spacing:.14em;display:block;margin-bottom:5px}.z7-floating-clinic strong{display:block;font-size:22px;line-height:1.4}.z7-floating-clinic span span{font-size:12px;display:block;margin-top:4px}.z7-facts{border-top:1px solid var(--z7-line);border-bottom:1px solid var(--z7-line)}.z7-facts>.container{display:grid;grid-template-columns:1fr 1.3fr 1.2fr 1.3fr}.z7-facts .container>div,.z7-facts .container>a{padding:24px 20px;border-right:1px solid var(--z7-line);text-decoration:none}.z7-facts .container>:first-child{padding-left:0}.z7-facts .container>:last-child{border:0}.z7-facts span{display:block;font-size:9px;letter-spacing:.13em;color:var(--z7-muted);margin-bottom:8px}.z7-facts strong{font-size:12px;font-weight:600;color:var(--z7-ink)}.z7-section{padding:94px 0}.z7-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:44px}.z7-section-head>div{max-width:650px}.z7-section-head>p{max-width:350px;font-size:15px;color:var(--z7-muted);line-height:1.9;margin:0}.z7-section h2,.z7-travel h2,.z7-family h2,.z7-visit h2,.z7-neuro h2{font-size:clamp(36px,3.65vw,53px);line-height:1.17;font-weight:500;margin:14px 0 0}.z7-care-list{border-top:1px solid var(--z7-line)}.z7-care-list>a{display:flex;gap:32px;align-items:center;padding:23px 8px;text-decoration:none;color:inherit;border-bottom:1px solid var(--z7-line);transition:background .15s,padding .15s}.z7-care-list>a:hover{background:#edf1e8;padding-left:20px}.z7-row-no{font-size:12px;color:#85917b;min-width:32px}.z7-care-list h3{font-size:21px;font-weight:500;margin:0 0 6px}.z7-care-list p{font-size:13px;color:var(--z7-muted);margin:0}.z7-row-arrow{margin-left:auto;font-size:25px;padding-right:10px}.z7-neuro{background:#173e34;color:#fff;padding:72px 0}.z7-neuro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.z7-neuro .eyebrow{color:#c9d7b5}.z7-neuro h2{color:#fff;margin-bottom:24px}.z7-neuro h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#dbe8a3}.z7-neuro p{color:#d3ded3;line-height:1.85;max-width:520px;font-size:15px}.z7-neuro-doctor{border:1px solid #80958370;padding:32px;background:#ffffff05}.z7-weekly{display:inline-block;border:1px solid #dbe8a370;color:#e6edbc;font-size:10px;letter-spacing:.13em;padding:7px 12px;margin-bottom:26px}.z7-neuro .z7-doc-role{font-size:12px;margin:0 0 12px;color:#d3ded3}.z7-neuro-doctor h3{font-size:29px;line-height:1.35;color:white;font-weight:500;margin:0 0 10px}.z7-neuro-cred{margin-top:0;letter-spacing:.06em}.z7-neuro-link{display:block;color:#dbe8a3;font-size:12px;margin-top:20px;text-decoration:none}.z7-neuro .btn-lime{background:#dbe8a3;border-color:#dbe8a3;color:#183e34}.z7-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.z7-path{min-width:0}.z7-path-image{display:block;position:relative;overflow:hidden;background:#e5e9df}.z7-path-image img{display:block;width:100%;height:270px;object-fit:cover;transition:transform .4s}.z7-path-image:hover img{transform:scale(1.025)}.z7-path-image>span{position:absolute;left:18px;top:18px;background:#fbfaf6;color:#183e34;padding:6px 9px;font-size:10px}.z7-path>div{padding:22px 0}.z7-path h3{font-size:25px;line-height:1.3;margin:0 0 12px;font-weight:500}.z7-path h3 a{color:inherit;text-decoration:none}.z7-path p{font-size:14px;line-height:1.9;color:var(--z7-muted);margin-bottom:19px}.z7-arrow{font-size:13px;color:var(--z7-ink);text-decoration:none;font-weight:600}.z7-arrow:hover{text-decoration:underline;text-underline-offset:5px}.z7-travel{background:#ecf0e5;padding:78px 0}.z7-travel-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.z7-travel h2{margin-bottom:24px}.z7-travel p{font-size:15px;line-height:1.9;color:var(--z7-muted)}.z7-travel-steps{list-style:none;padding:0;margin:0}.z7-travel-steps li{display:flex;gap:24px;border-top:1px solid #ccd6c4;padding:24px 0}.z7-travel-steps li>span{font-size:12px;color:#788769;margin-top:5px}.z7-travel-steps h3{font-size:20px;font-weight:500;margin:0 0 7px}.z7-travel-steps p{font-size:13px;margin:0}.z7-doctors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.z7-doctors article{border-top:1px solid var(--z7-line);padding:27px 0;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.z7-doc-mark{width:64px;height:64px;margin-bottom:20px}.z7-doctor-role{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:#6d7e69;margin:0 0 12px}.z7-doctors h3{font-size:22px;line-height:1.4;font-weight:500;margin:0 0 10px}.z7-doctor-cred{font-size:12px;line-height:1.9;color:var(--z7-muted);margin-bottom:20px}.z7-doctors .z7-arrow{margin-top:auto}.z7-weekly-mini{display:block;background:#e8eddd;color:#345642;padding:4px 9px;font-size:10px;margin:0 0 14px}.z7-family{background:#f0eee5;padding:76px 0}.z7-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.z7-family figure{margin:0}.z7-family img{display:block;width:100%;height:520px;object-fit:cover;border-radius:4px 110px 4px 4px}.z7-family h2{margin-bottom:24px}.z7-family p{font-size:15px;color:var(--z7-muted);line-height:1.9}.z7-family .care-family-list{margin-top:25px}.z7-family .care-family-list a{background:transparent;border-bottom:1px solid #d4d8cc;border-radius:0;padding:13px 0;font-size:13px}.z7-section .care-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.z7-section .care-card{background:transparent;border-radius:0;border:1px solid var(--z7-line);padding:25px}.z7-section .care-card h3{font-size:20px;font-weight:500}.z7-faq-section{border-top:1px solid var(--z7-line)}.z7-faq-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.z7-faq-grid h2{margin-bottom:28px}.z7-faqs details{border-bottom:1px solid var(--z7-line);padding:21px 0}.z7-faqs details:first-child{border-top:1px solid var(--z7-line)}.z7-faqs summary{list-style:none;display:flex;gap:24px;justify-content:space-between;cursor:pointer;font-size:17px;font-weight:500}.z7-faqs summary::-webkit-details-marker{display:none}.z7-faqs summary span{font-size:23px;font-weight:400;color:#779173}.z7-faqs details[open] summary span{transform:rotate(45deg)}.z7-faqs details p{font-size:14px;line-height:1.9;color:var(--z7-muted);margin:20px 28px 0 0}.z7-visit{background:#173e34;color:white;padding:80px 0}.z7-visit>.container{display:flex;align-items:center;justify-content:space-between;gap:55px}.z7-visit h2{font-size:clamp(36px,4vw,58px);color:white}.z7-visit h2 em{color:#dbe8a3}.z7-visit .eyebrow{color:#c3d3bc}.z7-visit p{color:#cfdbcf;font-size:14px;margin:24px 0}.z7-visit-phone{font-size:clamp(17px,2vw,25px);color:#e5ecc1;white-space:nowrap;text-decoration:none}.z7-visit .btn-outline{color:white;border-color:#a2b59d}.z7-group{border-top:1px solid #d8dfd4;padding-top:22px;font-size:12px;color:#60715e}.z7-detail-hero{background:#edf0e5;padding:40px 0 60px}.z7-detail-hero h1{font-size:clamp(36px,4.5vw,64px);line-height:1.15;max-width:880px;margin:25px 0}.z7-detail-hero .page-lead{max-width:760px;font-size:17px;line-height:1.85}.z7-detail-body{padding-top:60px;padding-bottom:80px}.z7-detail-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:45px 0}.z7-detail-sections article{border-top:1px solid var(--z7-line);padding-top:25px}.z7-detail-sections h2{font-size:23px;line-height:1.35;font-weight:500}.z7-detail-sections p{font-size:15px;line-height:1.9;color:var(--z7-muted)}.z7-detail-aside,.z7-callout{background:#edf0e5;padding:35px;margin-top:35px}.z7-detail-aside h2{font-size:27px;font-weight:500}.z7-detail-aside p{max-width:800px;font-size:15px;line-height:1.9}.z7-detail-body .doctor-facts{margin-top:0}.z7-detail-body .contact-section{margin-top:50px}
html[lang^=bn] .z7-hero-copy h1{font-family:inherit;font-size:clamp(35px,3.6vw,55px);line-height:1.4;letter-spacing:-.025em}html[lang^=bn] .z7-hero-copy h1 em,html[lang^=bn] .z7-section h2 em,html[lang^=bn] .z7-neuro h2 em,html[lang^=bn] .z7-travel h2 em,html[lang^=bn] .z7-family h2 em,html[lang^=bn] .z7-visit h2 em{font-family:inherit;font-style:normal;line-height:1.5}html[lang^=bn] .z7-section h2,html[lang^=bn] .z7-neuro h2,html[lang^=bn] .z7-travel h2,html[lang^=bn] .z7-family h2,html[lang^=bn] .z7-visit h2{font-family:inherit;font-size:clamp(30px,3vw,44px);line-height:1.5}html[lang^=bn] .z7-hero-lead{font-size:17px}html[lang^=bn] .z7-detail-hero h1{font-size:clamp(32px,4vw,55px);line-height:1.5}html[lang^=bn] .z7-care-list h3{line-height:1.5}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b28c46;outline-offset:5px}
@media(min-width:1201px){.care-header .nav-list{gap:18px}.care-header .primary-nav{gap:22px}.care-header .nav-list>li>a,.care-header .sub-toggle{font-size:12px}.header-inner{gap:25px}}
@media(max-width:1100px){.z7-hero-grid{gap:35px}.z7-hero-visual figure>img{height:510px}.z7-neuro-grid,.z7-travel-grid,.z7-faq-grid{gap:50px}.z7-path-grid{gap:22px}.z7-path h3{font-size:22px}.z7-family-grid{gap:40px}.z7-facts .container>div,.z7-facts .container>a{padding:20px 12px}.z7-facts strong{font-size:11px}.z7-doctors{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){html{scroll-padding-top:85px}.container{width:calc(100% - 40px)}.z7-hero{padding:30px 0 40px}.z7-hero-grid{grid-template-columns:1fr;gap:36px}.z7-hero-copy h1{font-size:49px;margin:20px 0}.z7-hero-lead{font-size:15px}.z7-hero-visual figure{border-radius:95px 4px 4px}.z7-hero-visual figure>img{height:390px}.z7-floating-clinic{left:10px;width:calc(100% - 20px);padding:18px}.z7-floating-clinic strong{font-size:20px}.z7-hero-foot{margin-top:22px}.z7-facts>.container{grid-template-columns:1fr 1fr}.z7-facts .container>div,.z7-facts .container>a{padding:18px 12px!important;border-bottom:1px solid var(--z7-line)}.z7-facts .container>:nth-child(2n){border-right:0}.z7-facts .container>:nth-last-child(-n+2){border-bottom:0}.z7-facts strong{font-size:11px;line-height:1.8}.z7-facts span{font-size:8px}.z7-section{padding:60px 0}.z7-section-head{display:block;margin-bottom:28px}.z7-section-head>p{max-width:100%;margin-top:23px;font-size:14px}.z7-section-head>.z7-arrow{display:inline-block;margin-top:20px}.z7-section h2,.z7-travel h2,.z7-family h2,.z7-visit h2,.z7-neuro h2{font-size:38px}.z7-care-list>a{gap:15px;padding:20px 0}.z7-care-list h3{font-size:18px}.z7-care-list p{font-size:12px}.z7-row-no{min-width:18px;font-size:10px}.z7-row-arrow{font-size:22px;padding-right:0}.z7-neuro{padding:52px 0}.z7-neuro-grid{grid-template-columns:1fr;gap:30px}.z7-neuro-doctor{padding:25px}.z7-neuro-doctor h3{font-size:26px}.z7-path-grid{grid-template-columns:1fr;gap:22px}.z7-path{display:grid;grid-template-columns:1fr}.z7-path-image img{height:260px}.z7-path>div{padding:20px 0}.z7-travel{padding:54px 0}.z7-travel-grid{grid-template-columns:1fr;gap:25px}.z7-travel-steps li{padding:20px 0}.z7-doctors{grid-template-columns:1fr 1fr;gap:22px}.z7-doctors h3{font-size:18px}.z7-doctor-cred{font-size:11px}.z7-doctor-role{font-size:9px}.z7-doc-mark{width:55px;height:55px}.z7-family{padding:54px 0}.z7-family-grid{grid-template-columns:1fr;gap:32px}.z7-family img{height:340px;border-top-right-radius:80px}.z7-section .care-grid{grid-template-columns:1fr 1fr;gap:14px}.z7-section .care-card{padding:18px}.z7-section .care-card h3{font-size:17px}.z7-faq-grid{grid-template-columns:1fr;gap:30px}.z7-faqs summary{font-size:15px}.z7-visit{padding:55px 0}.z7-visit>.container{display:block}.z7-visit-phone{display:inline-block;margin-top:32px;font-size:23px}.z7-detail-hero{padding:28px 0 40px}.z7-detail-hero h1{font-size:39px}.z7-detail-body{padding-top:35px;padding-bottom:50px}.z7-detail-sections{grid-template-columns:1fr;gap:20px;margin:30px 0}.z7-detail-aside{padding:24px}.z7-detail-hero .page-lead{font-size:15px}html[lang^=bn] .z7-hero-copy h1{font-size:36px}html[lang^=bn] .z7-section h2,html[lang^=bn] .z7-neuro h2,html[lang^=bn] .z7-travel h2,html[lang^=bn] .z7-family h2,html[lang^=bn] .z7-visit h2{font-size:30px}}
@media(max-width:390px){.container{width:calc(100% - 32px)}.z7-hero-copy h1{font-size:43px}html[lang^=bn] .z7-hero-copy h1{font-size:32px}.z7-doctors{grid-template-columns:1fr}.z7-section .care-grid{grid-template-columns:1fr}.z7-hero-visual figure>img{height:340px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.z7-path-image img,.z7-care-list>a{transition:none}}
