:root{--paper:#f2f1eb;--ink:#102333;--gold:#c4a664;--line:#10233336}*{box-sizing:border-box}html,body{margin:0;height:100%;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#dddcd6}body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #9c782c;outline-offset:5px}[hidden]{display:none!important}.skip{position:fixed;top:-100px;z-index:100;padding:15px;background:white}.skip:focus{top:0}.rail{position:fixed;inset:0 auto 0 0;width:84px;background:var(--paper);border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;z-index:30;padding:20px 0}.rail-brand{font-size:43px;font-weight:800;letter-spacing:-5px;line-height:1}.rail-brand span{color:#a58747}.rail button{margin-top:43px;background:none;border:0;font-size:19px}.rail-mark{writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;letter-spacing:3px;margin:auto 0}.rail-pdf{font-size:10px;text-align:center;line-height:2}.rail-pdf:hover{color:#947228}#stage{position:fixed;inset:24px 24px 98px 108px;display:flex;align-items:center;justify-content:center;overflow:hidden}.scene{display:none;flex-shrink:0;width:1440px;height:810px;position:relative;background:var(--paper);padding:70px 74px;transform:scale(var(--scale,1));overflow:hidden;isolation:isolate;outline:none}.scene.active{display:block;animation:scene-enter .65s cubic-bezier(.2,.8,.2,1)}.scene.active>div:not(.page-meta):not(.page-number){animation:content-enter .8s cubic-bezier(.2,.8,.2,1) both}.scene.active>div:nth-child(3){animation-delay:.09s}.scene.active>div:nth-child(4){animation-delay:.16s}.page-meta{position:absolute;left:74px;right:74px;top:27px;font-size:9px;letter-spacing:2px;display:flex;justify-content:space-between}.page-number{position:absolute;bottom:25px;right:74px;font-size:15px;letter-spacing:0;font-weight:700}.page-number span{opacity:.4;font-size:11px;font-weight:400}h1,h2,h3,p{margin:0}h1,h2{font-weight:600;letter-spacing:-5px;line-height:1.04}h2{font-size:78px}h3{font-weight:600;letter-spacing:-1px;line-height:1.18;font-size:32px}p{font-size:20px;line-height:1.55;letter-spacing:-.3px}.section-index{display:flex;align-items:center;gap:17px;font-size:12px;font-weight:700;margin-bottom:35px}.section-index>span{font-size:9px;font-weight:500;letter-spacing:2px;border-left:1px solid currentColor;padding-left:17px}.mini-label{font-size:10px;letter-spacing:1.5px;font-weight:500}.cover{padding-top:42px}.cover .page-meta{display:none}.cover-brand{display:flex;position:relative;font-size:255px;line-height:.95;font-weight:800;letter-spacing:-21px;margin-left:-15px;width:100%}.cover-brand>span{display:inline-block;flex:1}.cover-brand>span:last-of-type{flex:1.1}.cover-brand i{display:none}.cover.active .cover-brand>span{animation:letter-enter .9s cubic-bezier(.16,1,.3,1) both}.cover.active .cover-brand>span:nth-child(2){animation-delay:.06s}.cover.active .cover-brand>span:nth-child(3){animation-delay:.12s}.cover.active .cover-brand>span:nth-child(4){animation-delay:.18s}.cover.active .cover-brand>span:nth-child(5){animation-delay:.24s}.cover.active .cover-brand>span:nth-child(6){animation-delay:.30s}.brand-under{display:flex;justify-content:space-between;font-size:11px;letter-spacing:4px;padding-top:15px;padding-bottom:25px;border-bottom:2px solid var(--ink)}.brand-under>span:last-child{font-size:9px;letter-spacing:1.5px}.cover-story{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding-top:35px}.edition{font-size:8px;letter-spacing:1.5px;display:block;margin-bottom:18px}.cover h1{font-size:67px;line-height:1.03;letter-spacing:-3.8px}.cover h1 span{color:#ac873c}.cover-side{display:grid;grid-template-columns:100px 1fr;align-content:start;align-items:center;gap:20px 25px;padding-top:29px}.angle{font-size:118px;line-height:1;color:#ac873c}.cover-side p{font-size:15px;line-height:1.65}.start-link{grid-column:2;font-size:11px;font-weight:700;padding:15px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.start-link span{font-size:25px}.cover-tape{position:absolute;left:0;right:0;bottom:0;height:51px;background:var(--gold);display:flex;justify-content:space-between;align-items:center;padding:0 74px;font-size:9px;letter-spacing:2px}.cover .page-number{display:none}.about{padding-top:87px}.about-title h2{font-size:79px;max-width:1230px}.about-title h2 span{position:relative;display:inline-block}.about-title h2 span:after{content:'';height:17px;position:absolute;left:0;right:0;bottom:3px;background:var(--gold);z-index:-1}.about-body{display:grid;grid-template-columns:1fr 1fr;gap:105px;margin-top:67px;border-top:1px solid var(--line);padding-top:34px}.about-lead{font-size:32px;line-height:1.35;letter-spacing:-1.2px;max-width:490px}.about-body>div p{font-size:18px;line-height:1.55}.about-body p+p{margin-top:20px}.about-bottom{position:absolute;left:74px;right:74px;bottom:90px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.4px}.about-bottom b{color:#9f7b30;font-size:25px;font-weight:400}.clinical{padding:0}.clinical .page-meta{z-index:2}.clinical-main{position:absolute;inset:0 46% 0 0;padding:85px 65px 90px 74px;background:var(--ink);color:var(--paper)}.clinical .page-meta>span:first-child{color:var(--paper)}.clinical h2{font-size:96px;line-height:.99;letter-spacing:-6px}.clinical h2 span{color:var(--gold)}.clinical-main>p{font-size:18px;max-width:460px;margin-top:36px}.clinical-aside{position:absolute;inset:0 0 0 54%;padding:105px 74px 80px 58px}.clinical-aside>ol{list-style:none;padding:0;margin:40px 0 25px}.clinical-aside li{display:flex;gap:24px;border-top:1px solid var(--line);padding:27px 0}.clinical-aside li>span{font-size:10px;padding-top:7px;opacity:.6}.clinical-aside h3{font-size:35px}.note{font-size:12px;line-height:1.6;max-width:350px;opacity:.7}.clinical-baseline{position:absolute;left:74px;right:74px;bottom:75px;display:flex;justify-content:space-between;color:var(--gold);font-size:9px;letter-spacing:2px}.clinical-baseline>span{color:var(--ink);opacity:.6}.structural{background:var(--gold);padding-top:87px}.structural-top{display:flex;gap:80px;align-items:end;justify-content:space-between}.structural h2{font-size:96px;letter-spacing:-6px}.structural h2 span{color:var(--paper)}.structural-top p{max-width:320px;font-size:17px;padding-bottom:4px}.structural-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:63px}.structural-list article{border-left:1px solid #10233360;padding-left:28px}.structural-list b{font-size:14px;font-weight:400}.structural-list h3{font-size:39px;margin-top:30px;line-height:1.15}.structural-bottom{position:absolute;bottom:80px;left:74px;right:74px;display:flex;justify-content:space-between;align-items:center}.structural-bottom>span{font-size:9px;letter-spacing:1px}.structural-bottom p{font-size:11px;width:420px}.journey{padding-top:87px;display:none}.journey-heading{width:43%}.journey h2{font-size:93px;line-height:1.03}.journey h2 span{color:#aa8845}.journey-heading>p{font-size:17px;margin-top:28px}.journey-arrow{font-size:120px;line-height:1;color:#aa8845;margin-top:20px}.journey-list{position:absolute;left:50%;right:74px;top:100px}.journey-list article{display:grid;grid-template-columns:45px 1fr;gap:9px 15px;padding:22px 0 25px;border-top:1px solid var(--line)}.journey-list article>span{grid-row:span 2;font-size:12px;color:#9b7936;padding-top:5px}.journey-list h3{font-size:28px}.journey-list p{font-size:15px;max-width:460px}.quality{background:var(--ink);color:var(--paper);padding-top:87px}.quality h2{font-size:94px}.quality h2 span{color:var(--gold)}.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:70px}.quality-grid article{border-top:1px solid #ffffff50;padding-top:22px}.quality-grid article>span{font-size:76px;line-height:1;color:var(--gold);font-weight:400;letter-spacing:-5px}.quality-grid h3{font-size:25px;margin-top:26px;line-height:1.25}.quality-note{position:absolute;bottom:85px;left:74px;font-size:15px;opacity:.65}.people{padding:0}.people-copy{position:absolute;left:74px;top:87px;width:44%}.people h2{font-size:99px;letter-spacing:-6px}.people h2 span{color:#a48340}.people-copy>p{font-size:19px;max-width:440px;margin-top:36px}.portrait{position:absolute;inset:0 0 0 55%;background:#b0b7b9}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;filter:grayscale(1)}.portrait-caption{position:absolute;left:0;right:0;bottom:0;background:var(--gold);padding:28px 38px;display:flex;align-items:end;justify-content:space-between;gap:15px}.portrait-caption h3{font-size:31px;line-height:1.08}.portrait-caption span{font-size:8px;letter-spacing:1px}.people .page-meta{z-index:3}.people .page-meta>span:last-child{background:var(--paper);padding:7px 10px;margin-top:-7px}.people .page-number{left:74px;right:auto}.continuity{padding-top:87px}.continuity h2{font-size:74px;letter-spacing:-4.5px;line-height:1.13}.continuity h2 span{color:#9c7d3e}.continuity-grid{display:flex;flex-direction:column;margin:48px 0 0 32%;border-top:1px solid var(--line)}.continuity-grid article{display:flex;align-items:start;gap:28px;border-bottom:1px solid var(--line);padding:24px 0}.continuity-grid b{font-size:12px;font-weight:400;padding-top:5px;color:#9c7d3e}.continuity-grid article>div{display:grid;grid-template-columns:240px 1fr;gap:25px;width:100%;align-items:start}.continuity-grid h3{font-size:24px}.continuity-grid p{font-size:15px}.connections{padding-top:87px}.connections h2{font-size:82px;line-height:1.03}.connections h2 span{color:#9b7c3b}.connection-options{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.connection-options>a{padding:28px 42px 28px 0;transition:background .3s}.connection-options>a:last-child{padding-left:42px;padding-right:0;border-left:1px solid var(--ink)}.connection-options h3{font-size:33px;margin-top:18px}.connection-options p{font-size:16px;margin-top:19px;max-width:490px}.option-action{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.2px;margin-top:26px}.option-action i{font-size:36px;font-style:normal;line-height:1;transition:transform .25s}.connection-options>a:hover .option-action i{transform:translate(5px,-5px)}.closing{background:var(--gold);padding-top:53px}.closing .page-meta{display:none}.closing-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:2px;border-bottom:1px solid #10233370;padding-bottom:22px}.closing h2{position:relative;font-size:170px;line-height:.94;letter-spacing:-12px;margin-top:43px}.closing h2>span{color:var(--paper)}.closing h2 i{font-style:normal;position:absolute;right:10px;top:-5px;font-size:230px;font-weight:400;color:var(--paper)}.closing-details{margin-top:48px;padding-top:26px;border-top:1px solid #10233370;display:grid;grid-template-columns:1.2fr 1fr 102px;gap:45px;align-items:start}.phone{font-size:31px;letter-spacing:-1.4px;display:block;margin-top:16px;font-weight:600}.closing-details p{font-size:14px;line-height:1.6;margin-top:15px}.site-link{font-size:12px;display:inline-block;margin-top:12px}.qr img{width:91px;height:91px;mix-blend-mode:multiply}.qr span{font-size:7px;display:block;margin-top:8px;letter-spacing:.5px}.deck-controls{position:fixed;bottom:0;left:84px;right:0;height:74px;background:var(--paper);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;z-index:25}.chapter-caption{display:flex;align-items:center;gap:25px}.chapter-caption>span{font-size:10px;letter-spacing:1px;font-weight:600}.chapter-caption small{font-size:10px;opacity:.45}.deck-position{display:flex;gap:25px;align-items:center;font-size:11px}.meter{width:170px;height:2px;background:#10233320}.meter>span{display:block;width:10%;height:100%;background:var(--ink);transition:width .6s}.arrows{display:flex;gap:9px}.arrows button{height:42px;width:53px;border:1px solid var(--line);background:transparent;font-size:25px;transition:background .2s}.arrows button:hover{background:var(--gold)}.arrows button:disabled{opacity:.25;cursor:default}.arrows button:last-child{background:var(--ink);color:var(--paper)}nav{position:fixed;inset:0 auto 0 84px;width:530px;background:var(--ink);color:var(--paper);z-index:40;padding:35px 45px;overflow:auto;box-shadow:30px 0 70px #0005}nav header{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px}nav header button{background:none;color:inherit;border:0;font-size:35px}nav h2{font-size:43px;letter-spacing:-2px;line-height:1.1;margin:25px 0 35px}nav>a{display:flex;gap:22px;border-top:1px solid #ffffff30;padding:14px 0;align-items:center}nav>a>span{font-size:10px;color:var(--gold)}nav>a b{font-size:15px;font-weight:400}nav>a[aria-current=page]{color:var(--gold)}@keyframes scene-enter{from{opacity:0;clip-path:inset(0 0 0 7%)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes content-enter{from{opacity:0;translate:30px 0}to{opacity:1;translate:0 0}}@keyframes letter-enter{from{opacity:0;transform:translateY(60px) rotate(5deg)}to{opacity:1;transform:none}}@media screen and (max-width:1000px){body{background:var(--paper)}.rail{width:100%;height:65px;bottom:auto;flex-direction:row;justify-content:space-between;padding:0 21px;border-right:0;border-bottom:1px solid var(--line)}.rail-brand{font-size:34px}.rail button{margin:0;order:2}.rail-mark{writing-mode:initial;transform:none;letter-spacing:1.5px;font-size:8px;margin:0 auto 0 25px}.rail-pdf{line-height:1.3;margin-right:24px;font-size:8px}#stage{inset:65px 0 72px;display:block;overflow-y:auto;overflow-x:hidden}.scene{width:100%;height:auto;min-height:100%;transform:none!important;padding:72px 25px 70px;overflow:hidden}.scene.active{animation:content-enter .45s ease}.page-meta{left:25px;right:25px;top:25px;font-size:7px;letter-spacing:1px}.page-meta>span:last-child{font-size:7px}.page-number{right:25px;bottom:25px;font-size:12px}.page-number span{font-size:9px}.section-index{font-size:11px;margin-bottom:28px;gap:12px}.section-index>span{font-size:8px;letter-spacing:1px;padding-left:12px}h2{font-size:47px;letter-spacing:-2.8px}.cover{padding:25px 23px 90px}.cover-brand{font-size:17.3vw;letter-spacing:-1.8vw;margin-left:-3px;line-height:1.1;gap:0}.brand-under{font-size:8px;letter-spacing:2px;padding-top:5px;padding-bottom:15px}.brand-under>span:last-child{font-size:6px;letter-spacing:.5px}.cover-story{display:block;padding-top:35px}.edition{font-size:7px;margin-bottom:18px}.cover h1{font-size:46px;letter-spacing:-2.8px;line-height:1.06}.cover-side{grid-template-columns:70px 1fr;padding-top:30px;gap:15px 20px}.angle{font-size:80px}.cover-side p{font-size:13px}.start-link{font-size:10px;padding-top:13px}.cover-tape{height:37px;padding:0 23px;font-size:6px;letter-spacing:.4px}.about-title h2{font-size:47px;line-height:1.11;letter-spacing:-2.8px}.about-title h2 span:after{height:10px}.about-body{display:block;margin-top:34px;padding-top:25px}.about-lead{font-size:24px;line-height:1.4}.about-body>div{margin-top:27px}.about-body>div p{font-size:16px}.about-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-top:35px;gap:11px;flex-wrap:wrap;font-size:7px;letter-spacing:.4px}.about-bottom b{font-size:18px}.clinical{padding:0 0 60px}.clinical-main{position:relative;inset:auto;padding:75px 25px 36px}.clinical h2{font-size:62px;letter-spacing:-3.5px}.clinical-main>p{font-size:16px;margin-top:28px}.clinical .page-meta>span:last-child{color:var(--paper)}.clinical-aside{position:relative;inset:auto;padding:35px 25px 40px}.mini-label{font-size:8px;letter-spacing:1px}.clinical-aside ol{margin-top:28px}.clinical-aside li{padding:23px 0;gap:20px}.clinical-aside h3{font-size:28px}.note{font-size:11px}.clinical-baseline{left:25px;right:25px;bottom:58px;color:var(--ink);font-size:6px;letter-spacing:.5px}.structural-top{display:block}.structural h2{font-size:58px;letter-spacing:-3.5px}.structural-top p{font-size:16px;max-width:none;margin-top:27px}.structural-list{display:block;margin-top:35px}.structural-list article{border:0;border-top:1px solid #10233360;display:flex;gap:25px;align-items:start;padding:22px 0}.structural-list b{padding-top:5px;font-size:11px}.structural-list h3{font-size:30px;margin:0}.structural-bottom{position:relative;bottom:auto;left:auto;right:auto;display:block;margin-top:20px}.structural-bottom>span{font-size:7px}.structural-bottom p{width:auto;margin-top:15px;font-size:11px}.journey-heading{width:auto}.journey h2{font-size:60px;letter-spacing:-3.5px}.journey-heading>p{font-size:16px;margin-top:25px}.journey-arrow{display:none}.journey-list{position:relative;left:auto;right:auto;top:auto;margin-top:35px}.journey-list article{grid-template-columns:30px 1fr;gap:8px 15px;padding:22px 0}.journey-list h3{font-size:26px}.journey-list p{font-size:14px}.quality h2{font-size:57px;letter-spacing:-3px}.quality-grid{grid-template-columns:1fr 1fr;gap:32px 18px;margin-top:40px}.quality-grid article>span{font-size:63px}.quality-grid h3{font-size:20px;line-height:1.3;margin-top:20px;letter-spacing:-.5px}.quality-note{position:relative;bottom:auto;left:auto;font-size:14px;margin-top:35px}.people{padding:0 0 60px}.people-copy{position:relative;left:auto;top:auto;width:auto;padding:75px 25px 35px}.people h2{font-size:64px;letter-spacing:-4px}.people-copy>p{font-size:16px;max-width:none;margin-top:30px}.portrait{position:relative;inset:auto;height:480px}.portrait-caption{padding:23px 25px}.portrait-caption h3{font-size:27px}.portrait-caption span{font-size:7px}.people .page-number{left:25px}.people .page-meta>span:last-child{background:transparent;padding:0;margin:0}.continuity h2{font-size:44px;letter-spacing:-2.6px;line-height:1.1}.continuity-grid{margin:35px 0 0}.continuity-grid article{gap:18px;padding:24px 0}.continuity-grid article>div{display:block}.continuity-grid h3{font-size:25px}.continuity-grid p{font-size:15px;margin-top:13px}.connections h2{font-size:51px;letter-spacing:-3px}.connection-options{display:block;margin-top:35px}.connection-options>a{display:block;padding:26px 0!important;border:0!important}.connection-options>a:last-child{border-top:1px solid var(--ink)!important}.connection-options h3{font-size:30px}.connection-options p{font-size:15px}.option-action{font-size:7px}.closing{padding-top:30px}.closing-top{font-size:7px;letter-spacing:.5px;padding-bottom:17px}.closing h2{font-size:70px;letter-spacing:-5px;margin-top:40px;line-height:.99}.closing h2 i{display:none}.closing-details{display:block;margin-top:35px;padding-top:5px}.closing-details>div{margin-top:28px}.phone{font-size:30px}.closing-details p{font-size:14px}.qr{display:none}.deck-controls{left:0;height:72px;padding:0 18px}.chapter-caption{max-width:135px}.chapter-caption>span{font-size:8px;line-height:1.4}.chapter-caption small{display:none}.deck-position{font-size:10px}.meter{display:none}.arrows{gap:5px}.arrows button{height:38px;width:40px;font-size:23px}nav{inset:65px 0 72px;width:100%;padding:25px 30px}nav h2{font-size:40px}nav>a{padding:13px 0}nav>a b{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
@page{size:1440px 810px;margin:0}@media print{html,body{height:auto;overflow:visible;background:var(--paper);-webkit-print-color-adjust:exact;print-color-adjust:exact}.rail,.deck-controls,nav,.skip{display:none!important}#stage{position:static;display:block;overflow:visible}.scene{display:block!important;width:1440px!important;height:810px!important;min-height:810px!important;transform:none!important;break-after:page;break-inside:avoid}.scene:last-child{break-after:auto}*,*:before,*:after{animation:none!important;transition:none!important;opacity:1!important;translate:none!important}}

/* Logotipo oficial: proporção original em todas as telas e no PDF. */
.rail-brand{display:flex;align-items:center;justify-content:center;width:76px;letter-spacing:0}.rail-brand img{width:72px;height:auto;display:block}.cover-brand{display:flex;align-items:center;width:100%;height:243px;margin:0;letter-spacing:0}.cover-brand img{display:block;width:930px;max-width:100%;max-height:235px;object-fit:contain;object-position:left center}.cover.active .cover-brand img{animation:brand-reveal .8s cubic-bezier(.16,1,.3,1) both}@keyframes brand-reveal{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media screen and (max-width:1000px){.rail-brand{width:125px;flex:none}.rail-brand img{width:125px}.rail-mark{display:none}.cover-brand{height:auto;width:100%;margin:16px 0 18px}.cover-brand img{width:min(100%,700px);max-height:none}}
@media screen and (max-width:400px){.rail-brand,.rail-brand img{width:110px}}
