@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700;1,500&family=Titillium+Web:ital,wght@0,400;0,600;0,700;1,600&display=swap');

:root { --blue:#006fff; --navy:#001730; --white:#fff; --soft:rgba(255,255,255,.74); --lime:#b9ff66; --warm:#ffcf5c; }
*{box-sizing:border-box} html,body{margin:0;min-height:100%;overflow:hidden;background:var(--blue)} body{color:#fff;font-family:"Source Sans 3","Source Sans Pro",Arial,sans-serif} button{font:inherit}
.presentation-shell{min-height:100dvh;background:var(--navy)}.presentation-stage{position:relative;width:100vw;height:100dvh;overflow:hidden;background:var(--blue);isolation:isolate}.presentation-stage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}
.presentation-stage--screenshot{background:#f3f6fa;color:var(--navy)}.presentation-stage--screenshot:before{opacity:.34;background-image:linear-gradient(rgba(0,23,48,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,23,48,.035) 1px,transparent 1px)}.presentation-stage--screenshot .ambient{display:none}.presentation-stage--screenshot .brand-mark img{filter:brightness(0) saturate(100%) invert(32%) sepia(99%) saturate(5103%) hue-rotate(211deg) brightness(103%) contrast(103%);opacity:1}.presentation-stage--screenshot .chapter-button{color:var(--navy)}.presentation-stage--screenshot .chapter-button>span{background:var(--blue);color:#fff}.presentation-stage--screenshot .progress-track{background:rgba(0,23,48,.16)}.presentation-stage--screenshot .progress-track span{background:var(--blue);box-shadow:0 0 14px rgba(0,111,255,.32)}.presentation-stage--screenshot .slide-count{color:var(--navy)}.presentation-stage--screenshot .navigation-controls button{color:var(--navy);border-color:rgba(0,23,48,.2);background:rgba(255,255,255,.7)}.presentation-stage--screenshot .navigation-controls button:hover{background:var(--blue);color:#fff}.screenshot-slide{width:100%;height:100%;display:grid;place-items:center}.screenshot-slide img{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;border:1px solid rgba(0,23,48,.08);border-radius:12px;box-shadow:0 24px 60px rgba(0,23,48,.12)}.screenshot-slide--compact img{height:min(74vh,720px);max-height:none;border-radius:8px}
.ambient{position:absolute;border-radius:50%;filter:blur(12px);pointer-events:none;z-index:-1}.ambient--one{width:44vw;height:44vw;right:-20vw;top:-24vw;background:rgba(255,255,255,.13);animation:drift 14s ease-in-out infinite alternate}.ambient--two{width:28vw;height:28vw;left:-16vw;bottom:-18vw;background:rgba(0,23,48,.25);animation:drift 18s ease-in-out infinite alternate-reverse}
.slide-frame{position:absolute;inset:0;padding:9.2vh 7.5vw 10.5vh;animation:slideIn .66s cubic-bezier(.2,.78,.2,1) both}.slide-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.topbar{position:absolute;z-index:20;top:2.8vh;left:3.2vw;right:3.2vw;height:5vh;display:flex;align-items:center;justify-content:space-between}.bottombar{position:absolute;z-index:20;bottom:2.7vh;left:3.2vw;right:3.2vw;display:grid;grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:24px}
.chapter-button{display:flex;align-items:center;gap:12px;color:#fff;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.chapter-button>span{display:grid;place-items:center;width:38px;height:38px;background:#fff;color:var(--blue);font:700 14px "Titillium Web",sans-serif;border-radius:50%}.chapter-button div{display:flex;flex-direction:column;line-height:1}.chapter-button small{font:700 9px "Titillium Web",sans-serif;letter-spacing:.16em;opacity:.7}.chapter-button strong{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px "Titillium Web",sans-serif}.brand-mark img{display:block;width:clamp(112px,10vw,170px);height:auto}.brand-mark--compact img{width:clamp(82px,7vw,118px)}
.progress-track{height:2px;background:rgba(255,255,255,.2)}.progress-track span{display:block;height:100%;background:#fff;box-shadow:0 0 14px rgba(255,255,255,.8);transition:width .5s ease}.slide-count{font:700 14px "Titillium Web",sans-serif;letter-spacing:.08em}.slide-count span{opacity:.48}.navigation-controls{display:flex;gap:8px}.navigation-controls button,.menu-header button{width:38px;height:38px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(0,23,48,.16);color:#fff;display:grid;place-items:center;cursor:pointer;transition:.25s ease}.navigation-controls button:hover,.menu-header button:hover{background:#fff;color:var(--blue);transform:translateY(-2px)}.navigation-controls button:disabled{opacity:.25;cursor:not-allowed;transform:none}
.eyebrow{margin:0 0 1.1vh;text-transform:uppercase;letter-spacing:.2em;font:700 clamp(10px,.82vw,14px) "Titillium Web",sans-serif;opacity:.75}.section-title{margin-bottom:clamp(22px,3.2vh,46px)}.section-title h2{margin:0;font:700 clamp(40px,4.1vw,72px)/1.06 "Titillium Web",sans-serif;letter-spacing:-.025em}.section-description{margin:1.6vh 0 0;max-width:760px;font-size:clamp(16px,1.15vw,22px);line-height:1.4;color:var(--soft)}
.cover-grid{height:100%;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;position:relative}.cover-copy{position:relative;z-index:2}.cover-meta{display:flex;gap:18px;align-items:center;margin-bottom:3vh;font:700 11px "Titillium Web",sans-serif;letter-spacing:.14em}.cover-meta span{padding-right:18px;border-right:1px solid rgba(255,255,255,.38)}.cover-meta span:last-child{border:0}.cover-copy h1{margin:0;font:700 clamp(82px,11vw,190px)/.78 "Titillium Web",sans-serif;letter-spacing:-.045em}.cover-copy h1 span,.cover-copy h1 strong{display:block}.cover-copy h1 span{-webkit-text-stroke:2px #fff;color:transparent}.cover-copy h1 strong{color:#fff}.cover-copy p{margin:4vh 0 0;font-size:clamp(18px,1.45vw,27px);line-height:1.25}.cover-grid>.brand-mark{position:absolute;right:0;bottom:0}.cover-orbit{position:relative;width:min(38vw,570px);aspect-ratio:1;justify-self:end}.orbit-ring{position:absolute;border:1px solid rgba(255,255,255,.42);border-radius:50%;animation:spin 16s linear infinite}.orbit-ring:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;top:10%;left:18%;box-shadow:0 0 24px #fff}.orbit-ring--one{inset:4%}.orbit-ring--two{inset:20%;border-style:dashed;animation-direction:reverse;animation-duration:11s}.orbit-core{position:absolute;inset:34%;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;box-shadow:0 0 0 18px rgba(255,255,255,.08),0 0 70px rgba(255,255,255,.3)}.orbit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px var(--lime)}.orbit-dot--one{top:5%;right:22%}.orbit-dot--two{bottom:11%;left:4%}.orbit-dot--three{right:0;top:51%}
.welcome-layout{height:100%;display:grid;grid-template-columns:1fr .88fr;align-items:center;gap:7vw}.welcome-layout h2{margin:0;font:400 clamp(68px,8vw,140px)/.9 "Titillium Web",sans-serif;letter-spacing:-.04em}.welcome-layout h2 strong{font-weight:700}.welcome-name{margin:4.5vh 0 .4vh;font:700 clamp(25px,2.1vw,38px) "Titillium Web",sans-serif}.welcome-role{margin:0;font-size:clamp(16px,1.1vw,21px);opacity:.7}.welcome-photo{width:min(34vw,500px);aspect-ratio:.82;justify-self:center;border-radius:50% 50% 18% 18%;overflow:hidden;border:1px solid rgba(255,255,255,.32);box-shadow:0 34px 80px rgba(0,23,48,.26)}.welcome-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.placeholder-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(160deg,rgba(255,255,255,.22),rgba(0,23,48,.18));color:rgba(255,255,255,.78)}
.achievement-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}.achievement-item{min-height:275px;display:flex;flex-direction:column;padding:clamp(18px,1.6vw,30px);border:1px solid rgba(255,255,255,.24);background:rgba(0,23,48,.12);position:relative;overflow:hidden}.achievement-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#fff;transform:scaleX(0);transform-origin:left;animation:revealLine .7s .35s ease forwards}.achievement-item>span{font:700 13px "Titillium Web",sans-serif;opacity:.54}.achievement-item div{margin-top:auto}.achievement-item h3{margin:0 0 10px;font:700 clamp(18px,1.35vw,25px)/1.05 "Titillium Web",sans-serif}.achievement-item p{margin:0;font-size:clamp(13px,.9vw,17px);line-height:1.38;color:var(--soft)}.achievement-item>svg{position:absolute;right:22px;top:20px;color:var(--lime)}
.people-dashboard{display:grid;grid-template-columns:1.15fr .8fr .8fr 1.45fr;gap:14px}.people-stat,.hiring-panel{min-height:280px;padding:clamp(24px,2vw,38px);background:#fff;color:var(--navy)}.people-stat{display:flex;flex-direction:column;justify-content:flex-end}.people-stat span{font:700 clamp(45px,5vw,88px) "Titillium Web",sans-serif;letter-spacing:-.035em;color:var(--blue)}.people-stat p{margin:0;font:700 clamp(19px,1.45vw,27px) "Titillium Web",sans-serif}.people-stat small{margin-top:8px;opacity:.55}.hero-stat{background:var(--navy);color:#fff}.hero-stat span{color:#fff}.hiring-panel{display:flex;flex-direction:column;justify-content:center;gap:18px}.mini-label,.placeholder-kicker{margin:0;text-transform:uppercase;letter-spacing:.16em;font:700 11px "Titillium Web",sans-serif;opacity:.55}.hiring-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(0,23,48,.13);font-weight:600}.hiring-row strong{display:flex;align-items:center;gap:6px;color:#169a63;font-size:14px}.hiring-row strong.in-progress{color:var(--blue)}
.acceleration-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px}.acceleration-step{height:250px;padding:28px;border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;position:relative;background:rgba(255,255,255,.06)}.acceleration-step:nth-child(2){background:rgba(255,255,255,.11)}.acceleration-step:nth-child(3){background:rgba(255,255,255,.17)}.acceleration-step:nth-child(4){background:#fff;color:var(--blue)}.acceleration-step>span{font:700 13px "Titillium Web",sans-serif;opacity:.56}.acceleration-step h3{margin:auto 0 0;font:700 clamp(22px,1.7vw,32px) "Titillium Web",sans-serif}.step-arrow{position:absolute;right:-17px;top:calc(50% - 17px);z-index:2;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center}.acceleration-step:last-child .step-arrow{display:none}
.group-results-slide{justify-content:center;gap:clamp(14px,2vh,24px)}.group-results-header{display:flex;align-items:flex-end;justify-content:space-between;gap:3vw}.group-results-header h2{margin:0;font:700 clamp(40px,4.6vw,76px)/1.05 "Titillium Web",sans-serif;letter-spacing:-.025em}.group-change{min-width:260px;padding:15px 20px;border-left:4px solid #fff;background:rgba(0,23,48,.22);display:flex;flex-direction:column;align-items:flex-end}.group-change strong{font:700 clamp(22px,2vw,36px)/1.05 "Titillium Web",sans-serif}.group-change span{margin-top:5px;font-size:13px;color:var(--soft)}.group-change.positive{border-color:var(--lime)}.group-change.negative{border-color:var(--warm)}.group-kpi-strip{display:grid;grid-template-columns:1fr 1.12fr 1.5fr;gap:10px}.group-kpi-strip article{min-height:108px;padding:17px 20px;background:#fff;color:var(--navy);display:flex;flex-direction:column;justify-content:center}.group-kpi-strip small{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.11em;font:700 10px "Titillium Web",sans-serif;opacity:.58}.group-kpi-strip article>strong{font:700 clamp(15px,1.08vw,20px)/1.25 "Titillium Web",sans-serif}.group-kpi-strip .ava-kpi{background:var(--navy);color:#fff}.ava-kpi>div{display:flex;align-items:center;gap:9px;font-size:clamp(12px,.9vw,16px)}.ava-kpi>strong{margin-top:6px;color:var(--lime)}.group-details-grid{display:grid;grid-template-columns:.95fr 1.25fr;gap:10px}.group-details-grid>section{min-height:246px;padding:20px 24px;border:1px solid rgba(255,255,255,.22);background:rgba(0,23,48,.16)}.group-details-grid h3{margin:0 0 12px;font:700 clamp(18px,1.45vw,26px)/1.15 "Titillium Web",sans-serif}.unit-highlights{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.unit-highlights>h3{grid-column:1/-1}.unit-group{padding-left:12px;border-left:3px solid}.unit-group.positive{border-color:var(--lime)}.unit-group.negative{border-color:var(--warm)}.unit-group small,.origin-breakdown>small{display:block;margin-bottom:7px;text-transform:uppercase;letter-spacing:.12em;font:700 10px "Titillium Web",sans-serif;opacity:.62}.unit-group p,.origin-breakdown p{margin:0 0 7px;font-size:clamp(11px,.78vw,14px);line-height:1.32}.origin-breakdown>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.origin-breakdown p{min-height:56px;padding:10px 12px;background:rgba(0,23,48,.24);border-left:3px solid}.origin-breakdown p.positive{border-color:var(--lime)}.origin-breakdown p.negative{border-color:var(--warm)}
.placeholder-panel{min-height:300px;display:flex;align-items:center;gap:26px;padding:42px;border:1px dashed rgba(255,255,255,.42);background:rgba(0,23,48,.14)}.placeholder-icon{flex:0 0 70px;width:70px;height:70px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center}.placeholder-panel h3{margin:8px 0;font:700 clamp(25px,2vw,36px) "Titillium Web",sans-serif}.placeholder-panel p:last-child{margin:0;color:var(--soft);font-size:18px}
.result-list{display:flex;flex-direction:column;gap:10px}.result-row{display:grid;grid-template-columns:minmax(170px,1fr) 2fr minmax(165px,.85fr);align-items:center;gap:22px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.18)}.result-copy h3{margin:0;font:700 clamp(17px,1.25vw,23px) "Titillium Web",sans-serif}.result-copy p{margin:3px 0 0;font-size:12px;opacity:.62}.result-copy p strong{color:#fff}.result-progress{height:10px;background:rgba(0,23,48,.25);overflow:hidden}.result-progress span{display:block;height:100%;background:#fff;animation:barGrow .9s ease both;transform-origin:left}.result-value{display:flex;flex-direction:column;text-align:right}.result-value strong{font:700 clamp(20px,1.55vw,29px) "Titillium Web",sans-serif}.result-value span{font-size:12px;opacity:.58}.result-footer{margin-top:2.5vh;display:flex;gap:12px}.result-footer span{display:flex;align-items:center;gap:8px;padding:10px 16px;color:var(--navy);background:var(--lime);font-weight:700;font-size:14px}
.attention-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.attention-grid article{min-height:310px;padding:32px;display:flex;flex-direction:column;background:var(--navy);border-top:5px solid var(--warm)}.attention-grid article>svg{color:var(--warm)}.attention-grid article>span{margin-top:auto;font:700 12px "Titillium Web",sans-serif;opacity:.5}.attention-grid h3{margin:7px 0 8px;font:700 clamp(24px,1.9vw,34px) "Titillium Web",sans-serif}.attention-grid p{margin:0;color:var(--soft);font-size:17px;line-height:1.45}
.unit-cloud{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:12px;max-width:1100px;margin:0 auto}.unit-pill{padding:14px 24px;border:1px solid rgba(255,255,255,.32);font:700 clamp(16px,1.3vw,23px) "Titillium Web",sans-serif;animation:floatIn .65s both}.unit-pill--1{background:#fff;color:var(--blue)}.unit-pill--2{background:var(--navy)}.unit-pill--3{background:rgba(255,255,255,.13)}.units-note{margin:4vh auto 0;max-width:760px;text-align:center;color:var(--soft);font-size:18px}
.target-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(118px,1fr));gap:10px}.target-card{padding:clamp(16px,1.45vw,26px);min-height:118px;background:rgba(0,23,48,.17);border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;justify-content:flex-end}.target-card strong{font:700 clamp(27px,2.35vw,44px) "Titillium Web",sans-serif;letter-spacing:-.025em}.target-card span{margin-top:3px;font-size:14px;opacity:.68}.target-card--hero{grid-row:span 2;background:#fff;color:var(--blue);justify-content:center}.target-card--hero strong{font-size:clamp(44px,4.6vw,82px)}.target-card--hero span{color:var(--navy);font-size:18px}
.sector-intro-slide .section-title{max-width:1080px}.sector-intro-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sector-intro-card{min-height:210px;padding:24px;display:flex;align-items:flex-end;background:#fff;color:var(--blue);border-top:5px solid var(--navy);box-shadow:0 18px 44px rgba(0,23,48,.14)}.sector-intro-card h3{margin:0;font:700 clamp(21px,1.55vw,29px)/1.15 "Titillium Web",sans-serif}.sector-intro-card:nth-child(even){background:var(--navy);color:#fff;border-top-color:var(--lime)}
.area-card-grid{display:grid;gap:12px}.area-card-grid.three{grid-template-columns:repeat(3,1fr)}.area-card-grid.four{grid-template-columns:repeat(2,1fr)}.area-card-grid.two{grid-template-columns:repeat(2,1fr)}.area-card{min-height:210px;padding:clamp(20px,1.6vw,30px);background:rgba(0,23,48,.18);border:1px solid rgba(255,255,255,.24);position:relative;display:flex;flex-direction:column;justify-content:flex-end}.area-card-line{width:46px;height:3px;background:var(--lime);margin-bottom:auto}.area-card h3{margin:25px 0 8px;font:700 clamp(18px,1.35vw,25px)/1.16 "Titillium Web",sans-serif}.area-card p{margin:0;color:rgba(255,255,255,.78);font-size:clamp(13px,.92vw,17px);line-height:1.38}.tech-list{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.tech-list .area-card{min-height:150px;grid-column:span 2}.tech-list .area-card:nth-child(4),.tech-list .area-card:nth-child(5){grid-column:span 3}
.conecta-slide{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw}.conecta-points{display:flex;flex-direction:column;gap:12px}.conecta-points span{display:flex;align-items:center;gap:12px;font:600 18px "Titillium Web",sans-serif}.conecta-points svg{color:var(--lime)}.phone-mockup{width:min(24vw,340px);aspect-ratio:.52;justify-self:center;padding:14px;border-radius:44px;background:var(--navy);box-shadow:0 30px 75px rgba(0,23,48,.35)}.phone-top{width:32%;height:16px;margin:0 auto 12px;border-radius:12px;background:rgba(255,255,255,.15)}.phone-screen{height:calc(100% - 28px);border-radius:28px;background:var(--navy);overflow:hidden}.phone-screen video{display:block;width:100%;height:100%;object-fit:cover;background:var(--navy)}
.podium{height:350px;display:flex;align-items:flex-end;justify-content:center;gap:14px}.podium-place{width:min(23vw,310px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px;background:rgba(0,23,48,.2);border:1px solid rgba(255,255,255,.25)}.podium-place>span{font:700 54px "Titillium Web",sans-serif}.podium-place div{margin-top:auto;font:700 23px "Titillium Web",sans-serif}.podium-place.second{height:68%}.podium-place.first{height:100%;background:#fff;color:var(--blue)}.podium-place.first svg{color:var(--warm);margin-bottom:4px}.podium-place.third{height:52%}.podium-note{text-align:center;margin:18px 0 0;opacity:.65}
.maria-gallery{height:100%;display:grid;grid-template-columns:.72fr 1.28fr;gap:3vw;align-items:center}.gallery-title h2{margin:0;font:400 clamp(44px,5.2vw,90px)/1.02 "Titillium Web",sans-serif;letter-spacing:-.025em}.gallery-title h2 strong{font-weight:700}.photo-mosaic{height:68vh;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:8px;transform:rotate(-1.2deg)}.photo-mosaic img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:.35s ease}.photo-mosaic img:nth-child(2),.photo-mosaic img:nth-child(7){transform:translateY(16px)}.photo-mosaic img:hover{filter:saturate(1.1);transform:scale(1.025);z-index:2}.tribute-layout{height:100%;display:grid;grid-template-columns:.85fr 1.15fr;gap:5vw;align-items:center}.tribute-photos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:9px;height:65vh}.tribute-photos img{width:100%;height:100%;object-fit:cover}.tribute-photos img:nth-child(1){border-radius:90px 0 0 0}.tribute-photos img:nth-child(4){border-radius:0 0 90px 0}.tribute-copy>svg{color:var(--lime)}.tribute-copy h2{margin:2vh 0;font:700 clamp(31px,3vw,53px)/1.12 "Titillium Web",sans-serif;letter-spacing:-.015em}.tribute-copy p{margin:0 0 2.4vh;max-width:720px;font-size:clamp(17px,1.2vw,23px);line-height:1.42;color:var(--soft)}.tribute-copy strong{display:block;max-width:720px;font:700 clamp(18px,1.35vw,25px) "Titillium Web",sans-serif;color:var(--lime)}
.closing-slide{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.closing-slide .brand-mark{margin-bottom:6vh}.closing-slide h2{margin:0;font:400 clamp(48px,6.5vw,112px)/.98 "Titillium Web",sans-serif;letter-spacing:-.035em}.closing-slide h2 strong{font-weight:700}.closing-line{display:flex;align-items:center;gap:18px;margin-top:5vh;opacity:.7}.closing-line span{width:80px;height:1px;background:#fff}.closing-line p{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}
.help-toast{position:absolute;z-index:40;left:50%;bottom:7.8vh;transform:translateX(-50%);display:flex;align-items:center;gap:9px;padding:10px 12px 10px 16px;border-radius:999px;background:#fff;color:var(--navy);font-size:13px;box-shadow:0 16px 45px rgba(0,23,48,.2);animation:toastUp .55s 1s both}.help-toast button{width:24px;height:24px;border:0;border-radius:50%;background:rgba(0,23,48,.08);color:var(--navy);display:grid;place-items:center;cursor:pointer}.menu-overlay{position:fixed;z-index:100;inset:0;background:rgba(0,23,48,.78);backdrop-filter:blur(18px);display:grid;place-items:center;padding:4vh 4vw;animation:fadeIn .25s ease both}.menu-panel{width:min(1120px,94vw);max-height:90vh;overflow:auto;padding:clamp(24px,3vw,48px);background:var(--blue);border:1px solid rgba(255,255,255,.25);box-shadow:0 35px 100px rgba(0,0,0,.28)}.menu-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3vh}.menu-header h2{margin:0;font:700 54px "Titillium Web",sans-serif}.menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.menu-grid button{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:12px 16px;color:#fff;text-align:left;background:rgba(0,23,48,.13);border:1px solid rgba(255,255,255,.16);cursor:pointer;transition:.2s ease}.menu-grid button:hover,.menu-grid button.active{background:#fff;color:var(--blue)}.menu-grid button span{font:700 11px "Titillium Web",sans-serif;opacity:.52}.menu-grid button strong{font:600 14px "Titillium Web",sans-serif}
@keyframes slideIn{from{opacity:0;transform:translate3d(36px,0,0) scale(.992)}to{opacity:1;transform:none}}@keyframes drift{from{transform:translate3d(-2%,-1%,0)}to{transform:translate3d(5%,6%,0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes revealLine{to{transform:scaleX(1)}}@keyframes barGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes floatIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes toastUp{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@media(max-width:900px){.slide-frame{padding:10vh 5vw 12vh}.cover-grid,.welcome-layout,.maria-gallery,.tribute-layout,.conecta-slide{grid-template-columns:1fr}.cover-orbit{display:none}.cover-grid>.brand-mark{position:static;margin-top:5vh}.welcome-photo{display:none}.achievement-list{grid-template-columns:repeat(2,1fr);max-height:62vh;overflow:auto}.achievement-item{min-height:185px}.people-dashboard{grid-template-columns:1fr 1fr}.people-stat,.hiring-panel{min-height:180px}.acceleration-grid{grid-template-columns:1fr 1fr}.acceleration-step{height:160px}.step-arrow{display:none}.group-results-slide{overflow:auto;justify-content:flex-start;padding-top:2vh}.group-results-header{align-items:flex-start}.group-change{min-width:210px}.group-kpi-strip,.group-details-grid{grid-template-columns:1fr}.group-details-grid>section{min-height:auto}.result-row{grid-template-columns:1fr 1.4fr}.result-value{grid-column:2;grid-row:1}.result-progress{grid-column:1/-1}.sector-intro-grid{grid-template-columns:repeat(2,1fr);max-height:62vh;overflow:auto}.sector-intro-card{min-height:150px}.area-card-grid.three,.area-card-grid.four,.tech-list{grid-template-columns:1fr 1fr;max-height:62vh;overflow:auto}.tech-list .area-card{grid-column:auto!important}.area-card-grid.two{grid-template-columns:1fr}.area-card{min-height:170px}.attention-grid{grid-template-columns:1fr;max-height:62vh;overflow:auto}.attention-grid article{min-height:190px}.target-grid{grid-template-columns:repeat(3,1fr);overflow:auto}.target-card--hero{grid-row:auto}.phone-mockup{display:none}.photo-mosaic{height:47vh}.gallery-title h2{font-size:43px}.tribute-photos{display:none}.menu-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.topbar{top:2vh}.brand-mark--compact{display:none}.bottombar{grid-template-columns:1fr auto}.slide-count{display:none}.cover-copy h1{font-size:78px}.cover-copy p{font-size:17px}.achievement-list,.people-dashboard,.acceleration-grid,.sector-intro-grid,.area-card-grid.three,.area-card-grid.four,.tech-list,.target-grid{grid-template-columns:1fr}.result-row{gap:10px}.result-footer{flex-direction:column}.unit-pill{padding:10px 14px}.menu-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/* Outubro: o mesmo sistema visual da apresentação original. */
.dynamic-title{height:100%;display:flex;align-items:center}.dynamic-title h1{margin:0;font:400 clamp(58px,7.4vw,130px)/1.02 "Titillium Web",sans-serif;letter-spacing:-.035em}.dynamic-title h1 strong{font-weight:700}
.quarter-achievements{grid-template-columns:repeat(3,1fr);gap:12px}.quarter-achievements .achievement-item{min-height:185px;padding:20px 25px}.quarter-achievements .achievement-item h3{margin:18px 0 7px;font-size:clamp(19px,1.6vw,27px)}.quarter-achievements .achievement-item p{font-size:clamp(16px,1.1vw,19px)}.quarter-achievements .achievement-item>span{font-size:14px}
.absence-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.absence-hero{background:var(--navy);padding:30px 40px;display:flex;flex-direction:column;justify-content:center}.absence-hero>strong{font:700 clamp(75px,8vw,140px)/1 "Titillium Web",sans-serif;letter-spacing:-.04em}.absence-hero>p{font-size:24px;margin:14px 0 30px;color:var(--soft)}.absence-comparison{display:flex;gap:35px;align-items:center}.absence-comparison span{display:flex;flex-direction:column;font-size:16px;color:var(--soft)}.absence-comparison b{font:700 44px "Titillium Web",sans-serif;color:#fff}.absence-comparison svg{color:var(--lime)}.absence-side{display:grid;grid-template-columns:1.4fr .8fr;gap:14px}.absence-side .people-stat{position:relative;min-height:350px}.absence-side .people-stat>span{font-size:clamp(42px,4.2vw,75px)}.absence-side .people-stat small{font-size:16px;opacity:.8}.absence-side .people-stat svg{position:absolute;top:28px;right:28px;color:var(--blue)}.absence-limit{background:rgba(0,23,48,.18);border:1px solid #ffffff40;padding:24px;display:flex;flex-direction:column;justify-content:flex-end}.absence-limit span{font:700 clamp(30px,2.5vw,45px) "Titillium Web",sans-serif}.absence-limit p{font-size:16px;color:var(--soft)}
.quarter-acceleration .acceleration-step{height:260px}.quarter-acceleration .acceleration-step h3{margin:auto 0 12px}.quarter-acceleration .acceleration-step>strong{font:700 clamp(48px,5vw,85px)/1 "Titillium Web",sans-serif;letter-spacing:-.04em}.decline-step{border-bottom:4px solid var(--warm)}.performance-total{display:flex;align-items:center;gap:18px;margin-top:18px;background:var(--navy);padding:18px 28px}.performance-total svg{color:var(--lime)}.performance-total p{margin:0;font-size:21px}.performance-total strong{margin-left:auto;font:700 45px/1 "Titillium Web",sans-serif;color:var(--lime)}
.approved-slide{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.approved-slide h2{font:700 clamp(36px,4.1vw,72px) "Titillium Web",sans-serif;margin:0}.approved-slide>strong{font:700 clamp(120px,18vw,310px)/1 "Titillium Web",sans-serif;letter-spacing:-.05em}.approved-label{display:flex;align-items:center;gap:14px;padding:15px 25px;background:var(--navy);font-size:26px}.approved-label svg{color:var(--lime)}
.quarter-results .section-title{margin-bottom:22px}.quarter-results .result-list{gap:4px}.quarter-results .result-row{padding:10px 0}.quarter-results .result-copy p,.quarter-results .result-value span{font-size:14px;opacity:.8}.goal-met span{background:var(--lime)}.quarter-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:18px}.quarter-footer>span{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--lime);color:var(--navy);font-weight:700}.quarter-footer p{margin:0;font-size:16px;color:var(--soft)}
.quarter-alerts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quarter-alerts article{background:var(--navy);border-top:4px solid var(--warm);padding:26px;min-height:235px;display:flex;flex-direction:column}.quarter-alerts svg{color:var(--warm)}.quarter-alerts article>span{margin-top:auto;font:700 14px "Titillium Web",sans-serif;opacity:.6}.quarter-alerts h3{font:700 clamp(24px,2vw,35px)/1.1 "Titillium Web",sans-serif;margin:10px 0 0}.absence-warning{margin-top:18px;display:flex;align-items:center;gap:22px;padding:24px 28px;border:1px solid #ffffff40;background:#00173044}.absence-warning>svg{color:var(--warm);flex-shrink:0}.absence-warning h3{margin:0;font:700 23px "Titillium Web",sans-serif}.absence-warning p{margin:3px 0 0;color:var(--soft);font-size:18px}.absence-warning>strong{margin-left:auto;font:700 clamp(40px,4vw,70px)/1 "Titillium Web",sans-serif;color:var(--warm)}
.quarter-units{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:none;gap:16px}.quarter-units .unit-pill{padding:32px;min-height:140px;display:flex;align-items:center;font-size:clamp(23px,2vw,36px);line-height:1.12}
.team-priorities{display:grid;grid-template-columns:.8fr 1.7fr;gap:24px}.downloads-hero{background:#fff;color:var(--blue);padding:30px;display:flex;flex-direction:column;justify-content:center}.downloads-hero>strong{font:700 clamp(90px,9vw,150px)/1 "Titillium Web",sans-serif;letter-spacing:-.045em;margin-top:20px}.downloads-hero h3{font:700 28px/1.1 "Titillium Web",sans-serif;margin:16px 0 6px}.downloads-hero p{font-size:19px;color:var(--navy);margin:0}.priority-list{display:flex;flex-direction:column;gap:10px}.priority-list article{display:flex;align-items:center;gap:18px;padding:14px 20px;background:rgba(0,23,48,.18);border:1px solid #ffffff30}.priority-list article>span{font:700 14px "Titillium Web",sans-serif;color:var(--lime)}.priority-list h3{margin:0;font:700 22px "Titillium Web",sans-serif}.priority-list p{margin:2px 0 0;font-size:18px;line-height:1.3;color:var(--soft)}
.october-targets .section-title{margin-bottom:22px}.october-target-layout{display:grid;grid-template-columns:2.9fr 1fr;gap:18px}.october-business{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.october-business .target-card{min-height:115px;padding:18px 22px;justify-content:center}.october-business .target-card--hero{grid-row:auto}.october-business .target-card strong,.october-business .target-card--hero strong{font-size:clamp(30px,2.8vw,48px);line-height:1.05}.october-business .target-card span{font-size:16px;opacity:.9;line-height:1.15}.october-people{background:var(--navy);padding:22px 26px;display:flex;flex-direction:column}.october-people>h3{font:700 22px "Titillium Web",sans-serif;margin:0 0 10px}.october-people article{padding:10px 0;border-bottom:1px solid #ffffff30;display:flex;flex-direction:column}.october-people strong{font:700 32px/1.1 "Titillium Web",sans-serif;color:var(--lime)}.october-people span{font-size:16px;line-height:1.2;margin-top:4px;color:var(--soft)}.october-people>p{font-size:17px;line-height:1.3;margin:16px 0 0;color:#fff}
.challenge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.challenge-card{display:flex;flex-direction:column;min-height:300px;padding:27px;background:var(--navy);border:1px solid #ffffff35}.challenge-card>span{font:700 14px "Titillium Web",sans-serif;opacity:.6}.challenge-card>svg{color:var(--lime);margin-top:40px}.challenge-card h3{margin:auto 0 0;padding-top:25px;font:700 clamp(24px,2vw,34px)/1.1 "Titillium Web",sans-serif}.reward-strip{display:flex;align-items:center;gap:12px;margin-top:18px;padding:16px 22px;background:#fff;color:var(--blue);font:700 22px "Titillium Web",sans-serif}
.sport-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:28px;height:100%;align-items:center}.sport-copy{position:relative;z-index:2}.sport-copy h2{font:700 clamp(65px,7.5vw,130px)/.94 "Titillium Web",sans-serif;letter-spacing:-.035em;margin:0}.sport-copy h2 span{display:block}.sport-date{margin-top:40px;display:inline-flex;gap:20px;align-items:center;padding:18px 26px;background:#fff;color:var(--blue)}.sport-date strong{font:700 clamp(35px,3.5vw,60px)/1 "Titillium Web",sans-serif}.sport-art{background:var(--navy);overflow:hidden;box-shadow:0 25px 70px #00173044;border:1px solid #ffffff30;transform:none}.sport-art img{width:100%;height:auto;display:block}
@media(max-width:1050px){.slide-content{overflow:auto;justify-content:flex-start;padding-top:2vh}.dynamic-title h1{font-size:clamp(54px,8vw,100px)}.quarter-achievements{grid-template-columns:repeat(2,1fr)}.absence-side{grid-template-columns:1fr}.absence-limit{display:none}.quarter-alerts,.challenge-grid{grid-template-columns:repeat(2,1fr)}.quarter-alerts article{min-height:160px}.challenge-card{min-height:200px}.quarter-units{grid-template-columns:repeat(2,1fr)}.october-target-layout{grid-template-columns:1fr}.october-people{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.october-people>h3,.october-people>p{grid-column:1/-1}.october-people article{border-bottom:0}.sport-layout{grid-template-columns:.7fr 1fr}.sport-copy h2{font-size:clamp(55px,8vw,90px)}.team-priorities{grid-template-columns:.7fr 1.5fr}.downloads-hero h3{font-size:23px}}
@media(max-width:650px){.slide-frame{padding:11vh 5vw 12vh}.section-title h2{font-size:36px}.quarter-achievements,.absence-layout,.quarter-acceleration,.quarter-units,.team-priorities,.october-business{grid-template-columns:1fr}.quarter-achievements{max-height:none;overflow:visible}.quarter-achievements .achievement-item{min-height:175px}.absence-side .people-stat{min-height:240px}.absence-hero{padding:24px}.quarter-acceleration .acceleration-step{height:180px}.quarter-alerts,.challenge-grid{grid-template-columns:1fr}.quarter-units .unit-pill{min-height:105px;padding:24px}.quarter-footer{align-items:flex-start;flex-direction:column}.performance-total{padding:18px;gap:10px}.performance-total p{font-size:18px}.absence-warning{flex-wrap:wrap;padding:20px}.absence-warning>strong{margin-left:0}.october-people{display:flex}.downloads-hero{padding:25px}.downloads-hero>strong{font-size:90px}.sport-layout{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:auto;gap:28px}.sport-copy h2{font-size:64px}.sport-copy h2 span{display:inline}.sport-date{margin-top:20px}.sport-art{transform:none}.dynamic-title h1{font-size:clamp(46px,11vw,72px)}.quarter-results .result-copy h3{font-size:19px}.quarter-results .result-value strong{font-size:22px}.october-business .target-card{min-height:105px}}

.impulse-images-slide{gap:0}.impulse-images-slide .section-title{margin-bottom:20px}.impulse-images-slide .section-title h2{font-size:clamp(36px,3.7vw,64px)}.impulse-challenge-image{display:flex;justify-content:center;min-height:0;flex:1}.impulse-challenge-image img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;background:#f4f4ff}.impulse-reward-image{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-shrink:0;margin-top:20px;padding:14px 22px;background:var(--navy);border:1px solid #ffffff35}.impulse-reward-image>div{display:flex;align-items:center;gap:12px}.impulse-reward-image svg{color:var(--lime)}.impulse-reward-image h3{font:700 clamp(19px,1.6vw,28px) "Titillium Web",sans-serif;margin:0}.impulse-reward-image img{display:block;max-width:52%;width:502px;height:auto;border-radius:7px}
@media(max-width:1050px){.impulse-images-slide{justify-content:center;overflow:auto}.impulse-challenge-image{flex:0 0 auto}.impulse-challenge-image img{max-height:48vh}.impulse-reward-image{gap:15px}}
@media(max-width:650px){.impulse-reward-image{flex-direction:column;align-items:flex-start;padding:15px}.impulse-reward-image img{width:100%;max-width:100%}.impulse-challenge-image img{max-height:none}.cover-meta{flex-wrap:wrap;line-height:1.8}.closing-slide h2{font-size:clamp(38px,9vw,64px)}.closing-line{gap:10px}.closing-line span{width:25px}}
/* Novembro 2026: a identidade original, com layouts próprios para o novo conteúdo. */
[hidden]{display:none!important}button:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.navigation-controls button{font-size:22px}.menu-header button{font-size:30px}.slide-content{min-height:0}.nov-metric{padding:clamp(18px,2vw,32px);display:flex;flex-direction:column;justify-content:center;background:rgba(0,23,48,.18);border:1px solid #ffffff30}.nov-metric strong{font:700 clamp(28px,3vw,56px)/1.12 'Titillium Web',sans-serif;letter-spacing:-.025em}.nov-metric span{font-size:clamp(16px,1.3vw,23px);margin-top:9px;opacity:.8}.nov-metric small{font-size:14px;margin-top:8px}.nov-metric.light{background:#fff;color:var(--blue)}.nov-metric.dark{background:var(--navy)}.nov-metric.lime{background:var(--lime);color:var(--navy)}
.balloon-slide{height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.balloon-slide h1{position:relative;z-index:2;font:400 clamp(68px,7.8vw,144px)/.98 'Titillium Web',sans-serif;margin:0;letter-spacing:-.035em}.balloon-slide h1 strong{font-weight:700}.balloons{position:absolute;width:30%;height:80%;right:2%;top:10%;opacity:.8}.balloons i{position:absolute;width:48%;height:44%;border:1px solid #ffffff90;border-radius:50% 50% 48% 48%;background:linear-gradient(135deg,#ffffff45,#ffffff05);transform:rotate(12deg);left:30%;top:0}.balloons i:after{content:'';position:absolute;top:100%;left:50%;height:125%;width:1px;background:#ffffff70;transform:rotate(-12deg)}.balloons i:nth-child(2){left:0;top:20%;background:var(--navy);transform:rotate(-14deg)}.balloons i:nth-child(3){top:32%;left:48%;background:var(--lime);border-color:var(--lime);transform:rotate(20deg)}
.nov-welcome{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.nov-welcome>div>svg{color:var(--lime);margin:12px 0}.nov-welcome h2{font:400 clamp(58px,6.5vw,118px)/.97 'Titillium Web',sans-serif;margin:0;letter-spacing:-.035em}.welcome-list{display:flex;flex-direction:column;gap:14px}.welcome-list article{padding:24px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #ffffff60;background:#00173025}.welcome-list article>span{font-size:13px;opacity:.5}.welcome-list h3{font:700 clamp(22px,2vw,36px)/1.1 'Titillium Web',sans-serif;margin:0}.welcome-list p{margin:8px 0 0;font-size:18px;opacity:.7}.welcome-list svg{margin-left:auto;color:var(--lime);flex-shrink:0}
.headline-metrics{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.headline-metrics .nov-metric{min-height:170px}.headline-metrics strong{font-size:clamp(30px,3.4vw,60px)}.initiative-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.initiative-row article{position:relative;padding:24px;background:#00173024;border:1px solid #ffffff35}.initiative-row article>span{font:700 12px 'Titillium Web',sans-serif;opacity:.6}.initiative-row svg{position:absolute;right:24px;top:24px;color:var(--lime)}.initiative-row h3{margin:24px 0 8px;font:700 clamp(22px,1.8vw,32px)/1.1 'Titillium Web',sans-serif}.initiative-row p{margin:0;font-size:17px;opacity:.75}
.nov-people{display:grid;grid-template-columns:1fr 1fr;gap:22px}.people-kpis{display:grid;grid-template-columns:1fr 1fr;gap:14px}.people-kpis .nov-metric{min-height:300px}.people-kpis strong{font-size:clamp(42px,5vw,92px)}.nov-vacancies{background:#ffffff12;padding:30px;border:1px solid #ffffff40}.nov-vacancies h3{font:700 clamp(24px,2vw,36px)/1.1 'Titillium Web',sans-serif;margin:12px 0 24px}.nov-vacancies ul{list-style:none;padding:0;margin:0}.nov-vacancies li{padding:15px 0;border-top:1px solid #ffffff35;font-size:clamp(16px,1.25vw,22px);display:flex;flex-wrap:wrap;gap:5px 12px;align-items:center}.nov-vacancies li>span:not(.priority-tag){opacity:.65}.priority-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;background:var(--lime);color:var(--navy)}
.nov-growth{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nov-growth article{background:#ffffff0f;border:1px solid #ffffff50;padding:26px;display:flex;flex-direction:column;min-height:290px}.nov-growth article>span{font-size:12px;opacity:.6}.nov-growth h3{font:700 clamp(20px,1.8vw,34px) 'Titillium Web',sans-serif;margin:34px 0 0}.nov-growth article>strong{font:700 clamp(48px,5.3vw,96px)/1.1 'Titillium Web',sans-serif;color:var(--lime)}.nov-growth article>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:clamp(13px,1vw,18px);margin-top:22px}.nov-growth article>div>span{opacity:.65}.nov-growth .negative{background:#fff;color:var(--navy)}.nov-growth .negative>strong{color:var(--blue)}.slide-footnote{font-size:12px;opacity:.65;margin:20px 0 0}
.network-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:24px}.network-score{padding:30px;background:var(--navy)}.network-score>strong{font:700 clamp(62px,7vw,125px)/1 'Titillium Web',sans-serif}.network-score>strong>span{font-size:.44em;opacity:.45}.network-score h3{font:700 24px 'Titillium Web',sans-serif;margin:12px 0}.network-progress{height:7px;background:#ffffff25;margin:22px 0 26px}.network-progress>span{display:block;width:46.4286%;background:var(--lime);height:100%}.network-score p{font-size:13px;opacity:.6;margin:0 0 10px}.network-score>b{font:600 clamp(17px,1.35vw,24px)/1.5 'Titillium Web',sans-serif}.network-changes{display:flex;flex-direction:column;gap:14px}.network-changes article{padding:24px 28px;border:1px solid #ffffff50;background:#ffffff0a;flex:1}.network-changes h3{font:600 clamp(20px,1.6vw,30px) 'Titillium Web',sans-serif;margin:0 0 10px}.network-changes h3>b{font-size:1.6em;color:var(--lime);margin-right:10px}.network-changes p{font-size:clamp(16px,1.15vw,21px);line-height:1.5;margin:0;color:var(--soft)}
.delivered-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.delivered-grid .nov-metric{min-height:160px}.delivered-grid .wide{grid-column:span 2}.delivered-grid .nov-metric:last-child{grid-column:span 2}.delivered-grid .nov-metric:not(.wide)>strong{font-size:clamp(28px,3vw,54px)}.nov-units{display:flex;flex-wrap:wrap;gap:14px;align-content:center}.nov-units .unit-pill{padding:22px 28px;font-size:clamp(19px,1.7vw,30px)}
.nov-targets{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nov-targets .nov-metric{min-height:140px}.nov-targets .nov-metric strong{font-size:clamp(26px,2.5vw,45px)}.nov-targets .hero{grid-column:span 2;grid-row:span 2;background:#fff;color:var(--blue)}.nov-targets .hero strong{font-size:clamp(40px,4.7vw,85px)}.nov-targets .pending strong{font-size:clamp(22px,2vw,36px);color:var(--warm)}.nov-targets .nov-metric:last-child{grid-column:span 2}.nov-targets .nov-metric span{font-size:clamp(15px,1.15vw,21px)}
.tmj-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px}.tmj-progress{background:var(--navy);padding:32px}.tmj-progress>p{font-size:20px;margin:0 0 20px}.tmj-progress>strong{font:700 clamp(60px,6.4vw,112px)/1.05 'Titillium Web',sans-serif}.tmj-progress>strong span{font-size:.4em;opacity:.45;margin-left:10px}.tmj-track{height:9px;background:#ffffff20;margin:24px 0}.tmj-track span{display:block;width:31.88%;height:100%;background:var(--lime)}.tmj-progress>p>b{color:var(--lime)}.tmj-team{display:flex;gap:20px;align-items:center;border-top:1px solid #ffffff30;padding-top:20px}.tmj-team svg{color:var(--lime)}.tmj-team>strong{font:700 clamp(44px,4.2vw,76px)/1 'Titillium Web',sans-serif}.tmj-team>span{font-size:18px;line-height:1.2}.tmj-strategy{padding:26px 12px;align-self:center}.tmj-strategy h3{font:700 clamp(30px,3vw,54px)/1.08 'Titillium Web',sans-serif;margin:18px 0 24px}.tmj-strategy p{font-size:clamp(17px,1.3vw,24px);line-height:1.4;opacity:.8}
.photo-slot{border:1px dashed #ffffff65;background:linear-gradient(145deg,#ffffff17,#00173035);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffffb3;min-height:150px}.photo-slot>span{font:600 19px 'Titillium Web',sans-serif}.photo-slot>small{font-size:12px;opacity:.6}.nov-conecta{display:grid;grid-template-columns:.85fr 1.15fr;height:100%;gap:5vw;align-items:center}.nov-conecta h2{font:400 clamp(52px,5.8vw,104px)/1 'Titillium Web',sans-serif;margin:0;letter-spacing:-.035em}.nov-conecta p:not(.eyebrow){font-size:clamp(18px,1.4vw,25px);line-height:1.35;opacity:.75;max-width:380px}.conecta-photo{height:60vh;border-radius:120px 0 70px 0}
.nov-podium{height:min(43vh,430px);display:flex;justify-content:center;align-items:flex-end;gap:14px}.nov-podium article{width:31%;height:85%;border:1px solid #ffffff50;background:#00173040;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.nov-podium .first{height:100%;background:#fff;color:var(--blue)}.nov-podium .third{height:75%}.rank-position{display:flex;align-items:center;gap:10px}.rank-position>span{font:700 36px 'Titillium Web',sans-serif}.rank-position>svg{color:#da9d20}.nov-podium h3{font:700 clamp(19px,1.6vw,29px)/1.1 'Titillium Web',sans-serif;margin:12px 0}.nov-podium article>strong{font:700 clamp(46px,5vw,90px)/1 'Titillium Web',sans-serif;margin-top:auto}.rank-label{font-size:12px;opacity:.6;margin-top:4px}.nov-podium article>p{font-size:15px;margin:14px 0 0}.nov-podium article>p>b{margin-left:8px}.affiliate-footer{display:flex;justify-content:center;gap:50px;padding:20px;margin-top:18px;background:var(--navy);font-size:clamp(17px,1.4vw,25px)}.affiliate-footer b{color:var(--lime)}
.maternity-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.maternity-stages article{background:#00173035;border:1px solid #ffffff40;padding:24px;display:flex;flex-direction:column;border-top:4px solid var(--lime)}.maternity-stages article>span{opacity:.5;font-size:12px}.maternity-stages h3{font:700 clamp(21px,1.75vw,31px)/1.1 'Titillium Web',sans-serif;margin:24px 0 12px}.maternity-stages article>strong{font:600 clamp(15px,1.1vw,20px) 'Titillium Web',sans-serif;color:var(--lime)}.maternity-stages p{font-size:clamp(14px,1.05vw,19px);line-height:1.4;color:var(--soft);margin:12px 0 0}.maternity-footer{display:flex;gap:18px;align-items:center;margin-top:20px}.maternity-footer svg{color:var(--lime);flex-shrink:0}.maternity-footer p{font-size:clamp(13px,.95vw,17px);line-height:1.4;margin:0;opacity:.8}
.tais-gallery{display:grid;grid-template-columns:.8fr 1.2fr;height:100%;gap:4vw;align-items:center}.tais-gallery h2{font:400 clamp(48px,5.3vw,95px)/1.02 'Titillium Web',sans-serif;margin:0;letter-spacing:-.025em}.tais-gallery>div>p:not(.eyebrow){font:700 26px 'Titillium Web',sans-serif;color:var(--lime);margin-top:28px}.tais-photo-grid{height:65vh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.tais-photo-grid>div:first-child{border-top-left-radius:70px}.tais-photo-grid>div:last-child{border-bottom-right-radius:70px}.tais-tribute{height:100%;display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw;align-items:center}.anniversary-mark{position:relative;border:1px solid #ffffff70;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;background:#ffffff0d}.anniversary-mark>strong{font:700 clamp(140px,20vw,350px)/.85 'Titillium Web',sans-serif}.anniversary-mark>span{font:700 20px 'Titillium Web',sans-serif;letter-spacing:.6em;margin:20px 0 0 12px}.anniversary-mark>div{position:absolute;bottom:-18px;padding:2px 26px;background:var(--lime);color:var(--navy);font:700 clamp(28px,3vw,50px) 'Titillium Web',sans-serif;transform:rotate(-5deg)}.tais-message>svg{color:var(--lime)}.tais-message h2{font:400 clamp(28px,3vw,54px)/1.12 'Titillium Web',sans-serif;margin:20px 0}.tais-message h2 strong{font-weight:700}.tais-message>p{font:600 clamp(21px,1.8vw,32px)/1.25 'Titillium Web',sans-serif;color:var(--lime);margin:24px 0 0}
@media(min-width:1060px) and (max-height:760px){.slide-frame{padding-top:12vh;padding-bottom:11vh}.section-title{margin-bottom:22px}.section-title h2{font-size:clamp(36px,3.6vw,58px)}.headline-metrics .nov-metric{min-height:130px}.initiative-row article{padding:20px}.nov-growth article{min-height:245px;padding:22px}.nov-growth h3{margin-top:20px}.nov-growth article>strong{font-size:62px}.nov-targets .nov-metric{min-height:108px;padding:18px}.delivered-grid .nov-metric{min-height:130px}.people-kpis .nov-metric{min-height:260px}.maternity-stages article{padding:18px}.maternity-stages h3{margin-top:15px}.maternity-stages p{font-size:14px}.maternity-footer{margin-top:14px}}
@media(max-width:1050px){.slide-frame{padding:12vh 6vw 11vh;overflow:auto}.slide-content{height:auto;min-height:100%;overflow:visible;justify-content:center;padding-top:0}.nov-growth{grid-template-columns:1fr 1fr}.nov-growth article{min-height:230px}.nov-growth h3{margin-top:16px}.nov-people{grid-template-columns:1fr}.people-kpis .nov-metric{min-height:160px}.nov-targets{grid-template-columns:repeat(3,1fr)}.nov-targets .hero{grid-column:span 2;grid-row:span 1}.nov-targets .nov-metric{min-height:120px}.nov-targets .nov-metric:last-child{grid-column:span 1}.maternity-stages{grid-template-columns:repeat(2,1fr)}.maternity-stages article{padding:20px}.maternity-stages h3{margin-top:14px}.maternity-stages p{font-size:16px}.nov-podium{height:340px}.rank-label{font-size:12px}.network-layout{grid-template-columns:.9fr 1.1fr}.tmj-layout{gap:20px}.tmj-progress{padding:24px}.tmj-progress>p{font-size:17px}.tmj-strategy h3{font-size:32px}.tmj-strategy p{font-size:17px}.tais-message h2{font-size:30px}.photo-slot>span{font-size:16px}}
@media(max-width:650px){.slide-frame{padding:13vh 5vw 13vh}.cover-grid{min-height:100%;height:auto}.cover-orbit{display:none}.cover-grid>.brand-mark{bottom:20px}.cover-copy h1{font-size:106px}.cover-copy p{font-size:19px}.cover-meta{font-size:9px;gap:10px}.cover-meta span{padding-right:10px}.balloon-slide h1{font-size:56px}.balloons{width:45%;height:50%;top:40%;opacity:.35}.nov-welcome{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:30px;height:auto;min-height:100%}.nov-welcome h2{font-size:56px}.welcome-list article{padding:18px}.headline-metrics,.nov-people,.network-layout,.tmj-layout,.nov-conecta,.tais-gallery,.tais-tribute{grid-template-columns:1fr}.headline-metrics .nov-metric{min-height:135px}.headline-metrics strong{font-size:34px}.initiative-row{grid-template-columns:1fr}.initiative-row article{padding:20px}.initiative-row h3{font-size:24px;margin-top:18px}.nov-growth{grid-template-columns:1fr}.nov-growth article{min-height:210px}.nov-growth h3{font-size:26px}.nov-growth article>strong{font-size:62px}.nov-growth article>div{font-size:17px;margin-top:12px}.people-kpis strong{font-size:44px}.people-kpis .nov-metric{padding:18px;min-height:150px}.nov-vacancies{padding:22px}.network-score{padding:26px}.delivered-grid{grid-template-columns:1fr 1fr}.delivered-grid .wide{grid-column:span 2}.delivered-grid .nov-metric:last-child{grid-column:span 1}.delivered-grid .nov-metric{min-height:140px;padding:18px}.delivered-grid .nov-metric>strong{font-size:27px}.delivered-grid .wide>strong{font-size:35px}.nov-units{gap:10px}.nov-units .unit-pill{padding:16px 18px;font-size:21px}.nov-targets{grid-template-columns:1fr 1fr}.nov-targets .hero{grid-column:span 2}.nov-targets .hero strong{font-size:42px}.nov-targets .nov-metric{padding:17px;min-height:130px}.nov-targets .nov-metric strong{font-size:26px}.nov-targets .pending strong{font-size:23px}.nov-targets .nov-metric:last-child{grid-column:span 2}.tmj-progress>strong{font-size:64px}.tmj-strategy{padding:10px 0}.nov-conecta,.tais-gallery,.tais-tribute{height:auto;min-height:100%;gap:30px}.nov-conecta h2{font-size:54px}.conecta-photo{height:45vh;border-radius:60px 0 40px 0}.nov-podium{height:auto;display:flex;flex-direction:column;align-items:stretch;gap:10px}.nov-podium article{width:100%;height:auto!important;min-height:170px;display:grid;grid-template-columns:45px 1fr auto;gap:7px 12px;text-align:left;padding:20px;align-items:center}.nov-podium .first{order:-1}.nov-podium h3{font-size:23px;margin:0}.nov-podium article>strong{grid-column:3;grid-row:1/3;font-size:46px;margin:0}.rank-position{grid-row:1/3;flex-direction:column;gap:0}.rank-position span{font-size:26px}.rank-position svg{width:22px;height:22px}.rank-label{display:none}.nov-podium article>p{grid-column:2;font-size:14px;margin:0}.affiliate-footer{flex-direction:column;gap:8px;padding:18px;font-size:18px}.maternity-stages{grid-template-columns:1fr}.maternity-stages h3{font-size:25px}.maternity-stages article>strong{font-size:19px}.maternity-stages p{font-size:17px}.maternity-footer p{font-size:15px}.tais-gallery h2{font-size:50px}.tais-photo-grid{height:55vh;gap:8px}.photo-slot{min-height:130px;padding:12px;text-align:center}.photo-slot>span{font-size:14px}.photo-slot>small{font-size:11px}.anniversary-mark{width:220px;justify-self:center}.anniversary-mark>strong{font-size:158px}.anniversary-mark>span{font-size:14px;margin-top:12px}.anniversary-mark>div{font-size:30px}.tais-message h2{font-size:29px}.tais-message>p{font-size:24px}.closing-slide h2{font-size:42px}.menu-grid{grid-template-columns:1fr}.chapter-button strong{max-width:170px}.bottombar{gap:12px;grid-template-columns:1fr auto auto}.help-toast{font-size:11px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
