.inner-page{background:var(--paper)}.inner-page .desktop-nav a[aria-current=page],.inner-page .mobile-nav a[aria-current=page]{color:var(--cyan-dark)}.inner-hero{position:relative;isolation:isolate;background:var(--navy);color:#fff}.inner-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 85% 35%,#163c53,transparent 65%);pointer-events:none}.inner-hero__grid{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:center;min-height:620px;padding-block:38px 65px}.inner-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 38px;color:#b6ccd7;font-size:11px}.inner-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.inner-breadcrumb span[aria-hidden]{color:#6a9bae}.inner-hero h1{max-width:650px;margin:22px 0 25px;font-size:clamp(43px,4.4vw,65px);font-weight:700;letter-spacing:-.055em;line-height:1.1;text-wrap:balance}.inner-hero h1 em{color:#67d1e6}.inner-hero__description{max-width:560px;color:#c2d5df;font-size:15px;line-height:1.85}.inner-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.inner-hero__actions .text-link{color:#d2e8ee;font-size:12px}.inner-hero__visual{position:relative;margin:12px 0 0;padding:0 12px 16px 0}.inner-hero__visual:after{content:"";position:absolute;z-index:-1;inset:14px 0 0 14px;border:1px solid #548798;border-radius:70% 30% 56% 44%/60% 35% 65% 40%}.inner-hero__mask{aspect-ratio:1.15;overflow:hidden;border-radius:70% 30% 56% 44%/60% 35% 65% 40%;background:#edf2f3}.inner-hero__mask img{width:100%;height:100%;object-fit:cover;object-position:var(--image-position,center)}.inner-hero__caption{position:absolute;right:7%;bottom:-13px;padding:12px 18px;background:var(--navy-2);color:#a7d5df;border-left:2px solid var(--cyan);font-size:10px;letter-spacing:.1em}.inner-hero--doctor{z-index:2}.inner-hero--doctor:before{background:linear-gradient(90deg,#071e34f0,#071e34d4 42%,#071e3459 72%,#071e3426),url(./images/hero-interna-doutor.webp?v=0bb110bc4883) center / cover no-repeat}@media(max-width:700px){.inner-hero--doctor:before{background-image:linear-gradient(180deg,#071e34ed,#071e34d1 48%,#071e3438),url(./images/hero-interna-doutor.webp?v=0bb110bc4883);background-position:center,65% center}}.inner-hero--doctor .inner-hero__grid{padding-bottom:40px;min-height:610px}.inner-hero--doctor .inner-hero__visual{align-self:end;z-index:2;margin:0 0 -88px;padding:0}.inner-hero--doctor .inner-hero__visual:after{display:none}.inner-hero--doctor .inner-hero__mask{aspect-ratio:600/750;max-width:465px;margin-inline:auto;overflow:visible;border-radius:0;background:transparent}.inner-hero--doctor .inner-hero__mask img{object-fit:contain}.inner-registration{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:28px;color:#adcbd8;font-size:11px;font-weight:700;letter-spacing:.04em}.inner-page .credentials-grid>div{min-height:126px;padding:42px 20px 28px 0}.inner-page .credentials-grid>div+div{padding-left:26px}@media(min-width:701px){.inner-profile .credentials-grid>div{min-height:152px;padding-top:68px}}.inner-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.inner-overview .section-heading{margin-bottom:0}.inner-overview .section-heading>p:not(.eyebrow){max-width:560px;margin-top:25px;font-size:15px;line-height:1.9}.inner-questions{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.inner-questions li{display:flex;align-items:start;gap:18px;border-bottom:1px solid var(--line);padding:22px 0;font-size:17px;font-weight:600;line-height:1.65;letter-spacing:-.025em}.inner-questions li:before{content:"\2197";flex:none;color:var(--cyan-dark);font-size:20px;font-weight:400}.inner-reading{background:#fff}.inner-reading__grid{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(50px,8vw,120px);align-items:start}.inner-reading__index{position:sticky;top:35px}.inner-reading__index h2{font-size:clamp(32px,3vw,43px);font-weight:600;margin:20px 0 28px}.inner-index{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-bottom:28px}.inner-index a{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6;transition:color .2s,padding .2s}.inner-index a:after{content:"\2197";flex:none;color:var(--cyan-dark)}.inner-index a:hover,.inner-index a[aria-current=location]{color:var(--cyan-dark);padding-left:8px}.inner-reading__body{min-width:0}.inner-reading__chapter{padding:0 0 45px;margin-bottom:42px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.inner-reading__chapter:last-child{margin-bottom:0;padding-bottom:0;border:0}.inner-reading__chapter h3{margin:0 0 22px;font-size:clamp(26px,2.4vw,35px);font-weight:650;line-height:1.25}.inner-reading__chapter h4{font-size:19px;line-height:1.45;color:var(--navy)}.inner-reading__chapter p,.inner-reading__chapter li{color:var(--muted);font-size:15px;line-height:1.9}.inner-reading__chapter p:last-child{margin-bottom:0}.inner-reading__chapter ul,.inner-reading__chapter ol{padding-left:22px;margin-block:20px}.inner-reading__chapter li{padding:5px 0 5px 7px}.inner-reading__chapter li::marker{color:var(--cyan-dark)}.inner-reading__chapter strong{color:var(--ink);font-weight:700}.inner-reading__chapter a{color:var(--cyan-dark);text-decoration:underline;text-underline-offset:3px}.inner-reading__chapter .editorial-note{margin-top:24px;padding:20px 22px;border-left:2px solid var(--cyan);background:var(--paper);font-size:13px}.inner-page .evaluation{padding-bottom:150px}.inner-page .doctor-section{--doctor-copy-gap:65px;padding-bottom:80px}.inner-page .doctor-portrait{max-width:510px;margin-top:calc(-1 * var(--doctor-copy-gap) - 66px)}.inner-page .doctor-copy h2{font-size:clamp(40px,4.5vw,62px)}.inner-page .doctor-copy h2 em{color:var(--cyan-dark)}.inner-training{background:#fff}.inner-training .evaluation-steps{border-color:var(--line)}.inner-training .evaluation-steps li{border-color:var(--line);grid-template-columns:65px 1fr}.inner-training .evaluation-steps li>span{color:var(--cyan-dark);font-size:10px;letter-spacing:.1em}.inner-training .evaluation-steps h3{color:var(--navy);font-size:25px}.inner-training .evaluation-steps p{color:var(--muted)}.inner-profile .evaluation{padding-bottom:118px}.inner-profile__members{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:35px;margin-top:35px;border-top:1px solid var(--line)}.inner-profile__members strong{display:block;color:var(--navy);font-size:22px;margin-bottom:9px}.inner-profile__members p{color:var(--muted);font-size:13px;line-height:1.8}.inner-related{background:var(--paper)}.inner-related__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.inner-related__list{border-top:1px solid var(--line)}.inner-related__list a{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 0;border-bottom:1px solid var(--line);color:var(--navy);font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.035em;transition:color .2s,padding .2s}.inner-related__list a:hover{color:var(--cyan-dark);padding-left:8px}.inner-related__list a span{color:var(--cyan-dark);font-size:22px}.inner-related .section-heading>p:not(.eyebrow){margin:24px 0;color:var(--muted);font-size:14px;line-height:1.8}.inner-topics{display:flex;flex-wrap:wrap;align-items:center;gap:18px 35px;padding-top:35px;margin-top:45px;border-top:1px solid var(--line)}.inner-topics>span{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.1em;margin-right:auto}.inner-topics a{font-size:14px;font-weight:650;color:var(--cyan-dark)}.inner-page .faq-list details p{font-size:14px}.inner-reading__notice{color:var(--muted);font-size:12px;line-height:1.8;margin:32px 0 0}@media(max-width:1100px){.inner-hero__grid{gap:36px;min-height:575px}.inner-hero h1{font-size:50px}.inner-overview__grid,.inner-related__grid{gap:50px}.inner-reading__grid{grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);gap:45px}.inner-profile__members{gap:25px}.inner-page .doctor-portrait{max-width:460px}}@media(max-width:800px){.inner-hero h1{font-size:43px}.inner-hero__grid{gap:24px}.inner-hero__caption{font-size:9px;right:0}.inner-reading__grid{grid-template-columns:1fr;gap:45px}.inner-reading__index{position:static}.inner-index{display:flex;flex-flow:row wrap;gap:0 25px;margin:0}.inner-index a{flex:1 1 220px}.inner-reading__index>.button{display:none}.inner-overview__grid{gap:35px}}@media(min-width:801px)and (max-height:760px){.inner-reading__index{max-height:calc(100svh - 70px);overflow:auto;scrollbar-width:thin;padding-right:8px}}@media(max-width:700px){.inner-hero__grid{grid-template-columns:1fr;gap:38px;padding-block:25px 45px;min-height:0}.inner-breadcrumb{margin-bottom:26px}.inner-hero h1{font-size:clamp(37px,9vw,52px)}.inner-hero__description{font-size:14px}.inner-hero__visual{width:100%;max-width:440px;justify-self:center;margin:0}.inner-hero__mask{aspect-ratio:1.3}.inner-hero__caption{right:5%;bottom:0}.inner-hero__actions{gap:22px}.inner-hero__actions .button{min-height:52px}.inner-hero--doctor .inner-hero__grid{padding-bottom:0;min-height:0;gap:30px}.inner-hero--doctor .inner-hero__visual{margin-bottom:-35px;max-width:300px}.inner-hero--doctor .inner-hero__mask{aspect-ratio:600/750}.inner-registration{margin-top:23px;font-size:10px}.inner-page .credentials-grid>div{min-height:100px;padding:24px 12px 20px 0}.inner-page .credentials-grid>div+div{padding-left:16px}.inner-page .credentials-grid>div:nth-child(3){padding-left:0}.inner-profile .credentials-grid>div:nth-child(-n+2){padding-top:48px}.inner-overview__grid,.inner-related__grid{grid-template-columns:1fr;gap:35px}.inner-questions li{font-size:16px}.inner-reading__chapter{margin-bottom:32px;padding-bottom:32px;scroll-margin-top:20px}.inner-reading__chapter h3{font-size:27px}.inner-reading__chapter p,.inner-reading__chapter li{font-size:14px}.inner-reading__index h2{font-size:36px}.inner-profile__members{grid-template-columns:1fr;gap:20px}.inner-profile__members>div+div{border-top:1px solid var(--line);padding-top:20px}.inner-profile__members p{margin-bottom:0}.inner-profile .evaluation,.inner-page .evaluation{padding-bottom:75px}.inner-page .doctor-section{padding-top:50px}.inner-page .doctor-portrait{width:min(100%,400px);max-width:100%;margin:0 auto}.inner-page .doctor-copy h2{font-size:42px}.inner-related__list a{font-size:17px}.inner-topics{gap:18px 26px;margin-top:30px}.inner-topics>span{width:100%}.inner-page .doctor-numbers{gap:32px}.inner-page .footer-grid{column-gap:22px}}@media(prefers-reduced-motion:reduce){.inner-page *,.inner-page *:before,.inner-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.profile-trajectory{position:relative;isolation:isolate;overflow:hidden;background:#fff;padding-bottom:105px}.profile-trajectory:before{content:"A";position:absolute;z-index:-1;top:-88px;left:calc(50% - 475px);color:#0b7890;font-family:Georgia,serif;font-size:520px;line-height:1;opacity:.035;pointer-events:none}.profile-trajectory__stage{display:grid;grid-template-columns:minmax(390px,.87fr) minmax(560px,1.13fr);align-items:center;min-height:535px}.profile-trajectory__copy{position:relative;z-index:2;padding:46px clamp(42px,5vw,82px) 46px 0}.profile-trajectory__copy .eyebrow{margin-bottom:42px}.profile-trajectory__copy .eyebrow:after{content:"";width:min(150px,18vw);height:1px;background:#94b6c2}.profile-trajectory__copy h2{max-width:610px;margin:0 0 34px;color:var(--navy);font-size:clamp(43px,4.25vw,64px);font-weight:700;letter-spacing:-.06em;line-height:1.07;text-wrap:balance}.profile-trajectory__copy h2 em{display:block;color:var(--cyan-dark)}.profile-trajectory__intro{max-width:570px}.profile-trajectory__intro p{margin:0 0 13px;color:var(--muted);font-size:14px;line-height:1.78}.profile-trajectory__intro p:last-child{margin-bottom:0}.profile-trajectory__visual{position:relative;align-self:stretch;margin:0 calc((100vw - min(calc(100vw - 64px),var(--max)))/-2) 0 0;min-width:0;overflow:hidden;border-radius:52% 0 0 52%/58% 0 0 58%;background:#e8eef0}.profile-trajectory__visual:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:1px;background:#50bdd1;opacity:.65}.profile-trajectory__visual picture,.profile-trajectory__visual img{width:100%;height:100%}.profile-trajectory__visual img{object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.profile-trajectory__visual:hover img{transform:scale(1.018)}.profile-trajectory__milestones{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:38px 0 0;list-style:none;border-top:1px solid #a7d0dc}.profile-trajectory__milestones>li{position:relative;min-width:0;padding:0 clamp(24px,3vw,48px) 0 0}.profile-trajectory__milestones>li+li{padding-left:clamp(24px,3vw,48px);border-left:1px solid var(--line)}.profile-trajectory__milestones>li:last-child{padding-right:0}.profile-trajectory__marker{position:absolute;top:-46px;left:0;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 1px #68c9da}.profile-trajectory__milestones>li+li .profile-trajectory__marker{left:clamp(24px,3vw,48px)}.profile-trajectory__kicker{margin:0 0 17px;color:#55869a;font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.5}.profile-trajectory__milestones h3{max-width:345px;margin:0 0 13px;color:var(--navy);font-size:clamp(23px,2.15vw,31px);font-weight:700;letter-spacing:-.045em;line-height:1.18}.profile-trajectory__milestones li>p:last-child{max-width:350px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}@media(max-width:1100px){.profile-trajectory__stage{grid-template-columns:minmax(340px,.9fr) minmax(450px,1.1fr)}.profile-trajectory__copy{padding-right:42px}.profile-trajectory__copy h2{font-size:49px}.profile-trajectory__intro p{font-size:13px}.profile-trajectory__milestones h3{font-size:24px}}@media(max-width:800px){.profile-trajectory{padding-top:88px}.profile-trajectory:before{top:80px;left:-40px;font-size:400px}.profile-trajectory__stage{grid-template-columns:1fr;min-height:0}.profile-trajectory__copy{padding:0 0 46px}.profile-trajectory__copy .eyebrow{margin-bottom:26px}.profile-trajectory__copy h2{max-width:650px;font-size:clamp(42px,7vw,58px)}.profile-trajectory__intro{max-width:650px}.profile-trajectory__visual{width:calc(100% + 64px);height:auto;aspect-ratio:1.5;margin:0 0 0 -32px;border-radius:0 46% 46% 0/0 50% 50% 0}.profile-trajectory__milestones{grid-template-columns:1fr;margin-top:55px;padding:0 0 0 30px;border-top:0;border-left:1px solid #a7d0dc}.profile-trajectory__milestones>li,.profile-trajectory__milestones>li+li{padding:0 0 34px 26px;border:0}.profile-trajectory__milestones>li:last-child{padding-bottom:0}.profile-trajectory__marker,.profile-trajectory__milestones>li+li .profile-trajectory__marker{top:2px;left:-9px}.profile-trajectory__kicker{margin-bottom:12px}.profile-trajectory__milestones h3{max-width:none;font-size:27px}.profile-trajectory__milestones li>p:last-child{max-width:650px}}@media(max-width:700px){.profile-trajectory{padding-block:74px}.profile-trajectory__copy h2{font-size:clamp(39px,11vw,52px)}.profile-trajectory__copy h2 em{display:inline}.profile-trajectory__copy .eyebrow:after{display:none}.profile-trajectory__intro p{font-size:14px}.profile-trajectory__visual{width:calc(100% + 36px);margin-left:-18px;aspect-ratio:1.22;border-radius:0 42% 42% 0/0 50% 50% 0}.profile-trajectory__visual img{object-position:55% center}.profile-trajectory__milestones{margin-top:46px}.profile-trajectory__milestones h3{font-size:25px}}
