body .drt-code-section.et_pb_section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body .drt-code-row.et_pb_row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body .drt-code-row>.et_pb_column,body .drt-code-row .et_pb_code,body .drt-code-row .et_pb_code_inner{width:100%!important;margin:0!important;padding:0!important}.drt-pediatric-page,.drt-pediatric-page *,.drt-pediatric-page *::before,.drt-pediatric-page *::after{box-sizing:border-box}.drt-pediatric-page{--drt-pediatric-ink:#101927;--drt-pediatric-ink-soft:#45505e;--drt-pediatric-blue:#246bfd;--drt-pediatric-blue-dark:#174ec1;--drt-pediatric-sky:#dcecff;--drt-pediatric-mint:#dff3e7;--drt-pediatric-peach:#fee3d7;--drt-pediatric-lilac:#e9e1ff;--drt-pediatric-yellow:#ffe7a3;--drt-pediatric-warm:#b6a47e;--drt-pediatric-bg:#f7f6f2;--drt-pediatric-white:#ffffff;--drt-pediatric-line:#dce3eb;position:relative;color:var(--drt-pediatric-ink-soft);font-family:var(--drt-font,"Manrope",Arial,sans-serif);font-size:var(--drt-text-body,clamp(1rem, 1.2vw, 1.125rem));line-height:1.65}.drt-pediatric-page h1,.drt-pediatric-page h2,.drt-pediatric-page h3,.drt-pediatric-page p,.drt-pediatric-page ul,.drt-pediatric-page ol{margin-top:0}.drt-pediatric-page h1,.drt-pediatric-page h2,.drt-pediatric-page h3{color:var(--drt-pediatric-ink);font-family:inherit;font-weight:750;letter-spacing:-.025em}.drt-pediatric-page h1{margin-bottom:1.5rem;font-size:clamp(2.65rem, 5.4vw, 4.9rem);line-height:1.02}.drt-pediatric-page h2{margin-bottom:1.25rem;font-size:clamp(2rem, 3.7vw, 3.4rem);line-height:1.08}.drt-pediatric-page h3{margin-bottom:.7rem;font-size:clamp(1.2rem, 1.8vw, 1.65rem);line-height:1.24}.drt-pediatric-page a{text-decoration:none}.drt-pediatric-page ul,.drt-pediatric-page ol,.drt-pediatric-page li{list-style:none!important;list-style-type:none!important}.drt-pediatric-page li::marker{color:transparent!important;font-size:0!important;content:""!important}.drt-pediatric-page :is(a,summary):focus-visible{outline:.1875rem solid var(--drt-pediatric-blue);outline-offset:.25rem}.drt-pediatric-eyebrow{margin-bottom:1rem;color:var(--drt-pediatric-blue);font-size:.875rem;font-weight:850;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.drt-pediatric-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem, 5vw, 6rem);margin-bottom:clamp(2.25rem, 4.5vw, 4.5rem)}.drt-pediatric-section-heading h2,.drt-pediatric-section-heading>div>:last-child,.drt-pediatric-section-heading>p{margin-bottom:0}.drt-pediatric-section-heading>p{max-width:41rem}.drt-pediatric-section-heading--center{display:block;max-width:58rem;margin-right:auto;margin-left:auto;text-align:center}.drt-pediatric-section-heading--center>p:last-child{max-width:50rem;margin-right:auto;margin-left:auto}.drt-pediatric-actions,.drt-pediatric-cta__actions{display:flex;flex-wrap:wrap;gap:.875rem}.drt-pediatric-button{display:inline-flex;min-height:3.6rem;align-items:center;justify-content:center;padding:.9rem 1.55rem;border:.0625rem solid #fff0;border-radius:.9rem;font-size:1rem;font-weight:800;line-height:1.25;text-align:center;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease}.drt-pediatric-button:hover{transform:translateY(-.125rem)}.drt-pediatric-button--primary{color:var(--drt-pediatric-white)!important;border-color:var(--drt-pediatric-blue);background:var(--drt-pediatric-blue);box-shadow:0 1rem 2.5rem rgb(36 107 253 / .2)}.drt-pediatric-button--primary:hover{border-color:var(--drt-pediatric-blue-dark);background:var(--drt-pediatric-blue-dark)}.drt-pediatric-button--light{color:var(--drt-pediatric-ink)!important;border-color:rgb(16 25 39 / .18);background:var(--drt-pediatric-white)}.drt-pediatric-button--light:hover{border-color:var(--drt-pediatric-blue);color:var(--drt-pediatric-blue)!important}.drt-pediatric-button--dark{color:var(--drt-pediatric-white)!important;border-color:var(--drt-pediatric-ink);background:var(--drt-pediatric-ink)}.drt-pediatric-button--dark:hover{border-color:var(--drt-pediatric-blue);background:var(--drt-pediatric-blue)}.drt-pediatric-button--outline{color:var(--drt-pediatric-ink)!important;border-color:rgb(16 25 39 / .3);background:#fff0}.drt-pediatric-button--outline:hover{border-color:var(--drt-pediatric-blue);color:var(--drt-pediatric-blue)!important}.drt-pediatric-text-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--drt-pediatric-white)!important;font-weight:800}.drt-pediatric-text-link span{transition:transform 180ms ease}.drt-pediatric-text-link:hover span{transform:translateX(.25rem)}.drt-pediatric-hero{overflow:hidden;padding:clamp(1.25rem, 2.4vw, 2rem) 0 clamp(4.5rem, 8vw, 8rem);background:radial-gradient(circle at 8% 16%,rgb(255 231 163 / .48) 0,transparent 23rem),radial-gradient(circle at 92% 10%,rgb(233 225 255 / .72) 0,transparent 26rem),linear-gradient(135deg,#fbfaf7 0%,#f3f7ff 56%,#fdf8f1 100%)}.drt-pediatric-hero::before,.drt-pediatric-hero::after{position:absolute;width:18rem;height:18rem;border:.125rem dashed rgb(36 107 253 / .12);border-radius:50%;content:""}.drt-pediatric-hero::before{top:6rem;right:-9rem}.drt-pediatric-hero::after{bottom:-10rem;left:-7rem}.drt-pediatric-breadcrumbs{position:relative;z-index:2;margin-bottom:clamp(2.5rem, 5vw, 5rem)}.drt-pediatric-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:0;padding:0;font-size:.875rem}.drt-pediatric-breadcrumbs li{display:inline-flex;align-items:center;gap:.55rem}.drt-pediatric-breadcrumbs li:not(:last-child)::after{color:var(--drt-pediatric-warm);content:"·"}.drt-pediatric-breadcrumbs a{color:var(--drt-pediatric-ink-soft)}.drt-pediatric-breadcrumbs a:hover{color:var(--drt-pediatric-blue)}.drt-pediatric-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(3rem, 7vw, 7.5rem)}.drt-pediatric-hero__content{max-width:48rem}.drt-pediatric-hero__lead{max-width:44rem;margin-bottom:2rem;color:var(--drt-pediatric-ink-soft);font-size:clamp(1.05rem, 1.45vw, 1.25rem);line-height:1.7}.drt-pediatric-hero__facts{display:flex;flex-wrap:wrap;gap:.75rem 1.35rem;margin:1.75rem 0 0;padding:0;color:var(--drt-pediatric-ink);font-size:.9rem;font-weight:700}.drt-pediatric-hero__facts li{position:relative;padding-left:1.25rem}.drt-pediatric-hero__facts li::before{position:absolute;top:.55em;left:0;width:.48rem;height:.48rem;border-radius:50%;background:var(--drt-pediatric-blue);box-shadow:0 0 0 .25rem rgb(36 107 253 / .12);content:""}.drt-pediatric-visual{position:relative;min-height:39rem}.drt-pediatric-visual::before,.drt-pediatric-visual::after{position:absolute;border-radius:50%;filter:blur(.02rem);content:""}.drt-pediatric-visual::before{top:1rem;right:2rem;width:8rem;height:8rem;background:var(--drt-pediatric-mint)}.drt-pediatric-visual::after{bottom:1.5rem;left:1rem;width:6rem;height:6rem;background:var(--drt-pediatric-peach)}.drt-pediatric-passport{position:absolute;top:50%;left:50%;z-index:2;width:min(100%, 37rem);min-height:32rem;padding:2.25rem 2.25rem 1.75rem 3.75rem;overflow:hidden;border:.0625rem solid rgb(16 25 39 / .1);border-radius:2.1rem;background:linear-gradient(rgb(36 107 253 / .045) .0625rem,transparent .0625rem),linear-gradient(90deg,rgb(36 107 253 / .045) .0625rem,transparent .0625rem),var(--drt-pediatric-white);background-size:1.5rem 1.5rem;box-shadow:0 2.5rem 5rem rgb(16 25 39 / .14);transform:translate(-50%,-50%) rotate(1.5deg);animation:drt-pediatric-passport-float 7s ease-in-out infinite}.drt-pediatric-passport::after{position:absolute;right:-4rem;bottom:-5rem;width:13rem;height:13rem;border:1.25rem solid rgb(255 231 163 / .48);border-radius:50%;content:""}.drt-pediatric-passport__binding{position:absolute;top:2.5rem;bottom:2.5rem;left:.9rem;display:flex;flex-direction:column;justify-content:space-around}.drt-pediatric-passport__binding span{width:2.2rem;height:.45rem;border-radius:1rem;background:var(--drt-pediatric-ink);box-shadow:inset -.65rem 0 0 var(--drt-pediatric-blue)}.drt-pediatric-passport__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:.0625rem dashed rgb(16 25 39 / .2)}.drt-pediatric-passport__top span{color:var(--drt-pediatric-blue);font-size:.72rem;font-weight:900;letter-spacing:.13em}.drt-pediatric-passport__top strong{color:var(--drt-pediatric-ink);font-size:.88rem}.drt-pediatric-passport__profile{position:relative;z-index:2;display:grid;grid-template-columns:5.5rem 1fr;align-items:center;gap:1.25rem;margin-bottom:2rem}.drt-pediatric-passport__avatar{display:grid;width:5.5rem;height:5.5rem;place-items:center;border:.35rem solid var(--drt-pediatric-white);border-radius:1.65rem;background:var(--drt-pediatric-sky);box-shadow:0 .7rem 1.5rem rgb(36 107 253 / .16);transform:rotate(-5deg)}.drt-pediatric-passport__avatar img{width:3rem;height:3rem;color:var(--drt-pediatric-blue)}.drt-pediatric-passport__profile small{display:block;margin-bottom:.2rem;color:var(--drt-pediatric-warm);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.drt-pediatric-passport__profile p{margin-bottom:0;color:var(--drt-pediatric-ink);font-size:clamp(1.25rem, 2vw, 1.7rem);font-weight:800;line-height:1.2}.drt-pediatric-passport__stickers{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:2rem}.drt-pediatric-sticker{display:grid;min-height:7.6rem;place-items:center;align-content:center;gap:.55rem;padding:.85rem .45rem;border:.25rem solid var(--drt-pediatric-white);border-radius:45% 55% 48% 52% / 55% 44% 56% 45%;box-shadow:0 .8rem 1.6rem rgb(16 25 39 / .11);opacity:0;transform:translateY(-4rem) rotate(-12deg) scale(.45);animation:drt-pediatric-sticker-land 6.6s cubic-bezier(.2,.8,.25,1.15) infinite}.drt-pediatric-sticker img{width:2.25rem;height:2.25rem;color:var(--drt-pediatric-ink)}.drt-pediatric-sticker b{color:var(--drt-pediatric-ink);font-size:.72rem}.drt-pediatric-sticker--look{background:var(--drt-pediatric-yellow)}.drt-pediatric-sticker--try{background:var(--drt-pediatric-lilac);animation-delay:1.1s}.drt-pediatric-sticker--care{background:var(--drt-pediatric-mint);animation-delay:2.2s}.drt-pediatric-passport__status{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:.0625rem dashed rgb(16 25 39 / .2);font-size:.72rem}.drt-pediatric-passport__status span{display:inline-flex;align-items:center;gap:.45rem;color:var(--drt-pediatric-ink);font-weight:800}.drt-pediatric-passport__status i{width:.55rem;height:.55rem;border-radius:50%;background:#43b773;box-shadow:0 0 0 .25rem rgb(67 183 115 / .15);animation:drt-pediatric-status-pulse 2s ease-in-out infinite}.drt-pediatric-passport__status p{margin-bottom:0}@keyframes drt-pediatric-passport-float{0%,100%{transform:translate(-50%,-50%) rotate(1.5deg) translateY(0)}50%{transform:translate(-50%,-50%) rotate(-.5deg) translateY(-.7rem)}}@keyframes drt-pediatric-sticker-land{0%,10%{opacity:0;transform:translateY(-4rem) rotate(-12deg) scale(.45)}18%,72%{opacity:1;transform:translateY(0) rotate(2deg) scale(1)}78%{opacity:1;transform:translateY(-.25rem) rotate(-1deg) scale(1.03)}90%,100%{opacity:0;transform:translateY(1.2rem) rotate(6deg) scale(.8)}}@keyframes drt-pediatric-status-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.drt-pediatric-when{padding:clamp(5rem, 9vw, 9rem) 0;background:var(--drt-pediatric-white)}.drt-pediatric-when__grid{display:grid;grid-template-columns:minmax(19rem,.76fr) minmax(0,1.24fr);gap:clamp(1.5rem, 3vw, 3rem)}.drt-pediatric-first-visit{position:relative;min-height:31rem;padding:clamp(2rem, 3.5vw, 3.5rem);overflow:hidden;border-radius:1.8rem;background:var(--drt-pediatric-ink);box-shadow:0 1.8rem 4rem rgb(16 25 39 / .16)}.drt-pediatric-first-visit::before{position:absolute;right:-4rem;bottom:-4rem;width:13rem;height:13rem;border:1.5rem solid rgb(255 231 163 / .12);border-radius:50%;content:""}.drt-pediatric-first-visit__label{position:relative;z-index:1;margin-bottom:clamp(3.5rem, 7vw, 7rem);color:var(--drt-pediatric-yellow);font-size:.82rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.drt-pediatric-first-visit strong{position:relative;z-index:1;display:block;margin-bottom:1.25rem;color:var(--drt-pediatric-white);font-size:clamp(2.4rem, 4vw, 4rem);line-height:1}.drt-pediatric-first-visit>p:not(.drt-pediatric-first-visit__label){position:relative;z-index:1;color:rgb(255 255 255 / .76)}.drt-pediatric-first-visit>span{position:relative;z-index:1;display:inline-flex;padding:.55rem .85rem;border:.0625rem solid rgb(255 255 255 / .18);border-radius:2rem;color:var(--drt-pediatric-white);font-size:.78rem;font-weight:750}.drt-pediatric-signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.drt-pediatric-signs article{display:grid;min-height:15rem;grid-template-columns:3rem 1fr;align-content:end;gap:1rem;padding:1.75rem;border:.0625rem solid var(--drt-pediatric-line);border-radius:1.5rem;background:var(--drt-pediatric-bg);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.drt-pediatric-signs article:hover{border-color:rgb(36 107 253 / .35);box-shadow:0 1rem 2.4rem rgb(16 25 39 / .08);transform:translateY(-.25rem)}.drt-pediatric-signs article:nth-child(2){background:#f4f0ff}.drt-pediatric-signs article:nth-child(3){background:#fff3ed}.drt-pediatric-signs article:nth-child(4){background:#eef8f2}.drt-pediatric-signs article>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:1rem;color:var(--drt-pediatric-blue);background:var(--drt-pediatric-white);font-size:.78rem;font-weight:850}.drt-pediatric-signs h3{margin-bottom:.5rem;font-size:1.2rem}.drt-pediatric-signs p{margin-bottom:0;font-size:.92rem}.drt-pediatric-adaptation{padding:clamp(5rem, 9vw, 9rem) 0;background:var(--drt-pediatric-bg)}.drt-pediatric-adaptation__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0}.drt-pediatric-adaptation-card{position:relative;min-height:28rem;padding:2rem;overflow:hidden;border:.0625rem solid var(--drt-pediatric-line);border-radius:1.8rem;background:var(--drt-pediatric-white);box-shadow:0 1.25rem 3rem rgb(16 25 39 / .06)}.drt-pediatric-adaptation-card::after{position:absolute;right:-2.5rem;bottom:-2.5rem;width:8rem;height:8rem;border-radius:50%;background:var(--drt-pediatric-sky);opacity:.55;content:""}.drt-pediatric-adaptation-card--tell{border-top-color:var(--drt-pediatric-yellow)}.drt-pediatric-adaptation-card--show{border-top-color:var(--drt-pediatric-lilac)}.drt-pediatric-adaptation-card--do{border-top-color:var(--drt-pediatric-mint)}.drt-pediatric-adaptation-card--show::after{background:var(--drt-pediatric-lilac)}.drt-pediatric-adaptation-card--do::after{background:var(--drt-pediatric-mint)}.drt-pediatric-adaptation-card__number{position:absolute;top:1.5rem;right:1.6rem;color:rgb(16 25 39 / .16);font-size:2.2rem;font-weight:900}.drt-pediatric-adaptation-card__icon{display:grid;width:6.4rem;height:6.4rem;place-items:center;margin:2.5rem 0 3.5rem;border:.4rem solid var(--drt-pediatric-white);border-radius:45% 55% 48% 52% / 55% 44% 56% 45%;background:var(--drt-pediatric-yellow);box-shadow:0 .9rem 2rem rgb(16 25 39 / .1);transform:rotate(-4deg)}.drt-pediatric-adaptation-card--show .drt-pediatric-adaptation-card__icon{background:var(--drt-pediatric-lilac);transform:rotate(4deg)}.drt-pediatric-adaptation-card--do .drt-pediatric-adaptation-card__icon{background:var(--drt-pediatric-mint)}.drt-pediatric-adaptation-card__icon img{width:3rem;height:3rem;color:var(--drt-pediatric-ink)}.drt-pediatric-adaptation-card__verb{margin-bottom:.45rem;color:var(--drt-pediatric-blue);font-size:.78rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.drt-pediatric-adaptation-card>p:last-child{position:relative;z-index:1;margin-bottom:0}.drt-pediatric-parent-note{display:grid;grid-template-columns:minmax(10rem,.35fr) 1fr;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.5rem 2rem;border:.0625rem solid rgb(36 107 253 / .16);border-radius:1.25rem;background:#edf4ff}.drt-pediatric-parent-note strong{color:var(--drt-pediatric-blue)}.drt-pediatric-parent-note p{margin-bottom:0}.drt-pediatric-services{padding:clamp(5rem, 9vw, 9rem) 0;background:var(--drt-pediatric-white)}.drt-pediatric-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.drt-pediatric-service-card{position:relative;min-height:21rem;padding:2rem;overflow:hidden;border:.0625rem solid var(--drt-pediatric-line);border-radius:1.5rem;background:var(--drt-pediatric-white);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.drt-pediatric-service-card:hover{border-color:rgb(36 107 253 / .3);box-shadow:0 1.25rem 3rem rgb(16 25 39 / .09);transform:translateY(-.3rem)}.drt-pediatric-service-card::after{position:absolute;top:-2rem;right:-2rem;width:7rem;height:7rem;border-radius:50%;background:var(--drt-pediatric-sky);opacity:.45;content:""}.drt-pediatric-service-card:nth-child(2)::after,.drt-pediatric-service-card:nth-child(5)::after{background:var(--drt-pediatric-peach)}.drt-pediatric-service-card:nth-child(3)::after,.drt-pediatric-service-card:nth-child(6)::after{background:var(--drt-pediatric-mint)}.drt-pediatric-service-card__icon{display:grid;width:4.4rem;height:4.4rem;place-items:center;margin-bottom:3rem;border-radius:1.2rem;background:var(--drt-pediatric-bg)}.drt-pediatric-service-card__icon img{width:2.35rem;height:2.35rem;color:var(--drt-pediatric-blue)}.drt-pediatric-service-card>p:first-of-type{margin-bottom:.55rem;color:var(--drt-pediatric-warm);font-size:.75rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.drt-pediatric-service-card>p:last-child{margin-bottom:0;font-size:.95rem}.drt-pediatric-prevention{padding:clamp(5rem, 9vw, 9rem) 0;overflow:hidden;background:var(--drt-pediatric-ink)}.drt-pediatric-prevention::after{position:absolute;top:-13rem;right:-10rem;width:30rem;height:30rem;border:3rem solid rgb(36 107 253 / .11);border-radius:50%;content:""}.drt-pediatric-prevention__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem, 7vw, 7rem)}.drt-pediatric-prevention__intro{align-self:start}.drt-pediatric-prevention__intro h2{color:var(--drt-pediatric-white)}.drt-pediatric-prevention__intro>p:not(.drt-pediatric-eyebrow){margin-bottom:1.75rem;color:rgb(255 255 255 / .72)}.drt-pediatric-prevention__ages{display:grid;gap:.9rem}.drt-pediatric-prevention__ages article{display:grid;grid-template-columns:5rem 1fr;align-items:start;gap:1.25rem;padding:1.4rem;border:.0625rem solid rgb(255 255 255 / .13);border-radius:1.25rem;background:rgb(255 255 255 / .06)}.drt-pediatric-prevention__ages article>span{display:grid;min-height:4.5rem;place-items:center;border-radius:1rem;color:var(--drt-pediatric-ink);background:var(--drt-pediatric-yellow);font-size:1.15rem;font-weight:900}.drt-pediatric-prevention__ages article:nth-child(2)>span{background:var(--drt-pediatric-lilac)}.drt-pediatric-prevention__ages article:nth-child(3)>span{background:var(--drt-pediatric-mint)}.drt-pediatric-prevention__ages h3{margin-bottom:.35rem;color:var(--drt-pediatric-white);font-size:1.15rem}.drt-pediatric-prevention__ages p{margin-bottom:0;color:rgb(255 255 255 / .68);font-size:.92rem}.drt-pediatric-prevention__rule{grid-column:1 / -1;display:grid;grid-template-columns:7rem 1fr;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.25rem 1.5rem;border-radius:1.25rem;background:var(--drt-pediatric-white)}.drt-pediatric-prevention__rule>span{color:var(--drt-pediatric-blue);font-size:3rem;font-weight:900;line-height:1;text-align:center}.drt-pediatric-prevention__rule p{margin-bottom:0}.drt-pediatric-prevention__rule strong{color:var(--drt-pediatric-ink)}.drt-pediatric-doctor{padding:clamp(5rem, 9vw, 9rem) 0;background:var(--drt-pediatric-bg)}.drt-pediatric-doctor__card{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);min-height:40rem;overflow:hidden;border:.0625rem solid var(--drt-pediatric-line);border-radius:2rem;background:var(--drt-pediatric-white);box-shadow:0 2rem 5rem rgb(16 25 39 / .1)}.drt-pediatric-doctor__media{position:relative;min-height:38rem;overflow:hidden;background:var(--drt-pediatric-sky)}.drt-pediatric-doctor__media::after{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgb(16 25 39 / .35));content:""}.drt-pediatric-doctor__media img{width:100%;height:100%;object-fit:cover}.drt-pediatric-doctor__media--placeholder img{object-fit:contain;opacity:.82}.drt-pediatric-doctor__media>span{position:absolute;bottom:1.5rem;left:1.5rem;z-index:2;padding:.65rem .9rem;border-radius:2rem;color:var(--drt-pediatric-ink);background:var(--drt-pediatric-yellow);font-size:.82rem;font-weight:850}.drt-pediatric-doctor__content{align-self:center;padding:clamp(2.25rem, 5vw, 5rem)}.drt-pediatric-doctor__role{margin-bottom:1.5rem;color:var(--drt-pediatric-ink);font-size:1.2rem;font-weight:800}.drt-pediatric-doctor__content>p:not(.drt-pediatric-eyebrow,.drt-pediatric-doctor__role){max-width:46rem}.drt-pediatric-doctor__content ul{display:grid;gap:.75rem;margin:1.75rem 0 2rem;padding:0}.drt-pediatric-doctor__content li{position:relative;padding-left:1.7rem}.drt-pediatric-doctor__content li::before{position:absolute;top:.55em;left:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--drt-pediatric-blue);box-shadow:0 0 0 .25rem rgb(36 107 253 / .11);content:""}.drt-pediatric-faq{padding:clamp(5rem, 9vw, 9rem) 0;background:var(--drt-pediatric-white)}.drt-pediatric-faq__grid{display:grid;grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(3rem, 8vw, 8rem)}.drt-pediatric-faq__intro{position:sticky;top:8rem}.drt-pediatric-faq__intro p:last-child{margin-bottom:0}.drt-pediatric-faq__list{border-top:.0625rem solid var(--drt-pediatric-line)}.drt-pediatric-faq details{border-bottom:.0625rem solid var(--drt-pediatric-line)}.drt-pediatric-faq summary{position:relative;padding:1.55rem 3.5rem 1.55rem 0;color:var(--drt-pediatric-ink);cursor:pointer;font-size:clamp(1.05rem, 1.5vw, 1.25rem);font-weight:800;list-style:none}.drt-pediatric-faq summary::-webkit-details-marker{display:none}.drt-pediatric-faq summary::before,.drt-pediatric-faq summary::after{position:absolute;top:50%;right:.8rem;width:1.1rem;height:.125rem;border-radius:1rem;background:var(--drt-pediatric-blue);content:"";transition:transform 180ms ease}.drt-pediatric-faq summary::after{transform:rotate(90deg)}.drt-pediatric-faq details[open] summary::after{transform:rotate(0)}.drt-pediatric-faq details>div{padding:0 3.5rem 1.6rem 0}.drt-pediatric-faq details p{max-width:50rem;margin-bottom:0}.drt-pediatric-cta{padding:clamp(1.25rem, 3vw, 3rem) 0 clamp(5rem, 9vw, 9rem);background:var(--drt-pediatric-white)}.drt-pediatric-cta__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);align-items:center;gap:clamp(2.5rem, 7vw, 7rem);padding:clamp(2.5rem, 6vw, 6rem);overflow:hidden;border-radius:2rem;background:radial-gradient(circle at 90% 10%,rgb(233 225 255 / .2),transparent 19rem),var(--drt-pediatric-ink);box-shadow:0 2rem 5rem rgb(16 25 39 / .17)}.drt-pediatric-cta__card::after{position:absolute;right:-5rem;bottom:-7rem;width:18rem;height:18rem;border:2rem solid rgb(255 231 163 / .1);border-radius:50%;content:""}.drt-pediatric-cta__content,.drt-pediatric-cta__actions{position:relative;z-index:1}.drt-pediatric-cta h2{max-width:52rem;color:var(--drt-pediatric-white)}.drt-pediatric-cta__content>p:not(.drt-pediatric-eyebrow){max-width:48rem;color:rgb(255 255 255 / .72)}.drt-pediatric-cta ul{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin:1.5rem 0 0;padding:0;color:var(--drt-pediatric-white);font-size:.88rem;font-weight:700}.drt-pediatric-cta li{position:relative;padding-left:1.2rem}.drt-pediatric-cta li::before{position:absolute;top:.63em;left:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--drt-pediatric-yellow);content:""}.drt-pediatric-cta__actions{max-width:19rem;flex-direction:column}.drt-pediatric-cta__actions .drt-pediatric-button{width:100%}@media (max-width:75rem){.drt-pediatric-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:3rem}.drt-pediatric-doctor__card{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}}@media (max-width:64rem){.drt-pediatric-section-heading,.drt-pediatric-hero__grid,.drt-pediatric-when__grid,.drt-pediatric-prevention__grid,.drt-pediatric-doctor__card,.drt-pediatric-faq__grid,.drt-pediatric-cta__card{grid-template-columns:1fr}.drt-pediatric-hero__content{max-width:52rem}.drt-pediatric-visual{width:min(100%, 44rem);margin:0 auto}.drt-pediatric-first-visit{min-height:auto}.drt-pediatric-first-visit__label{margin-bottom:3rem}.drt-pediatric-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drt-pediatric-prevention__rule{grid-column:auto}.drt-pediatric-doctor__media{min-height:32rem;max-height:42rem}.drt-pediatric-faq__intro{position:static;max-width:52rem}.drt-pediatric-cta__actions{max-width:none;flex-direction:row}.drt-pediatric-cta__actions .drt-pediatric-button{width:auto}}@media (max-width:48rem){.drt-pediatric-hero{padding-bottom:4rem}.drt-pediatric-hero__facts,.drt-pediatric-cta ul{display:grid}.drt-pediatric-visual{min-height:34rem}.drt-pediatric-passport{min-height:29rem;padding:1.7rem 1.2rem 1.4rem 2.8rem;border-radius:1.5rem}.drt-pediatric-passport__binding{left:.5rem}.drt-pediatric-passport__binding span{width:1.65rem}.drt-pediatric-passport__top strong{font-size:.72rem}.drt-pediatric-passport__profile{grid-template-columns:4.5rem 1fr}.drt-pediatric-passport__avatar{width:4.5rem;height:4.5rem}.drt-pediatric-sticker{min-height:6.5rem}.drt-pediatric-sticker b{font-size:.62rem}.drt-pediatric-passport__status p{display:none}.drt-pediatric-signs,.drt-pediatric-adaptation__steps,.drt-pediatric-services__grid{grid-template-columns:1fr}.drt-pediatric-signs article,.drt-pediatric-adaptation-card,.drt-pediatric-service-card{min-height:auto}.drt-pediatric-adaptation-card__icon{margin-bottom:2rem}.drt-pediatric-parent-note,.drt-pediatric-prevention__rule{grid-template-columns:1fr}.drt-pediatric-prevention__rule>span{text-align:left}.drt-pediatric-doctor__media{min-height:28rem}.drt-pediatric-cta__actions{display:grid}.drt-pediatric-cta__actions .drt-pediatric-button{width:100%}}@media (max-width:36rem){.drt-pediatric-actions{display:grid}.drt-pediatric-actions .drt-pediatric-button{width:100%}.drt-pediatric-visual{min-height:30rem}.drt-pediatric-passport{min-height:26rem}.drt-pediatric-passport__profile{margin-bottom:1.35rem}.drt-pediatric-passport__stickers{gap:.35rem;margin-bottom:1.35rem}.drt-pediatric-sticker{min-height:5.5rem;border-width:.18rem}.drt-pediatric-sticker img{width:1.7rem;height:1.7rem}.drt-pediatric-sticker b{font-size:.52rem}.drt-pediatric-prevention__ages article{grid-template-columns:4rem 1fr}.drt-pediatric-prevention__ages article>span{min-height:4rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.drt-pediatric-passport,.drt-pediatric-sticker,.drt-pediatric-passport__status i{animation:none!important}.drt-pediatric-passport{transform:translate(-50%,-50%)}.drt-pediatric-sticker{opacity:1;transform:none}}