@font-face{font-family:Manrope;src:url('assets/fonts/manrope-400.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-500.woff') format('woff');font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-600.woff') format('woff');font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-700.woff') format('woff');font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-800.woff') format('woff');font-weight:800;font-display:swap}
:root{--navy:#08172c;--midnight:#061021;--panel:#102c50;--blue:#087cff;--cyan:#20d7f1;--amber:#ffb344;--orange:#ff7929;--white:#f8faff;--muted:#a8bed9;--line:#ffffff18;--soft:#ffffff07;--green:#7edcbb;--max:1480px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--navy);color:var(--white);font-family:Manrope,Arial,sans-serif}body{height:100dvh;overflow:hidden;background:radial-gradient(ellipse at 92% 25%,#103d6f33,transparent 55%),var(--navy)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.3}a{color:inherit;text-decoration:none}button{color:inherit}button,a,input,select{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}p{line-height:1.65}button{border:0}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--blue);padding:10px}.skip:focus{top:15px}.topbar{height:94px;display:flex;align-items:center;padding:0 4.5vw;border-bottom:1px solid var(--line);gap:32px;background:#08172ce6}.brand{width:185px;flex-shrink:0;display:block}.brand img{display:block;width:100%;height:auto}.context{border-left:1px solid var(--line);padding-left:27px;display:flex;flex-direction:column;gap:5px}.context-line{font-size:11px;letter-spacing:2.5px;font-weight:700}.context-date{font-size:11px;color:var(--muted)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.icon-button,.outline-button,.desktop-text{background:transparent;padding:11px 15px;font-size:12px;border-radius:7px}.icon-button{font-size:20px;padding:9px 13px}.desktop-text{color:var(--muted)}.outline-button{border:1px solid #ffffff35;display:flex;gap:9px;align-items:center}.outline-button>span:first-child{font-size:18px}.top-actions button:hover{background:#ffffff0b;color:white}#stage{height:calc(100dvh - 168px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#244369 transparent;outline:0;overscroll-behavior:contain}.slide{min-height:100%;width:100%;max-width:var(--max);margin:auto;padding:38px 5vw 35px;display:flex;flex-direction:column;justify-content:center;animation:arrive .4s ease-out}.slide.wide{max-width:1600px}.eyebrow{font-size:11px;letter-spacing:2.8px;font-weight:700;color:var(--cyan);text-transform:uppercase;display:block;margin-bottom:16px}.kicker-row{display:flex;align-items:center;gap:18px;margin-bottom:15px}.kicker-row .eyebrow{margin:0}.status{display:inline-flex;border:1px solid #ffb34440;color:var(--amber);padding:5px 9px;border-radius:5px;font-size:10px;font-weight:600;letter-spacing:.4px;white-space:nowrap}.status.blue{color:#a8d2ff;border-color:#087cff70}.status.green{color:var(--green);border-color:#7edcbb40}.heading{font-size:clamp(34px,3.5vw,58px);letter-spacing:-2.1px;line-height:1.16;max-width:1120px;margin-bottom:17px}.heading .accent,.accent{color:var(--amber)}.lead{font-size:clamp(16px,1.4vw,23px);color:var(--muted);max-width:900px;line-height:1.6}.section-body{margin-top:30px}.small-note{font-size:11px;color:#8aa6c7;line-height:1.7}.bottom-note{margin-top:22px;font-size:12px;color:var(--muted);max-width:1100px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 21px;border-radius:7px;background:var(--blue);color:white;font-size:13px;font-weight:600;min-height:45px;transition:background .18s,transform .18s}.button:hover{background:#278dff;transform:translateY(-1px)}.button.secondary{background:transparent;border:1px solid #ffffff32}.button.secondary:hover{background:#ffffff0c}.button.amber{color:#08172c;background:var(--amber)}.button.amber:hover{background:#ffc46d}.button.ghost{border:0;background:#ffffff08}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.text-link{background:none;color:var(--cyan);padding:0;font-size:13px;border-bottom:1px solid #20d7f14f;padding-bottom:4px}.presentation-footer{height:74px;display:flex;align-items:center;padding:0 4.5vw;position:relative;border-top:1px solid var(--line);gap:16px;background:var(--navy)}.footer-meta{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1.4px;color:var(--muted)}.draft-dot{width:5px;height:5px;border-radius:50%;background:var(--amber)}.footer-divider{width:1px;height:13px;background:var(--line);margin:0 8px}.navigation{display:flex;align-items:center;gap:18px;margin-left:auto}.nav-button{background:#ffffff06;border:1px solid #ffffff20;width:40px;height:36px;border-radius:6px;font-size:21px}.nav-button.next{background:var(--blue);border-color:var(--blue)}.nav-button:hover:not(:disabled){background:#ffffff20}.nav-button.next:hover:not(:disabled){background:#3191ff}#page-indicator{min-width:50px;text-align:center;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.progress-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff05}#progress{height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:width .25s}.cover{display:grid;grid-template-columns:1.4fr .85fr;align-items:center;gap:3vw;min-height:100%}.cover h1{font-size:clamp(44px,5.7vw,91px);letter-spacing:-4px;line-height:1.06;font-weight:600}.cover h1 em{font-style:normal;color:var(--amber)}.cover .lead{margin-top:25px;max-width:600px;font-size:clamp(16px,1.4vw,22px)}.cover-meta{display:flex;gap:25px;margin-top:40px;font-size:11px;color:var(--muted)}.cover-meta strong{color:white;font-size:13px;display:block;margin-bottom:6px;font-weight:600}.cover-art{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;isolation:isolate}.cover-art:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(ellipse,#087cff25,transparent 68%);filter:blur(20px);z-index:-1}.cover-art img{width:100%;max-width:380px;filter:drop-shadow(0 20px 55px #0005)}.orbit{position:absolute;inset:2%;border:1px solid #ffffff12;border-radius:50%;transform:rotate(-25deg)}.orbit:after{content:"";position:absolute;inset:32px;border:1px solid #ffffff08;border-radius:50%}.orbit-tag{position:absolute;background:#0e2746;border:1px solid #ffffff20;border-radius:6px;padding:9px 13px;color:#c6d9f2;font-size:10px;letter-spacing:1px;box-shadow:0 10px 30px #0003}.orbit-tag.a{top:12%;left:-5%}.orbit-tag.b{right:-4%;top:44%}.orbit-tag.c{bottom:8%;left:5%;color:var(--amber)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:start}.bio-title{font-size:clamp(44px,5vw,80px);line-height:1.06;letter-spacing:-3px;margin-bottom:18px}.bio-years{display:flex;align-items:center;gap:20px;margin-top:28px;color:var(--muted);font-size:14px}.bio-years strong{font-size:64px;font-weight:500;letter-spacing:-3px;color:var(--amber)}.credential{border-bottom:1px solid var(--line);padding:15px 0}.credential:first-child{padding-top:0}.credential span{font-size:10px;letter-spacing:1.5px;color:var(--cyan);text-transform:uppercase;display:block;margin-bottom:5px}.credential h3{font-size:18px;line-height:1.5}.statement{font-size:clamp(23px,2.2vw,36px);line-height:1.4;letter-spacing:-.8px}.statement small{display:block;font-size:12px;letter-spacing:1px;color:var(--cyan);margin-bottom:15px}.line-list{border-top:1px solid var(--line)}.line-item{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:19px 0;border-bottom:1px solid var(--line)}.line-item .num{color:var(--amber);font-size:14px;padding-top:2px}.line-item h3{font-size:20px;margin-bottom:5px}.line-item p{font-size:13px;color:var(--muted);line-height:1.7}.line-item.compact{padding:14px 0}.line-item.compact h3{font-size:17px}.prepared-visual{background:#0d2544;border:1px solid #ffffff16;border-radius:12px;padding:30px;position:relative;overflow:hidden}.prepared-visual:after{content:"SB";position:absolute;right:-8px;bottom:-42px;font-size:180px;line-height:1;color:#ffffff02;font-weight:800;pointer-events:none}.doc-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.doc-title{font-size:29px;line-height:1.25;margin:25px 0 18px}.doc-row{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:13px;border-bottom:1px solid #ffffff0c}.doc-row:before{content:"";width:5px;height:5px;background:var(--cyan);border-radius:50%;flex-shrink:0}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:42px}.time-stop{position:relative;border-top:1px solid #244a73;padding:23px 19px 0 0}.time-stop:before{content:"";width:8px;height:8px;background:var(--cyan);border-radius:50%;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #20d7f111}.time-stop:last-child:before{background:var(--amber);box-shadow:0 0 0 5px #ffb34411}.time-stop time{font-size:13px;color:var(--amber);display:block;margin-bottom:20px}.time-stop h3{font-size:18px;line-height:1.4;margin-bottom:12px}.time-stop p{font-size:12px;color:var(--muted)}.callout{margin-top:28px;background:#102c5070;border-left:2px solid var(--blue);padding:16px 22px;font-size:14px;color:#c0d4ec;line-height:1.6}.callout.amber{border-color:var(--amber)}.pain-flow{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;margin-top:25px}.flow-box{border:1px solid var(--line);padding:24px;border-radius:10px;min-height:190px}.flow-box small{font-size:11px;color:var(--cyan);letter-spacing:1.3px}.flow-box h3{font-size:25px;margin:12px 0}.flow-box p{font-size:14px;color:var(--muted)}.flow-arrow{text-align:center;color:#366292;font-size:24px}.big-takeaway{margin-top:28px;font-size:23px;line-height:1.5;letter-spacing:-.5px}.decision-scale{display:grid;grid-template-columns:repeat(5,1fr);margin-top:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.decision-step{padding:23px 18px 23px 0;border-right:1px solid var(--line);margin-right:20px}.decision-step:last-child{border:0;margin-right:0}.decision-step b{font-size:27px;color:var(--amber);font-weight:500}.decision-step h3{font-size:17px;margin:18px 0 12px}.decision-step p{font-size:12px;color:var(--muted)}.architecture{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:25px;align-items:center;margin-top:24px}.system-stack{display:grid;gap:10px}.system-tag{border:1px solid var(--line);background:#ffffff03;border-radius:7px;padding:13px 18px;font-size:14px;display:flex;align-items:center;justify-content:space-between}.system-tag small{font-size:10px;color:var(--muted)}.central-node{padding:30px;text-align:center;background:radial-gradient(ellipse at top,#087cff20,transparent),#0d2341;border:1px solid #087cff66;border-radius:16px;box-shadow:0 0 50px #087cff08;position:relative}.central-node:before,.central-node:after{content:"";position:absolute;top:50%;width:25px;height:1px;background:#087cff80}.central-node:before{left:-26px}.central-node:after{right:-26px}.central-node img{width:64px;margin-bottom:10px}.central-node h3{font-size:40px;letter-spacing:-1.4px}.central-node p{font-size:12px;color:var(--muted);margin-top:10px}.central-node .status{margin-top:15px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px}.module{background:#ffffff03;border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:start;gap:12px;text-align:left;transition:background .2s}.module:hover{background:#102c50}.module small{font-size:10px;color:var(--muted)}.module h3{font-size:17px}.module p{font-size:12px;color:var(--muted);line-height:1.6}.module .status{margin-top:auto;font-size:9px}.module .module-num{font-size:12px;color:var(--cyan)}.email-demo{display:grid;grid-template-columns:1fr 44px 1.15fr;align-items:center;margin-top:24px}.mail-card,.review-card{border:1px solid #ffffff1c;border-radius:12px;background:#0c2340;overflow:hidden}.mock-head{font-size:11px;color:var(--muted);padding:13px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.mail-body{padding:23px}.mail-body .from{font-size:11px;color:var(--muted);margin-bottom:18px}.mail-body h3{font-size:20px;margin-bottom:12px}.mail-body p{font-size:13px;color:#c2d3e9;line-height:1.8}.attachment{display:inline-block;padding:9px 12px;border:1px solid var(--line);font-size:11px;margin-top:18px;border-radius:5px}.review-body{padding:18px 23px}.review-field{display:flex;justify-content:space-between;gap:15px;font-size:13px;padding:9px 0;border-bottom:1px solid #ffffff0a}.review-field span{color:var(--muted)}.review-field b{font-weight:500}.review-field.flag b{color:var(--amber)}.review-states{margin-top:17px;font-size:12px;color:var(--muted)}.receipt-demo{display:grid;grid-template-columns:1.2fr .85fr;gap:35px;margin-top:24px;align-items:stretch}.payments{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment{display:flex;align-items:center;gap:15px;background:#0d2544;border:1px solid var(--line);border-radius:9px;padding:20px;cursor:pointer}.payment:has(input:checked){border-color:#20d7f180;background:#0b324f}.payment input{width:19px;height:19px;accent-color:var(--cyan);flex-shrink:0}.payment small{display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.payment strong{font-size:24px;font-weight:500;white-space:nowrap;letter-spacing:-.5px}.balance{padding:25px;background:#102c50;border:1px solid #ffffff20;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between}.balance-label{color:var(--muted);font-size:12px}.balance-total{font-size:43px;letter-spacing:-1.5px;margin-top:10px;line-height:1.1}.balance-line{margin-top:22px;display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.balance-line strong{color:white;font-weight:600}.balance .button{margin-top:23px}.receipt-result{margin-top:14px;font-size:12px;color:var(--muted);min-height:20px}.lifecycle{display:flex;align-items:start;gap:16px;margin-top:30px}.life-step{flex:1;padding-top:23px;border-top:1px solid #3b536e;position:relative}.life-step:before{content:"";position:absolute;top:-5px;left:0;width:8px;height:8px;border-radius:50%;background:var(--cyan)}.life-step:last-child:before{background:var(--amber)}.life-step small{color:var(--muted);font-size:11px}.life-step h3{font-size:19px;margin:12px 0}.life-step p{font-size:12px;color:var(--muted);max-width:230px}.opportunity-lines{border-top:1px solid var(--line);margin-top:24px}.opportunity-line{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:30px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.opportunity-line h3{font-size:18px}.opportunity-line p{font-size:13px;color:var(--muted)}.opportunity-line small{font-size:11px;color:var(--cyan);line-height:1.6}.pipeline{display:flex;align-items:center;gap:10px;margin-top:30px}.pipe{flex:1;border-top:2px solid #274f7d;padding:20px 12px 0 0;min-height:145px}.pipe.active{border-color:var(--amber)}.pipe small{color:var(--muted);font-size:10px;letter-spacing:1.3px}.pipe h3{font-size:22px;margin-top:14px;margin-bottom:9px}.pipe p{font-size:12px;color:var(--muted)}.split-proposal{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;margin-top:22px}.proposal-block{padding-left:22px;border-left:2px solid var(--blue)}.proposal-block h3{font-size:20px;margin-bottom:9px}.proposal-block p{font-size:14px;color:var(--muted)}.editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;margin-top:23px;align-items:stretch}.editor-steps{display:grid;gap:5px}.editor-step{background:transparent;text-align:left;display:flex;align-items:center;gap:15px;border-radius:7px;padding:13px;color:var(--muted)}.editor-step span{width:27px;height:27px;border:1px solid #ffffff25;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0}.editor-step b{font-size:14px;font-weight:500}.editor-step.active{background:#102c50;color:white}.editor-step.active span{background:var(--blue);border-color:var(--blue)}.editor-preview{border:1px solid #ffffff20;border-radius:12px;background:#0d2544;padding:26px;display:flex;flex-direction:column;justify-content:center;min-height:270px}.editor-preview small{font-size:10px;letter-spacing:1.5px;color:var(--cyan)}.editor-preview h3{font-size:27px;line-height:1.3;margin:18px 0 15px}.editor-preview p{color:var(--muted);font-size:14px}.editor-preview .status{align-self:start;margin-top:24px}.filter-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.filter{background:transparent;border:1px solid var(--line);padding:9px 15px;border-radius:6px;font-size:11px;color:var(--muted)}.filter.active{background:var(--blue);border-color:var(--blue);color:white}.agent-list{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 35px}.agent-item{padding:17px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;gap:12px}.agent-item .agent-icon{font-size:17px;color:var(--amber)}.agent-item h3{font-size:17px;margin-bottom:8px}.agent-item p{font-size:12px;color:var(--muted);line-height:1.6}.agent-item small{display:block;margin-top:10px;font-size:10px;color:var(--cyan)}.intelligence-demo{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;margin-top:24px}.question-list{display:grid;align-content:start;gap:10px}.question{background:#ffffff03;border:1px solid var(--line);border-radius:8px;font-size:14px;padding:19px;text-align:left;line-height:1.6;color:var(--muted)}.question.active{border-color:var(--blue);background:#0c3057;color:white}.answer{background:#0d2544;border:1px solid #087cff44;border-radius:12px;padding:26px}.answer .answer-label{font-size:10px;letter-spacing:1.7px;color:var(--cyan)}.answer h3{font-size:23px;line-height:1.4;margin:19px 0 16px}.answer p{font-size:14px;color:var(--muted);line-height:1.8}.answer small{display:block;border-top:1px solid var(--line);padding-top:15px;margin-top:18px;color:var(--amber);font-size:10px;line-height:1.6}.workflow{background:#071325;border:1px solid var(--line);border-radius:13px;padding:30px;margin-top:25px}.workflow-line{display:flex;align-items:center;gap:0}.workflow-node{flex:1;background:#102c50;border:1px solid #ffffff1c;padding:20px 15px;border-radius:9px;min-height:133px}.workflow-node b{font-size:12px;color:var(--cyan);display:block;margin-bottom:12px;letter-spacing:1px}.workflow-node h3{font-size:16px}.workflow-node small{font-size:10px;color:var(--muted);display:block;margin-top:11px;line-height:1.7}.workflow-connector{flex-shrink:0;width:27px;height:1px;background:#3e7ec4;position:relative}.workflow-connector:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid #3e7ec4;border-top:1px solid #3e7ec4;transform:rotate(45deg)}.workflow-roles{display:flex;gap:25px;flex-wrap:wrap;margin-top:23px}.workflow-roles span{font-size:11px;color:var(--muted)}.workflow-roles b{color:white;margin-right:5px;font-weight:500}.monitor-scene{display:flex;gap:12px;align-items:center;margin:22px 0 35px;position:relative}.monitor{flex:1;aspect-ratio:1.65;border:5px solid #28415d;border-bottom:15px solid #28415d;border-radius:7px;background:#0b2c4f;padding:17px;position:relative}.monitor:before{content:"";width:10px;height:24px;position:absolute;bottom:-36px;left:calc(50% - 5px);background:#28415d}.monitor:after{content:"";width:60px;height:5px;position:absolute;bottom:-40px;left:calc(50% - 30px);background:#28415d;border-radius:3px}.monitor small{font-size:10px;color:var(--cyan);display:block;margin-bottom:15px}.monitor i{height:7px;width:80%;background:#6082a933;display:block;margin:10px 0;border-radius:2px}.monitor i:nth-child(3){width:55%;background:#087cff66}.monitor i:nth-child(4){width:70%}.monitor-label{font-size:12px;color:var(--muted);text-align:center;margin-top:20px}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:25px}.choice{border-top:2px solid var(--blue);padding-top:22px}.choice:nth-child(2){border-color:var(--cyan)}.choice:nth-child(3){border-color:var(--amber)}.choice h3{font-size:27px;margin-bottom:14px}.choice p{font-size:14px;color:var(--muted);margin-bottom:20px}.choice small{font-size:11px;color:#d3e2f5;line-height:1.7;display:block}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);margin-top:26px;gap:35px}.road-phase{padding:22px 0;border-top:1px solid var(--line)}.road-phase strong{font-size:54px;font-weight:500;letter-spacing:-2px;color:var(--amber)}.road-phase strong small{font-size:13px;color:var(--muted);letter-spacing:0;margin-left:5px}.road-phase h3{font-size:21px;margin:18px 0 15px}.road-phase p{font-size:13px;color:var(--muted);line-height:1.8}.road-phase .gate{border-top:1px solid var(--line);margin-top:19px;padding-top:15px;font-size:11px;color:var(--cyan)}.measurement{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;margin-top:15px}.metric-rows{border-top:1px solid var(--line)}.metric-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:18px 0}.metric-row span{font-size:16px;color:var(--muted)}.metric-row b{font-size:13px;font-weight:500;color:var(--cyan)}.zero-state{padding:30px;border-left:1px solid var(--line)}.zero-state strong{font-size:55px;font-weight:500;line-height:1;color:var(--amber);display:block;letter-spacing:-2px;margin:15px 0}.zero-state p{font-size:14px;color:var(--muted)}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:23px}.site-preview{min-width:0}.site-frame{border:1px solid #ffffff24;border-radius:10px;overflow:hidden;background:#112b49}.browser-chrome{height:25px;display:flex;align-items:center;padding:0 10px;gap:4px;background:#19324f}.browser-chrome i{display:block;width:4px;height:4px;border-radius:50%;background:#6d8199}.browser-chrome span{margin-left:10px;font-size:8px;color:#b1c1d5}.site-frame button{display:block;border:0;padding:0;background:none;width:100%;position:relative}.site-frame img{display:block;width:100%;height:auto;aspect-ratio:1.46;object-fit:cover;object-position:top}.site-frame button:after{content:"Ampliar ↗";position:absolute;bottom:10px;right:10px;padding:6px 10px;background:#08172ce6;color:white;border:1px solid #ffffff40;border-radius:5px;font-size:10px}.site-caption{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.site-caption h3{font-size:15px}.site-caption span{font-size:10px;color:var(--muted)}.site-caption .text-link{font-size:11px}.website-summary{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.website-summary span{font-size:11px;color:var(--muted);padding:7px 12px;border:1px solid var(--line);border-radius:5px}.demo-launch{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;margin-top:24px;align-items:center}.demo-app-visual{background:#eff3fa;border-radius:13px;border:1px solid #ffffff35;overflow:hidden;color:#183356;display:grid;grid-template-columns:95px 1fr;min-height:270px}.mini-sidebar{background:#101e3c;padding:22px 12px;color:#b3c9e6;font-size:8px;display:flex;flex-direction:column;gap:18px}.mini-sidebar b{color:white;font-size:13px}.mini-sidebar .active{background:#2864e9;border-radius:4px;padding:7px;color:white;margin-left:-5px;margin-right:-5px}.mini-main{padding:22px}.mini-main h3{font-size:17px;margin-bottom:7px}.mini-main p{font-size:9px;color:#72829a}.mini-stats{display:flex;gap:8px;margin:18px 0}.mini-stat{background:white;border:1px solid #e0e7f1;flex:1;padding:10px 8px;border-radius:5px}.mini-stat small{font-size:7px;color:#72829a;display:block;margin-bottom:5px}.mini-stat b{font-size:13px}.mini-row{display:flex;justify-content:space-between;font-size:9px;padding:12px 8px;background:white;border-bottom:1px solid #e0e7f1}.mini-row .ok{color:#17856b}.demo-launch .line-item{padding:14px 0}.decisions{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:25px}.decision{display:flex;align-items:start;gap:18px;border-bottom:1px solid var(--line);padding:22px 0}.decision>span{width:31px;height:31px;border:1px solid #ffffff30;border-radius:50%;display:grid;place-items:center;font-size:12px;color:var(--amber);flex-shrink:0}.decision h3{font-size:20px;margin-bottom:8px}.decision p{font-size:13px;color:var(--muted)}.links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.link-tile{border:1px solid var(--line);border-radius:10px;padding:25px;background:#ffffff03;display:flex;flex-direction:column;gap:15px;min-height:185px}.link-tile:hover{background:#102c50;border-color:#087cff80}.link-tile small{font-size:10px;letter-spacing:1.4px;color:var(--cyan)}.link-tile h3{font-size:21px}.link-tile p{font-size:12px;color:var(--muted)}.link-tile .tile-arrow{margin-top:auto;color:var(--amber);font-size:20px}.sources-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px}.evidence-group{border-top:1px solid var(--line);padding-top:18px}.evidence-group h3{font-size:19px;margin-bottom:15px}.evidence-group p{font-size:13px;color:var(--muted);line-height:1.9}.evidence-group strong{color:white;font-weight:500}.monday-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;margin-top:23px}.monday-item{padding:15px 0;border-bottom:1px solid var(--line)}.monday-item h3{font-size:18px;margin-bottom:8px}.monday-item p{font-size:12px;color:var(--muted)}dialog{color:var(--white);background:#091c35;border:1px solid #ffffff26;border-radius:15px;box-shadow:0 30px 100px #0008;padding:32px;width:min(1100px,94vw);max-height:90dvh;overflow:auto}dialog::backdrop{background:#020a18d9;backdrop-filter:blur(8px)}.dialog-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:22px}.dialog-heading h2{font-size:27px;letter-spacing:-.8px}.dialog-heading .eyebrow{font-size:9px;margin-bottom:10px}.close-button{background:#ffffff08;border:1px solid var(--line);border-radius:6px;font-size:25px;width:35px;height:35px;line-height:1;flex-shrink:0}.close-button:hover{background:#ffffff16}.chapter-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chapter-button{background:#ffffff03;border:1px solid var(--line);text-align:left;border-radius:8px;padding:15px 14px;display:flex;gap:12px;font-size:12px;align-items:start;line-height:1.6}.chapter-button span{font-size:10px;color:var(--cyan);padding-top:1px}.chapter-button.current{background:#102c50;border-color:var(--blue)}.chapter-button:hover{background:#102c50}.dialog-tip{font-size:11px;color:var(--muted);margin-top:20px}.notes-dialog{width:min(780px,94vw)}#note-content h3{font-size:15px;color:var(--cyan);margin:22px 0 12px}#note-content p,#note-content li{font-size:14px;color:#c3d4e8;line-height:1.9}#note-content ul{padding-left:18px;margin-bottom:0}#note-content a{color:var(--cyan);text-decoration:underline;overflow-wrap:anywhere}.note-state{font-size:11px;display:inline-block;padding:6px 10px;border:1px solid #ffb34450;border-radius:5px;color:var(--amber)}.detail-dialog{width:min(1400px,96vw);max-height:95dvh}.detail-image{display:block;width:100%;height:auto;border-radius:8px}.detail-dialog.demo-dialog{height:94dvh;display:flex;flex-direction:column;padding:20px}.detail-dialog.demo-dialog:not([open]){display:none}.demo-dialog .dialog-heading{padding-bottom:12px;margin-bottom:12px;align-items:center}.demo-dialog .dialog-heading h2{font-size:18px}#detail-content:has(iframe){flex:1;min-height:0}.demo-iframe{border:0;border-radius:7px;background:white;width:100%;height:100%;min-height:420px}.detail-copy{font-size:16px;line-height:1.8;color:var(--muted);max-width:850px}.detail-copy h3{color:white;font-size:22px;margin:24px 0 12px}.detail-copy p{margin-bottom:18px}.detail-copy .status{margin-bottom:15px}.detail-copy ul{padding-left:22px}#toast{position:fixed;bottom:92px;left:50%;transform:translateX(-50%);background:#153a60;border:1px solid #20d7f140;color:white;padding:12px 19px;border-radius:8px;font-size:13px;box-shadow:0 10px 30px #0005;max-width:85vw;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}#toast.show{opacity:1}.slide.print-only{display:none}@keyframes arrive{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1700px){.topbar{height:110px}.presentation-footer{height:86px}#stage{height:calc(100dvh - 196px)}.brand{width:220px}.slide{padding-top:48px;padding-bottom:48px}.eyebrow{font-size:13px}.lead{font-size:24px}.heading{font-size:60px}.line-item h3{font-size:25px}.line-item p{font-size:16px}.credential h3{font-size:23px}.credential span{font-size:12px}.module{padding:24px}.module h3{font-size:21px}.module p{font-size:15px}.module small,.module .status{font-size:12px}.context-line{font-size:13px}.context-date{font-size:13px}.button{font-size:16px;padding:15px 23px}.bottom-note{font-size:15px}.opportunity-line h3{font-size:23px}.opportunity-line p{font-size:17px}.opportunity-line small{font-size:14px}.agent-item h3{font-size:21px}.agent-item p{font-size:15px}.agent-item small{font-size:12px}.filter{font-size:14px}.flow-box h3{font-size:30px}.flow-box p{font-size:18px}.flow-box small{font-size:13px}.decision-step h3{font-size:21px}.decision-step p{font-size:15px}.time-stop h3{font-size:23px}.time-stop p{font-size:15px}.time-stop time{font-size:16px}.callout{font-size:18px}.footer-meta{font-size:11px}.nav-button{width:47px;height:42px}.workflow-node h3{font-size:20px}.workflow-node small{font-size:13px}.workflow-node b{font-size:14px}.workflow-roles span{font-size:15px}.site-frame img{max-height:375px}.site-caption h3{font-size:19px}.site-caption span,.site-caption .text-link,.website-summary span{font-size:13px}.site-caption{margin-top:18px}.mini-main h3{font-size:22px}.mini-main p{font-size:12px}.mini-row{font-size:12px}.mini-stat small{font-size:10px}.mini-stat b{font-size:18px}.mini-sidebar{font-size:11px;gap:22px}.mini-sidebar b{font-size:18px}.demo-app-visual{grid-template-columns:120px 1fr;min-height:340px}.decision h3{font-size:24px}.decision p{font-size:17px}.link-tile h3{font-size:26px}.link-tile p{font-size:16px}.link-tile small{font-size:12px}.road-phase h3{font-size:26px}.road-phase p{font-size:17px}.road-phase .gate{font-size:14px}.cover-meta{font-size:14px}.cover-meta strong{font-size:16px}.email-demo .mail-body p,.review-field{font-size:16px}.mail-body h3{font-size:25px}.review-body{padding:24px}.payment strong{font-size:30px}.payment small{font-size:13px}.balance-total{font-size:52px}.balance-label,.balance-line,.receipt-result{font-size:16px}.question{font-size:18px}.answer h3{font-size:28px}.answer p{font-size:18px}.answer small{font-size:13px}.editor-step b{font-size:18px}.editor-preview h3{font-size:33px}.editor-preview p{font-size:18px}.editor-preview small{font-size:12px}.life-step h3{font-size:24px}.life-step p{font-size:16px}.life-step small{font-size:13px}.sources-grid p{font-size:16px}.monday-item h3{font-size:22px}.monday-item p{font-size:16px}}
@media(max-width:1050px){.topbar{height:80px;padding:0 4vw;gap:22px}.brand{width:150px}.context{padding-left:20px}.context-date{font-size:9px}.context-line{font-size:10px}.top-actions{gap:4px}.desktop-text{display:none}#stage{height:calc(100dvh - 146px)}.presentation-footer{height:66px;padding:0 4vw}.slide{padding:30px 5vw}.heading{font-size:35px;letter-spacing:-1.3px}.cover h1{font-size:52px;letter-spacing:-2px}.cover-art{min-height:300px}.cover-art img{max-width:280px}.orbit-tag{font-size:8px;padding:7px}.two-col{gap:30px}.module{padding:15px;gap:10px}.module h3{font-size:15px}.module p{font-size:11px}.workflow{padding:20px}.workflow-node{padding:15px 10px}.workflow-node h3{font-size:13px}.workflow-connector{width:15px}.time-stop{padding-right:14px}.time-stop h3{font-size:15px}.time-stop p{font-size:11px}.site-frame img{aspect-ratio:1.4}.credential h3{font-size:16px}.payment{padding:15px;gap:10px}.payment strong{font-size:19px}.balance-total{font-size:35px}.links-grid{gap:10px}.link-tile{padding:20px}.link-tile h3{font-size:18px}}
@media(max-width:740px){.topbar{height:72px;gap:15px}.brand{width:127px}.context{display:none}.top-actions{gap:5px}.outline-button{padding:8px 10px}.fs-label{display:none}.icon-button{padding:7px 9px}.presentation-footer{height:66px}.footer-meta{font-size:8px;letter-spacing:.8px;gap:6px}.footer-divider{margin:0 2px}.navigation{gap:10px}.nav-button{width:34px;height:33px}#page-indicator{font-size:11px;min-width:44px}#stage{height:calc(100dvh - 138px)}.slide{padding:30px 6vw;justify-content:flex-start;min-height:100%}.heading{font-size:34px;letter-spacing:-1.3px}.eyebrow{font-size:9px;letter-spacing:2px}.lead{font-size:15px}.kicker-row{align-items:start;flex-wrap:wrap;gap:10px}.cover{grid-template-columns:1fr;gap:20px}.cover h1{font-size:48px;letter-spacing:-2.3px}.cover .lead{font-size:15px}.cover-meta{gap:22px;margin-top:28px;font-size:10px}.cover-meta strong{font-size:12px}.cover-art{min-height:230px;max-width:330px;margin:0 auto;width:95%}.cover-art img{max-width:235px}.orbit-tag.a{left:-3%;top:9%}.orbit-tag.b{right:-3%}.orbit-tag.c{bottom:3%}.cover .button-row{margin-top:23px}.button{font-size:12px;padding:11px 16px;min-height:42px}.two-col{grid-template-columns:1fr;gap:28px}.bio-title{font-size:49px}.bio-years strong{font-size:45px}.credential{padding:14px 0}.credential:first-child{padding-top:14px}.credential h3{font-size:17px}.section-body{margin-top:23px}.line-item{padding:17px 0;grid-template-columns:28px 1fr;gap:10px}.line-item h3{font-size:19px}.line-item p{font-size:13px}.statement{font-size:25px}.prepared-visual{padding:23px}.doc-title{font-size:26px}.timeline{display:block;margin-top:25px}.time-stop{border-top:0;border-left:1px solid #244a73;padding:0 0 25px 25px;display:grid;grid-template-columns:50px 1fr;gap:0 16px}.time-stop:before{left:-5px;top:4px}.time-stop time{grid-row:span 2;margin:0;font-size:11px}.time-stop h3{font-size:18px;margin-bottom:6px}.time-stop p{font-size:12px}.pain-flow{grid-template-columns:1fr;gap:10px}.flow-arrow{transform:rotate(90deg);height:27px}.flow-box{padding:20px;min-height:0}.flow-box h3{font-size:23px;margin:9px 0}.flow-box p{font-size:13px}.big-takeaway{font-size:22px}.decision-scale{display:block}.decision-step{display:grid;grid-template-columns:28px 1fr;gap:0 17px;margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--line)}.decision-step:last-child{border:0}.decision-step b{font-size:22px;grid-row:span 2}.decision-step h3{margin:0 0 9px;font-size:18px}.decision-step p{font-size:13px}.architecture{grid-template-columns:1fr;gap:16px}.central-node:before,.central-node:after{display:none}.central-node{padding:25px}.central-node img{width:50px}.system-stack{grid-template-columns:1fr 1fr;gap:7px}.system-tag{padding:12px;font-size:12px;display:block}.system-tag small{display:block;margin-top:6px}.module-grid{grid-template-columns:1fr 1fr;gap:9px}.module{padding:16px 13px}.module h3{font-size:15px}.module p{font-size:12px}.module .status{font-size:8px;white-space:normal;line-height:1.7}.email-demo{grid-template-columns:1fr;gap:12px}.email-demo>.flow-arrow{height:27px}.review-field{font-size:12px}.mail-body h3{font-size:19px}.mail-body p{font-size:13px}.receipt-demo{grid-template-columns:1fr;gap:17px}.payments{gap:8px}.payment{padding:15px 10px;gap:8px}.payment strong{font-size:20px}.payment small{font-size:9px}.balance{padding:23px}.balance-total{font-size:36px}.lifecycle{display:block}.life-step{border-top:0;border-left:1px solid #3b536e;padding:0 0 26px 23px}.life-step:before{top:5px;left:-5px}.life-step h3{margin:8px 0;font-size:20px}.life-step p{font-size:13px;max-width:none}.opportunity-line{grid-template-columns:1fr;gap:12px;padding:21px 0}.opportunity-line h3{font-size:20px}.opportunity-line small{font-size:12px}.pipeline{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pipe{min-height:140px}.pipe h3{font-size:24px}.pipe p{font-size:13px}.split-proposal{grid-template-columns:1fr;gap:25px}.editorial{grid-template-columns:1fr;gap:18px}.editor-step{padding:10px}.editor-step b{font-size:13px}.editor-preview{min-height:230px;padding:23px}.editor-preview h3{font-size:25px}.agent-list{grid-template-columns:1fr;gap:0}.agent-item h3{font-size:19px}.agent-item p{font-size:13px}.filter{font-size:10px;padding:8px 10px}.intelligence-demo{grid-template-columns:1fr;gap:20px}.question{font-size:13px;padding:15px}.answer{padding:22px}.answer h3{font-size:23px}.workflow{padding:23px}.workflow-line{flex-direction:column;align-items:stretch}.workflow-node{padding:20px;min-height:0}.workflow-node h3{font-size:18px}.workflow-node small{font-size:12px}.workflow-connector{width:1px;height:18px;margin:auto}.workflow-connector:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.workflow-roles{gap:12px;margin-top:20px}.workflow-roles span{font-size:12px}.monitor-scene{gap:8px}.monitor{padding:11px;border-width:4px;border-bottom-width:13px}.monitor small{font-size:8px;margin-bottom:10px}.monitor i{height:5px;margin:8px 0}.monitor:after{width:44px;left:calc(50% - 22px)}.monitor-label{font-size:11px}.choice-grid{grid-template-columns:1fr;gap:28px}.choice h3{font-size:28px}.choice p{font-size:14px;margin-bottom:12px}.roadmap{grid-template-columns:1fr;gap:12px}.road-phase{padding:20px 0}.road-phase strong{font-size:45px}.road-phase h3{margin:12px 0}.road-phase p{font-size:14px}.measurement{grid-template-columns:1fr;gap:25px}.metric-row span{font-size:15px}.metric-row b{font-size:11px;text-align:right}.zero-state{padding:20px 0;border:0}.zero-state strong{font-size:43px}.comparison-grid{grid-template-columns:1fr;gap:24px}.site-frame img{aspect-ratio:1.46}.site-caption h3{font-size:16px}.site-caption span,.site-caption .text-link{font-size:10px}.website-summary{gap:8px}.website-summary span{font-size:10px;padding:6px 8px}.demo-launch{grid-template-columns:1fr;gap:25px}.demo-app-visual{min-height:260px}.demo-launch .line-item{padding:13px 0}.decisions{grid-template-columns:1fr}.decision{padding:20px 0}.decision h3{font-size:20px}.links-grid{grid-template-columns:1fr}.link-tile{min-height:145px;padding:22px;gap:12px}.link-tile h3{font-size:22px}.link-tile p{font-size:13px}.sources-grid{grid-template-columns:1fr;gap:24px}.monday-list{grid-template-columns:1fr;gap:0}.monday-item h3{font-size:19px}.monday-item p{font-size:13px}dialog{padding:22px;border-radius:12px}.dialog-heading h2{font-size:23px}.chapter-list{grid-template-columns:1fr 1fr;gap:7px}.chapter-button{font-size:11px;padding:13px 10px;gap:9px}.dialog-tip{font-size:10px}.demo-dialog .dialog-heading h2{font-size:14px}.demo-iframe{min-height:400px}.detail-dialog.demo-dialog{padding:12px;width:99vw}#note-content p,#note-content li{font-size:13px;line-height:1.8}.bottom-note{font-size:11px}.dialog-heading{padding-bottom:15px;margin-bottom:18px}#chapter-label{max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
@media(max-height:760px) and (min-width:1060px){.topbar{height:78px}.presentation-footer{height:62px}#stage{height:calc(100dvh - 140px)}.slide{padding-top:26px;padding-bottom:25px}.heading{font-size:39px;margin-bottom:13px}.eyebrow{margin-bottom:12px}.section-body{margin-top:22px}.lead{font-size:16px}.cover h1{font-size:63px}.cover-art{min-height:320px}.cover-art img{max-width:300px}.cover .lead{margin-top:20px;font-size:16px}.cover-meta{margin-top:25px}.cover .button-row{margin-top:24px}.cover .eyebrow{font-size:10px}.module-grid{margin-top:20px;gap:10px}.module{padding:17px;gap:10px}.module h3{font-size:16px}.module p{font-size:11px}.comparison-grid{margin-top:18px}.site-frame img{max-height:285px;object-fit:cover;object-position:top}.website-summary{margin-top:16px}.agent-item{padding:13px 0}.filter-row{margin-top:15px}.agent-list{margin-top:15px}.timeline{margin-top:30px}.workflow-node{min-height:118px;padding:17px 12px}.road-phase strong{font-size:45px}.road-phase h3{margin:13px 0}.roadmap{margin-top:20px}.credential{padding:12px 0}.prepared-visual{padding:23px}.doc-title{font-size:26px;margin:18px 0 12px}.doc-row{padding:10px 0}.opportunity-line{padding:16px 0}.choice-grid{margin-top:20px}.choice h3{font-size:25px}.demo-app-visual{min-height:250px}.decision{padding:17px 0}.links-grid{margin-top:20px}.link-tile{min-height:165px;padding:20px}.editor-step{padding:10px}.editor-preview{min-height:255px}.editorial{margin-top:18px}.receipt-demo{margin-top:20px}.payment{padding:18px}.balance{padding:22px}.balance-total{font-size:37px}.balance-line{margin-top:18px}.measurement{margin-top:0}.metric-row{padding:15px 0}.cover-art .orbit{inset:1% 5%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body{overflow:visible;height:auto;background:white;color:#102c50}.topbar,.presentation-footer,.button-row,.filter-row,dialog,.skip,#toast{display:none!important}#stage{height:auto;overflow:visible}.slide{min-height:0;page-break-after:always;break-after:page;padding:25px;display:block!important;color:#102c50;background:white}.slide.print-only{display:block!important}.heading,.bio-title,.cover h1{font-size:34px;color:#102c50}.cover{display:block}.cover-art{display:none}.lead,p,.line-item p,.credential h3,.muted{color:#385474!important}.eyebrow,.accent{color:#087cff!important}.module,.mail-card,.review-card,.balance,.payment,.prepared-visual,.answer,.editor-preview,.flow-box,.link-tile{background:#edf3fa;color:#102c50;border-color:#cad7e7}.small-note,.bottom-note{color:#385474}.module p,.module small,.link-tile p{color:#385474}.status{color:#7b5010!important;border-color:#c3933f}.comparison-grid{grid-template-columns:1fr 1fr}.site-frame img{max-height:300px}.two-col{grid-template-columns:1fr 1fr}.topbar .brand{display:block}.cover-meta strong{color:#102c50}.section-body{margin-top:20px}a[href]:after{content:""}.text-link{display:none}.flow-box p,.opportunity-line p,.decision p{color:#385474}}
@media(min-width:1060px) and (min-height:761px){.line-item p,.opportunity-line p,.choice p,.decision p,.road-phase p{font-size:16px}.module p,.agent-item p{font-size:14px}.time-stop p{font-size:14px}.flow-box p{font-size:16px}.editor-preview p,.answer p{font-size:17px}.question{font-size:16px}.life-step p{font-size:15px}.sources-grid p{font-size:15px}.monday-item p{font-size:15px}.workflow-node small{font-size:12px}}
@media(min-width:1700px){.slide{max-width:1560px}.heading{font-size:66px}.lead{font-size:24px}.line-item p,.opportunity-line p,.choice p,.decision p,.road-phase p{font-size:20px}.line-item h3{font-size:27px}.module p,.agent-item p{font-size:18px}.module h3{font-size:24px}.time-stop p{font-size:19px}.time-stop h3{font-size:25px}.flow-box p{font-size:21px}.editor-preview p,.answer p{font-size:21px}.question{font-size:21px}.life-step p{font-size:20px}.sources-grid p{font-size:19px}.monday-item p{font-size:19px}.workflow-node small{font-size:16px}.workflow-node h3{font-size:23px}.site-caption h3{font-size:21px}.site-caption span,.site-caption .text-link,.website-summary span{font-size:15px}.site-frame img{max-height:390px}.small-note{font-size:14px}.bottom-note{font-size:16px}.balance-label,.balance-line,.receipt-result{font-size:18px}.payment strong{font-size:33px}.payment small{font-size:14px}.metric-row span{font-size:22px}.metric-row b{font-size:17px}.zero-state p{font-size:19px}.zero-state strong{font-size:66px}.credential h3{font-size:26px}.credential span{font-size:14px}.statement{font-size:38px}.link-tile p{font-size:19px}.link-tile h3{font-size:28px}.link-tile small{font-size:14px}}
.live-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.live-metrics strong{display:block;font-size:50px;letter-spacing:-2px;font-weight:500;color:var(--amber);margin-bottom:10px}.live-metrics span{color:var(--muted);font-size:13px}.live-audio{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.live-audio b{display:block;font-size:17px;font-weight:500;margin-bottom:9px}.live-audio span{font-size:13px;color:var(--muted);line-height:1.8}.live-summary{font-size:15px;line-height:1.8;color:var(--muted)}.live-summary span{font-size:11px;color:var(--cyan)}.live-topics{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:18px}.live-topics article{border-top:1px solid var(--line);padding-top:17px}.live-topics h3{font-size:19px;margin-bottom:8px}.live-topics small{font-size:10px;color:var(--cyan)}.live-topics p{font-size:13px;color:var(--muted);margin:12px 0;line-height:1.8}.live-question{border-left:2px solid var(--blue);padding-left:12px}.live-topics .status{font-size:9px}@media(min-width:1700px){.live-metrics strong{font-size:70px}.live-metrics span{font-size:20px}.live-audio b{font-size:24px}.live-audio span,.live-summary{font-size:20px}.live-summary span{font-size:15px}.live-topics h3{font-size:25px}.live-topics p{font-size:18px}.live-topics small,.live-topics .status{font-size:13px}}@media(max-width:740px){.live-metrics{grid-template-columns:1fr 1fr;gap:22px;padding:22px 0}.live-metrics strong{font-size:43px}.live-metrics span{font-size:11px}.live-audio{grid-template-columns:1fr;gap:20px}.live-topics{grid-template-columns:1fr;gap:20px}.live-topics h3{font-size:21px}.live-topics p{font-size:14px}.live-summary{font-size:14px}.live-topics .status{font-size:10px}}
.queue-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.queue-controls label{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.queue-controls select,.queue-fields select,.queue-phase select{border:1px solid #ffffff26;background:#102c50;color:white;border-radius:6px;padding:9px 13px;font:inherit;font-size:12px;min-width:100px}.queue-controls option,.queue-fields option,.queue-phase option{background:#102c50}.queue-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.queue-counters>div{border:1px solid var(--line);padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:12px}.queue-counters>div.active{background:#0a3458;border-color:#087cff60}.queue-counters b{font-size:25px;font-weight:500;color:var(--cyan)}.queue-counters span{font-size:11px;color:var(--muted)}.queue-workspace{display:grid;grid-template-columns:1.3fr 1fr;gap:25px}.queue-ticket{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0d2544}.queue-ticket-body{padding:22px}.queue-ticket-body h3{font-size:21px;margin-bottom:11px}.queue-ticket-body>p{font-size:12px;color:var(--muted);line-height:1.7}.queue-fields{display:flex;align-items:end;gap:12px;margin-top:20px}.queue-fields label,.queue-phase{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--muted)}.queue-fields label{flex:1}.queue-fields .button{min-height:35px;padding:9px 14px;font-size:11px}.queue-phase{margin-top:15px}.queue-ticket .button-row{margin-top:18px}.queue-ticket .button-row .button{font-size:11px;padding:10px 14px;min-height:39px}.queue-history{padding:12px 0}.queue-history p{font-size:12px;color:var(--muted);line-height:1.7;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:12px}.queue-history .eyebrow{font-size:9px}.queue-history .text-link{margin-top:5px;font-size:11px}@media(min-width:1700px){.queue-controls label,.queue-controls select,.queue-fields select,.queue-phase select{font-size:16px}.queue-counters span{font-size:15px}.queue-counters b{font-size:36px}.queue-ticket-body h3{font-size:27px}.queue-ticket-body>p,.queue-history p{font-size:17px}.queue-fields label,.queue-phase{font-size:14px}.queue-fields .button,.queue-ticket .button-row .button{font-size:15px}.queue-history .text-link{font-size:15px}}@media(max-width:740px){.queue-counters{grid-template-columns:1fr 1fr;gap:8px}.queue-counters>div{padding:10px}.queue-counters span{font-size:10px}.queue-workspace{grid-template-columns:1fr;gap:18px}.queue-ticket-body{padding:18px}.queue-ticket-body h3{font-size:20px}.queue-controls{gap:10px;align-items:start}.queue-controls .status{font-size:8px}.queue-ticket .button-row{gap:8px}.queue-ticket .button-row .button{font-size:10px}.queue-history p{font-size:13px}.queue-controls select,.queue-fields select,.queue-phase select{font-size:12px}}

.queue-phase-counts{display:flex;gap:22px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:0 0 18px}.queue-phase-counts b{color:var(--cyan);font-weight:600}@media(min-width:1700px){.queue-phase-counts{font-size:17px}}

/* Keep the GR walkthrough visible as one desktop presentation panel. */
@media(min-width:900px){
.slide[data-chapter="fila-operacao"]{justify-content:flex-start;padding-top:22px;padding-bottom:20px}
.slide[data-chapter="fila-operacao"] .heading{font-size:46px;line-height:1.1;letter-spacing:-1.4px;max-width:none;margin-bottom:12px}
.slide[data-chapter="fila-operacao"] .kicker-row{margin-bottom:10px}
.slide[data-chapter="fila-operacao"] .lead{font-size:17px;line-height:1.5;max-width:none}
.slide[data-chapter="fila-operacao"] .section-body{margin-top:18px}
.slide[data-chapter="fila-operacao"] .queue-controls{margin-bottom:12px}
.slide[data-chapter="fila-operacao"] .queue-counters{margin-bottom:12px}
.slide[data-chapter="fila-operacao"] .queue-counters>div{padding:9px 14px}
.slide[data-chapter="fila-operacao"] .queue-counters b{font-size:30px}
.slide[data-chapter="fila-operacao"] .queue-counters span{font-size:13px}
.slide[data-chapter="fila-operacao"] .queue-phase-counts{font-size:14px;margin-bottom:12px}
.slide[data-chapter="fila-operacao"] .queue-ticket-body{padding:18px}
.slide[data-chapter="fila-operacao"] .queue-ticket-body h3{font-size:23px}
.slide[data-chapter="fila-operacao"] .queue-ticket-body>p{font-size:15px;line-height:1.5}
.slide[data-chapter="fila-operacao"] .queue-fields{margin-top:14px}
.slide[data-chapter="fila-operacao"] .queue-fields label,.slide[data-chapter="fila-operacao"] .queue-phase{font-size:12px}
.slide[data-chapter="fila-operacao"] .queue-fields select,.slide[data-chapter="fila-operacao"] .queue-phase select{font-size:14px;padding:8px 11px}
.slide[data-chapter="fila-operacao"] .queue-ticket .button-row{margin-top:14px}
.slide[data-chapter="fila-operacao"] .queue-fields .button,.slide[data-chapter="fila-operacao"] .queue-ticket .button-row .button{font-size:13px;min-height:36px;padding:9px 13px}
.slide[data-chapter="fila-operacao"] .queue-history{max-height:340px;overflow:auto}
.slide[data-chapter="fila-operacao"] .queue-history p{font-size:14px;line-height:1.5;padding-bottom:9px;margin-bottom:9px}
.slide[data-chapter="fila-operacao"] .bottom-note{font-size:13px;margin-top:14px}
}
@media(min-width:900px) and (max-height:800px){
.slide[data-chapter="fila-operacao"]{padding-top:14px;padding-bottom:14px}
.slide[data-chapter="fila-operacao"] .heading{font-size:34px;margin-bottom:9px}
.slide[data-chapter="fila-operacao"] .lead{font-size:14px}
.slide[data-chapter="fila-operacao"] .kicker-row{margin-bottom:8px}
.slide[data-chapter="fila-operacao"] .eyebrow{font-size:9px}
.slide[data-chapter="fila-operacao"] .section-body{margin-top:12px}
.slide[data-chapter="fila-operacao"] .queue-controls,.slide[data-chapter="fila-operacao"] .queue-counters,.slide[data-chapter="fila-operacao"] .queue-phase-counts{margin-bottom:8px}
.slide[data-chapter="fila-operacao"] .queue-controls select{padding:6px 10px;font-size:12px}
.slide[data-chapter="fila-operacao"] .queue-counters>div{padding:7px 11px}
.slide[data-chapter="fila-operacao"] .queue-counters b{font-size:24px}
.slide[data-chapter="fila-operacao"] .queue-counters span,.slide[data-chapter="fila-operacao"] .queue-phase-counts{font-size:11px}
.slide[data-chapter="fila-operacao"] .queue-ticket-body{padding:14px}
.slide[data-chapter="fila-operacao"] .queue-ticket-body h3{font-size:19px;margin-bottom:8px}
.slide[data-chapter="fila-operacao"] .queue-ticket-body>p{font-size:12px}
.slide[data-chapter="fila-operacao"] .queue-fields{margin-top:10px}
.slide[data-chapter="fila-operacao"] .queue-fields label,.slide[data-chapter="fila-operacao"] .queue-phase{font-size:10px;gap:5px}
.slide[data-chapter="fila-operacao"] .queue-fields select,.slide[data-chapter="fila-operacao"] .queue-phase select{font-size:12px;padding:6px 9px}
.slide[data-chapter="fila-operacao"] .queue-phase{margin-top:10px}
.slide[data-chapter="fila-operacao"] .queue-ticket .button-row{margin-top:10px}
.slide[data-chapter="fila-operacao"] .queue-fields .button,.slide[data-chapter="fila-operacao"] .queue-ticket .button-row .button{font-size:11px;min-height:31px;padding:7px 10px}
.slide[data-chapter="fila-operacao"] .queue-history{padding-top:8px;max-height:275px}
.slide[data-chapter="fila-operacao"] .queue-history p{font-size:11px;line-height:1.45;padding-bottom:7px;margin-bottom:7px}
.slide[data-chapter="fila-operacao"] .queue-history .text-link{font-size:11px}
.slide[data-chapter="fila-operacao"] .bottom-note{font-size:11px;margin-top:10px}
}
@media(min-width:900px) and (max-height:800px){
.slide[data-chapter="fechamento"]{padding-top:20px;padding-bottom:20px}
.slide[data-chapter="fechamento"] .heading{font-size:38px;line-height:1.12;margin-bottom:12px}
.slide[data-chapter="fechamento"] .lead{font-size:16px;line-height:1.5;max-width:none}
.slide[data-chapter="fechamento"] .kicker-row{margin-bottom:10px}
.slide[data-chapter="fechamento"] .section-body{margin-top:20px}
.slide[data-chapter="fechamento"] .prepared-visual{padding:20px}
.slide[data-chapter="fechamento"] .doc-top{padding-bottom:12px}
.slide[data-chapter="fechamento"] .doc-title{font-size:28px;margin:18px 0 12px}
.slide[data-chapter="fechamento"] .doc-row{padding:8px 0;font-size:12px}
.slide[data-chapter="fechamento"] .line-item{padding:12px 0}
.slide[data-chapter="fechamento"] .line-item h3{font-size:18px}
.slide[data-chapter="fechamento"] .line-item p{font-size:12px}
.slide[data-chapter="fechamento"] .bottom-note{margin-top:16px;font-size:12px}
.slide[data-chapter="fechamento"] .button-row{margin-top:16px}
}

/* SB 360 and closing refinements requested by Halley, 18 October 2026. */
.composite-name{white-space:nowrap;word-break:normal;overflow-wrap:normal}
.bio-title.composite-name{font-size:clamp(32px,4vw,65px);letter-spacing:-.055em}
.sb360-node{padding:18px 20px 22px;overflow:visible;background:radial-gradient(ellipse at 50% 40%,#087cff28,transparent 65%),#0d2341}
.sb360-visual{position:relative;isolation:isolate;width:100%;height:240px;display:grid;place-items:center}
.sb360-ring{position:absolute;inset:22px 8px;border:1px solid #2786df48;border-radius:50%;pointer-events:none}
.sb360-ring.ring-back{transform:rotate(-26deg) scaleY(.62);border-color:#ffb34455}
.sb360-ring.ring-front{transform:rotate(30deg) scaleY(.72);border-color:#20d7f14a}
.sb360-orbit{position:absolute;inset:20px 22px;border-radius:50%;animation:sb360-orbit 28s linear infinite;pointer-events:none}
.sb360-orbit.orbit-secondary{inset:42px 4px;animation:sb360-orbit 36s linear infinite reverse}
.orbit-degree{position:absolute;left:calc(50% - 28px);top:-17px;display:grid;place-items:center;width:56px;height:32px;border:1px solid #ffb3447a;border-radius:20px;background:#122b48;color:var(--amber);font-size:15px;font-weight:700;box-shadow:0 0 20px #ffb34417;animation:sb360-counter 28s linear infinite}
.orbit-dot{position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:-4px;background:var(--amber);box-shadow:0 0 15px #ffb3449c}
.orbit-dot.cyan{background:var(--cyan);box-shadow:0 0 15px #20d7f1aa;top:20%;left:88%}
.sb360-core{position:relative;z-index:2;text-align:center}
.sb360-name{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}
.central-node .sb360-name{font-size:clamp(31px,3vw,46px);font-weight:600;letter-spacing:-2px}
.central-node .sb360-name img{width:58px;height:74px;object-fit:contain;margin:0 1px;filter:drop-shadow(0 0 18px #087cff40)}
.degree-sign{font-size:.44em;vertical-align:super;color:var(--amber);padding-left:2px}
.sb360-caption{font-size:8px;letter-spacing:3px;color:var(--muted);display:block;margin-top:7px}
.orbit-label{position:absolute;font-size:8px;letter-spacing:1.6px;color:var(--muted);background:#0d2341;padding:4px 7px;z-index:3}
.label-data{left:-3px;top:26px}.label-people{right:-7px;bottom:30px}
.sb360-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:15px}
.central-node .sb360-controls .status{margin:0}
.motion-control{padding:5px 0;background:none;border-bottom:1px solid #ffffff30;border-radius:0;font-size:9px;color:var(--muted)}
.sb360-visual.is-paused .sb360-orbit,.sb360-visual.is-paused .orbit-degree{animation-play-state:paused}
.thankyou-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center}
.thankyou-title{font-size:clamp(40px,4.2vw,76px);line-height:1.08;letter-spacing:-2.7px;margin-bottom:24px}
.thankyou-copy>.lead{font-size:18px;max-width:510px}
.thankyou-person{display:flex;flex-direction:column;gap:8px;margin-top:30px}
.thankyou-person strong{font-size:25px;font-weight:600;letter-spacing:-.5px}
.thankyou-person>span{font-size:12px;color:var(--muted)}
.thankyou-contacts{display:grid;gap:16px;margin-top:27px}
.thankyou-contacts>a{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%}
.contact-symbol{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border:1px solid #ffb34440;border-radius:50%;color:var(--amber);font-size:19px}
.thankyou-contacts small{display:block;font-size:8px;letter-spacing:2.1px;color:var(--muted);margin-bottom:5px}
.thankyou-contacts b{font-size:15px;font-weight:500}
.thankyou-contacts a:hover b{color:var(--cyan)}
.thankyou-signature{margin-top:30px;font-size:11px;letter-spacing:1.5px;color:var(--muted)}
.thankyou-art{min-width:0}
.thankyou-card{display:block;width:100%;padding:0;line-height:0;background:transparent;border:1px solid #ffffff20;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000003a}
.thankyou-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.thankyou-art-note{display:block;text-align:center;font-size:11px;color:var(--muted);margin-top:18px;letter-spacing:.5px}
@keyframes sb360-orbit{to{transform:rotate(360deg)}}@keyframes sb360-counter{to{transform:rotate(-360deg)}}
@media(min-width:1700px){.sb360-visual{height:280px}.central-node .sb360-name{font-size:54px}.central-node .sb360-name img{width:70px;height:90px}.sb360-caption{font-size:10px}.orbit-label{font-size:10px}.motion-control{font-size:12px}.sb360-node p{font-size:16px}.thankyou-copy>.lead{font-size:24px}.thankyou-person strong{font-size:32px}.thankyou-person>span{font-size:16px}.thankyou-contacts b{font-size:21px}.thankyou-contacts small{font-size:11px}.thankyou-signature,.thankyou-art-note{font-size:15px}}
@media(min-width:900px) and (max-height:800px){.thankyou-grid{gap:40px}.thankyou-title{font-size:48px;margin-bottom:18px}.thankyou-copy>.lead{font-size:16px}.thankyou-person{margin-top:20px}.thankyou-contacts{margin-top:20px;gap:12px}.thankyou-signature{margin-top:20px}.thankyou-card{max-width:590px;margin:auto}.sb360-visual{height:200px}.sb360-node{padding-top:12px}.sb360-controls{margin-top:10px}}
@media(max-width:1050px){.thankyou-grid{gap:30px}.thankyou-title{font-size:42px}.thankyou-copy>.lead{font-size:16px}.thankyou-person strong{font-size:23px}.central-node .sb360-name{font-size:30px}.central-node .sb360-name img{width:42px;height:58px}.sb360-node{padding-left:12px;padding-right:12px}.sb360-visual{height:215px}.orbit-label{font-size:7px;letter-spacing:1px}}
@media(max-width:740px){.bio-title.composite-name{font-size:clamp(29px,8.5vw,45px);letter-spacing:-1.5px}.thankyou-grid{grid-template-columns:1fr;gap:28px}.thankyou-title{font-size:clamp(36px,11vw,46px);letter-spacing:-1.8px;margin-bottom:20px}.thankyou-copy>.lead{font-size:15px}.thankyou-person{margin-top:23px}.thankyou-person strong{font-size:25px}.thankyou-contacts{margin-top:23px}.thankyou-signature{margin-top:23px}.thankyou-art-note{font-size:10px}.sb360-visual{height:245px;max-width:300px;margin:auto}.central-node .sb360-name{font-size:45px}.central-node .sb360-name img{width:58px;height:76px}.orbit-label{font-size:9px}.motion-control{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sb360-orbit,.orbit-degree{animation:none!important}.motion-control{display:none}}

@media(min-width:1700px){[data-chapter="comercial"] .pipeline{align-items:stretch}[data-chapter="comercial"] .pipe{min-height:0}[data-chapter="comercial"] .pipe small{font-size:12px}[data-chapter="comercial"] .pipe h3{font-size:28px}[data-chapter="comercial"] .pipe p{font-size:17px;line-height:1.6}[data-chapter="comercial"] .proposal-block h3{font-size:25px}[data-chapter="comercial"] .proposal-block p{font-size:18px;line-height:1.65}}

/* Illustrative impact scenario: monetary recovery, capacity and quality remain separate. */
.impact-kicker{margin-bottom:10px}.impact-simulation{font-size:9px;letter-spacing:.6px}
.impact-heading{font-size:clamp(35px,3vw,52px);line-height:1.08;margin-bottom:13px}
.impact-lead{font-size:16px;max-width:1000px}
.impact-dashboard{margin-top:22px}
.impact-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px}
.impact-metric{padding:18px 22px 17px 0;min-width:0}.impact-metric+.impact-metric{padding-left:28px;border-left:1px solid var(--line)}
.impact-metric-label{display:block;font-size:9px;letter-spacing:1.5px;color:var(--muted);font-weight:600;line-height:1.6}
.impact-metric strong{display:block;font-size:44px;font-weight:500;letter-spacing:-2px;line-height:1.2;margin:9px 0 6px;font-variant-numeric:tabular-nums}
.impact-metric.cash strong{color:var(--amber)}.impact-metric.time strong{color:var(--cyan)}.impact-metric.quality strong{color:var(--green)}
.impact-metric strong i{font-size:.52em;font-style:normal;margin-left:6px}
.impact-metric>span:not(.impact-metric-label){display:block;font-size:13px}
.impact-metric small{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:7px}
.impact-evidence-row{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:stretch}
.impact-chart-heading h3{font-size:18px;margin-bottom:5px}.impact-chart-heading>small{color:var(--muted);font-size:10px}
.impact-bars{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;height:165px;margin-top:8px;padding:0 18px;border-bottom:1px solid #ffffff35;background:repeating-linear-gradient(to top,transparent 0,transparent 48px,#ffffff08 49px,transparent 50px)}
.impact-bar{background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:end;height:100%;padding:0 8px 0;border-radius:0;gap:7px}
.impact-bar b{font-size:15px;font-weight:500;color:var(--muted);white-space:nowrap}
.impact-bar-fill{display:block;width:65%;max-width:88px;min-height:0;background:linear-gradient(0deg,#0756aa,#109bf3);border-radius:5px 5px 0 0}
.impact-bar.selected .impact-bar-fill{background:linear-gradient(0deg,#bd772b,var(--amber))}
.impact-bar.selected b{color:var(--amber)}.impact-bar:hover .impact-bar-fill{filter:brightness(1.18)}
.impact-bar>small{font-size:10px;color:var(--muted);padding-bottom:7px;white-space:nowrap}
.impact-axis{display:flex;gap:12px;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:8px;line-height:1.6}
.impact-annual{padding-left:30px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}
.impact-annual>strong{font-size:45px;letter-spacing:-1.7px;font-weight:500;color:var(--amber);margin:8px 0 5px}
.impact-annual>span:not(.impact-metric-label){font-size:14px}
.impact-annual>p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:7px}
.impact-source{border-top:1px solid var(--line);padding-top:14px;margin-top:15px}
.impact-source b{font-size:12px;font-weight:500;color:var(--cyan)}
.impact-source span{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:6px}
.impact-growth{display:flex;gap:15px;border-top:1px solid var(--line);padding-top:16px;margin-top:20px;align-items:center}
.impact-growth-icon{color:var(--cyan);font-size:27px;flex-shrink:0}
.impact-growth h3{font-size:17px;margin-bottom:5px}.impact-growth p{font-size:11px;color:var(--muted);line-height:1.7}
.impact-actions{display:flex;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap}
.impact-actions .button{font-size:11px;min-height:35px;padding:9px 14px}
.impact-actions>span{margin-left:auto;color:var(--muted);font-size:10px}
.impact-assumptions fieldset{border:1px solid var(--line);padding:20px;margin:20px 0;border-radius:9px}
.impact-assumptions legend{padding:0 9px;font-size:13px;color:var(--cyan)}
.impact-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 22px}
.impact-input-grid label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}
.impact-input-grid input,.impact-input-grid select{width:100%;min-width:0;border:1px solid #ffffff30;border-radius:6px;background:#102c50;color:var(--white);padding:11px 12px;font:inherit;font-size:16px}
.impact-input-grid option{background:#102c50}.impact-assumptions .small-note{margin-top:17px;font-size:11px}
#impact-error{font-size:13px;color:var(--amber)}
@media(min-width:1700px){.impact-heading{font-size:55px}.impact-lead{font-size:21px}.impact-simulation{font-size:12px}.impact-dashboard{margin-top:22px}.impact-metric-label{font-size:12px}.impact-metric strong{font-size:59px}.impact-metric>span:not(.impact-metric-label){font-size:18px}.impact-metric small{font-size:13px}.impact-metric{padding-top:19px;padding-bottom:20px}.impact-chart-heading h3{font-size:23px}.impact-chart-heading>small{font-size:13px}.impact-bars{height:180px}.impact-bar b{font-size:21px}.impact-bar>small{font-size:13px}.impact-axis{font-size:12px}.impact-annual>strong{font-size:56px}.impact-annual>span:not(.impact-metric-label){font-size:19px}.impact-annual>p{font-size:14px}.impact-source b{font-size:16px}.impact-source span{font-size:14px}.impact-growth h3{font-size:22px}.impact-growth p{font-size:15px}.impact-actions .button{font-size:14px}.impact-actions>span{font-size:12px}}
@media(min-width:900px) and (max-height:800px){[data-chapter="impacto"]{padding-top:23px;padding-bottom:23px}.impact-heading{font-size:38px}.impact-lead{font-size:14px}.impact-dashboard{margin-top:14px}.impact-metric{padding-top:12px;padding-bottom:12px}.impact-metric strong{font-size:37px;margin-top:5px}.impact-metric-label{font-size:8px}.impact-metrics{margin-bottom:14px}.impact-bars{height:150px}.impact-growth{margin-top:14px;padding-top:11px}.impact-growth p{font-size:10px}.impact-actions{margin-top:12px}.impact-annual>strong{font-size:38px}}
@media(max-width:1050px){.impact-evidence-row{gap:22px}.impact-metric strong{font-size:35px}.impact-metric+.impact-metric{padding-left:18px}.impact-annual{padding-left:22px}.impact-actions>span{margin-left:0}}
@media(max-width:740px){.impact-kicker{gap:8px}.impact-simulation{font-size:8px}.impact-heading{font-size:34px}.impact-lead{font-size:14px}.impact-metrics{grid-template-columns:1fr;margin-bottom:22px}.impact-metric,.impact-metric+.impact-metric{padding:17px 0;border-left:0}.impact-metric+.impact-metric{border-top:1px solid var(--line)}.impact-metric strong{font-size:45px}.impact-metric-label{font-size:10px}.impact-metric>span:not(.impact-metric-label){font-size:15px}.impact-metric small{font-size:12px}.impact-evidence-row{grid-template-columns:1fr;gap:25px}.impact-bars{gap:12px;padding:0 3px}.impact-bar{padding-left:0;padding-right:0}.impact-bar b{font-size:16px}.impact-bar>small{font-size:10px}.impact-annual{padding:22px 0 0;border-left:0;border-top:1px solid var(--line)}.impact-annual>strong{font-size:47px}.impact-source span{font-size:13px}.impact-growth h3{font-size:18px}.impact-growth p{font-size:13px}.impact-actions{gap:10px}.impact-actions .button{font-size:12px;padding:11px 13px}.impact-actions>span{font-size:11px;line-height:1.7}.impact-input-grid{grid-template-columns:1fr}.impact-assumptions fieldset{padding:16px}}

.visibility-heading{margin-bottom:16px}.visibility-lead{max-width:1100px}
.visibility-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px;margin-bottom:26px}
.visibility-metrics article{padding:18px 25px 18px 0}.visibility-metrics article+article{padding-left:27px;border-left:1px solid var(--line)}
.visibility-metrics strong{font-size:53px;font-weight:500;letter-spacing:-2px;line-height:1.2;color:var(--amber)}
.visibility-metrics strong>span{font-size:.7em;color:var(--cyan)}
.visibility-metrics h3{font-size:18px;margin-top:8px;margin-bottom:7px}
.visibility-metrics p{color:var(--muted);font-size:11px;line-height:1.7}
.visibility-workspace{display:grid;grid-template-columns:1fr 1.12fr;gap:45px;align-items:center}
.visibility-risk{border-left:2px solid var(--amber);padding-left:22px}.visibility-risk>.eyebrow{font-size:9px;margin-bottom:12px}
.visibility-risk h3{font-size:25px;line-height:1.3;margin-bottom:14px}
.visibility-risk>p{font-size:13px;color:var(--muted);line-height:1.8}
.visibility-rule{display:block;font-size:12px;color:var(--amber);margin-top:17px}
.visibility-proposal>div{display:flex;gap:17px;padding:12px 0;border-bottom:1px solid var(--line)}.visibility-proposal>div:first-child{padding-top:0}.visibility-proposal>div:last-child{border-bottom:0;padding-bottom:0}
.visibility-proposal b{font-size:11px;color:var(--cyan);font-weight:500;padding-top:4px}
.visibility-proposal h3{font-size:18px;margin-bottom:6px}.visibility-proposal p{font-size:12px;color:var(--muted);line-height:1.7}
.visibility-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px}
.visibility-footer>p{max-width:620px;color:var(--muted);font-size:10px;line-height:1.7}.visibility-footer .button-row{margin:0;flex-shrink:0}.visibility-footer .button{min-height:36px;font-size:11px;padding:10px 14px}
@media(min-width:1700px){.visibility-metrics{margin-top:25px;margin-bottom:27px}.visibility-metrics strong{font-size:66px}.visibility-metrics h3{font-size:24px}.visibility-metrics p{font-size:15px}.visibility-metrics article{padding-top:20px;padding-bottom:20px}.visibility-risk>.eyebrow{font-size:12px}.visibility-risk h3{font-size:31px}.visibility-risk>p{font-size:18px}.visibility-rule{font-size:16px}.visibility-proposal h3{font-size:24px}.visibility-proposal p{font-size:17px}.visibility-proposal b{font-size:15px}.visibility-footer>p{font-size:13px}.visibility-footer .button{font-size:14px}}
@media(min-width:900px) and (max-height:800px){.visibility-heading{font-size:38px}.visibility-lead{font-size:15px}.visibility-metrics{margin-top:17px;margin-bottom:20px}.visibility-metrics article{padding-top:11px;padding-bottom:12px}.visibility-metrics strong{font-size:42px}.visibility-metrics h3{font-size:16px}.visibility-risk h3{font-size:23px}.visibility-risk>p{font-size:12px}.visibility-proposal h3{font-size:16px}.visibility-proposal p{font-size:11px}.visibility-footer{margin-top:17px}}
@media(max-width:1050px){.visibility-workspace{gap:26px}.visibility-metrics h3{font-size:16px}.visibility-footer{flex-wrap:wrap;gap:16px}}
@media(max-width:740px){.visibility-heading{font-size:34px}.visibility-lead{font-size:15px}.visibility-metrics{grid-template-columns:1fr;margin-top:22px;margin-bottom:26px}.visibility-metrics article,.visibility-metrics article+article{padding:18px 0;border-left:0}.visibility-metrics article+article{border-top:1px solid var(--line)}.visibility-metrics strong{font-size:49px}.visibility-metrics h3{font-size:21px}.visibility-metrics p{font-size:13px}.visibility-workspace{grid-template-columns:1fr;gap:28px}.visibility-risk h3{font-size:24px}.visibility-risk>p{font-size:14px}.visibility-rule{font-size:13px}.visibility-proposal h3{font-size:20px}.visibility-proposal p{font-size:14px}.visibility-footer>p{font-size:12px}.visibility-footer .button-row{flex-shrink:1;gap:10px}.visibility-footer .button{font-size:12px}}

/* Keep the executive evidence and scenario together on TV and notebook viewports. */
[data-chapter="impacto"]{padding-top:26px;padding-bottom:26px}
@media(min-width:1700px){.impact-heading{font-size:52px}.impact-lead,.visibility-lead{font-size:20px}.impact-dashboard{margin-top:16px}.impact-metric{padding-top:14px;padding-bottom:14px}.impact-metric strong{font-size:54px;margin-top:7px;margin-bottom:5px}.impact-metric>span:not(.impact-metric-label){font-size:17px}.impact-metric small{font-size:12px;margin-top:5px}.impact-metrics{margin-bottom:16px}.impact-bars{height:160px;--impact-bar-height:90px}.impact-annual>strong{font-size:52px}.impact-source{padding-top:10px;margin-top:12px}.impact-growth{margin-top:14px;padding-top:12px}.impact-growth h3{font-size:20px;margin-bottom:4px}.impact-growth p{font-size:14px}.impact-actions{margin-top:12px}.visibility-heading{font-size:60px}.visibility-metrics article{padding-top:15px;padding-bottom:15px}.visibility-metrics strong{font-size:60px}.visibility-metrics h3{font-size:22px}.visibility-metrics p{font-size:14px}}
@media(min-width:900px) and (max-height:800px){[data-chapter="impacto"],[data-chapter="controle-mensuravel"]{padding-top:16px;padding-bottom:16px}.impact-kicker{margin-bottom:6px}.impact-heading,.visibility-heading{font-size:36px;margin-bottom:10px}.impact-lead{display:none}.impact-dashboard{margin-top:10px}.impact-metric{padding-top:8px;padding-bottom:8px}.impact-metric strong{font-size:34px;margin-top:3px;margin-bottom:4px}.impact-metric>span:not(.impact-metric-label){font-size:11px}.impact-metric small{font-size:9px;margin-top:4px}.impact-metrics{margin-bottom:10px}.impact-chart-heading h3{font-size:16px;margin-bottom:4px}.impact-chart-heading>small{font-size:9px}.impact-bars{height:105px;margin-top:5px;--impact-bar-height:54px}.impact-bar{gap:5px}.impact-bar b{font-size:15px}.impact-bar>small{font-size:9px;padding-bottom:5px}.impact-axis{font-size:8px;margin-top:5px}.impact-annual>strong{font-size:34px;margin-top:5px;margin-bottom:4px}.impact-annual>span:not(.impact-metric-label){font-size:12px}.impact-annual>p{font-size:10px;margin-top:5px}.impact-source{padding-top:9px;margin-top:9px}.impact-source b{font-size:10px}.impact-source span{font-size:10px;margin-top:4px}.impact-growth{margin-top:10px;padding-top:8px}.impact-growth h3{font-size:16px;margin-bottom:3px}.impact-growth p{font-size:9px}.impact-actions{margin-top:10px}.impact-actions .button{min-height:32px;font-size:10px;padding:8px 12px}.impact-actions>span{font-size:9px}.visibility-lead{font-size:13px}.visibility-metrics{margin-top:14px;margin-bottom:17px}.visibility-metrics article{padding-top:8px;padding-bottom:10px}.visibility-metrics strong{font-size:36px}.visibility-metrics h3{font-size:15px;margin-top:6px;margin-bottom:5px}.visibility-metrics p{font-size:10px}.visibility-risk h3{font-size:22px;margin-bottom:11px}.visibility-risk>.eyebrow{margin-bottom:10px}.visibility-risk>p{font-size:11px}.visibility-rule{font-size:11px;margin-top:12px}.visibility-proposal>div{padding-top:10px;padding-bottom:10px}.visibility-proposal h3{font-size:16px;margin-bottom:5px}.visibility-proposal p{font-size:11px}.visibility-footer{margin-top:17px}.visibility-footer>p{font-size:10px}}

.impact-metric.adverse strong{color:var(--amber)}
@media(min-width:900px) and (max-height:800px){[data-chapter="impacto"]{padding-top:14px;padding-bottom:14px}.impact-kicker{margin-bottom:4px}.impact-heading{font-size:34px;margin-bottom:8px}.impact-dashboard{margin-top:8px}.impact-growth h3{font-size:15px;margin-bottom:2px}}

/* Visual revision: a clear story on screen, assumptions available on demand. */
[data-chapter="controle-mensuravel"],[data-chapter="impacto"]{padding-top:28px;padding-bottom:28px}
.control-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin:25px 0 30px}
.control-problem{display:grid;grid-template-columns:128px 1fr;column-gap:26px;align-items:center}
.control-problem h2{font-size:28px;letter-spacing:-1.1px;align-self:end}.control-problem h2 span{color:var(--amber);padding:0 5px}
.control-problem p{font-size:14px;color:var(--muted);grid-column:2;margin-top:10px;align-self:start;line-height:1.6}
.mail-visual{grid-row:1/3;width:120px;height:132px;position:relative}.mail-sheet{position:absolute;width:105px;height:115px;border:1px solid #47719d;border-radius:10px;background:#0b213e}.mail-sheet.rear{transform:rotate(-14deg);top:0;left:0}.mail-sheet.middle{transform:rotate(-6deg);top:6px;left:7px}.mail-sheet.front{top:13px;left:13px;background:linear-gradient(140deg,#183d66,#0c2443);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.mail-sheet svg{width:46px;color:var(--muted)}.mail-sheet span{font-size:8px;letter-spacing:2px;color:var(--muted)}.mail-sheet b{position:absolute;right:-12px;top:-12px;background:var(--amber);color:var(--navy);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:22px}
.control-route{border-left:1px solid var(--line);padding-left:38px}.control-route>.eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:18px}
.track-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}.track-step{display:flex;gap:12px;align-items:center}.track-icon{width:38px;height:38px;color:var(--cyan);display:grid;place-items:center;flex-shrink:0}.track-icon svg{width:30px}.track-step b{display:block;font-size:14px;font-weight:600}.track-step div>span{display:block;color:var(--muted);font-size:11px;margin-top:5px}
.reported-strip{display:grid;grid-template-columns:1fr 1fr 1.25fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;gap:24px}.reported-strip>div{display:flex;align-items:center;gap:16px}.reported-strip strong{font-size:43px;font-weight:500;letter-spacing:-2px;color:var(--amber)}.reported-strip span{font-size:14px;line-height:1.4}.reported-strip small{display:block;font-size:10px;color:var(--muted);margin-top:5px}
.redesign-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.redesign-foot>span{font-size:10px;color:var(--muted)}.redesign-foot .button-row{margin:0;align-items:center;gap:25px}.redesign-foot .text-link{font-size:12px}
.return-dashboard{margin-top:28px}.return-main{display:grid;grid-template-columns:1.3fr 1fr;gap:65px}.return-hero{padding:0 0 0 24px;border-left:3px solid var(--amber)}.return-label{font-size:10px;letter-spacing:2px;color:var(--muted)}.return-hero>strong{font-size:clamp(50px,5.2vw,82px);font-weight:500;letter-spacing:-4px;color:var(--amber);display:block;line-height:1.15;margin:9px 0}.return-hero>p{font-size:13px;color:var(--muted)}.return-month{display:flex;gap:9px;align-items:baseline;margin-top:17px}.return-month strong{font-size:24px;font-weight:500}.return-month span{font-size:12px;color:var(--muted)}.return-hero>small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:6px}.return-caution{display:inline-block;font-size:10px;color:var(--amber);margin-top:10px}
.return-operations{display:grid;gap:20px;align-content:center}.return-operations article{display:flex;gap:20px;align-items:center}.return-op-icon{font-size:30px;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:var(--cyan);background:#20d7f10b;border:1px solid #20d7f130}.return-operations article+article{padding-top:20px;border-top:1px solid var(--line)}.return-operations strong{font-size:42px;color:var(--cyan);font-weight:500;letter-spacing:-1.6px;line-height:1.2;display:block}.return-operations article+article strong{color:var(--green)}.return-operations b{display:block;font-size:14px;font-weight:500;margin-top:3px}.return-operations small{display:block;font-size:10px;color:var(--muted);margin-top:7px}
.return-scenarios{display:grid;grid-template-columns:1fr repeat(3,1fr);align-items:center;gap:30px;margin-top:28px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.return-scenarios>span{font-size:13px}.return-scenarios>span>small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.return-scenario{background:none;text-align:left;padding:4px 0;color:var(--muted)}.return-scenario div{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.return-scenario b{font-size:14px;font-weight:500}.return-scenario strong{font-size:20px;font-weight:500}.scenario-track{display:block;height:5px;background:#ffffff10;border-radius:9px;overflow:hidden}.scenario-track i{display:block;height:100%;background:var(--blue);border-radius:9px}.return-scenario.selected{color:var(--amber)}.return-scenario.selected i{background:var(--amber)}
.return-capacity{display:flex;align-items:center;gap:14px;margin-top:18px}.return-capacity>span{font-size:30px;color:var(--cyan)}.return-capacity b{font-size:16px;font-weight:500}.return-capacity p{font-size:11px;color:var(--muted);margin-top:4px}
/* The brand is the center; SB 360 travels around it and stays upright. */
.sb360-node{background:radial-gradient(ellipse at center,#087cff19,transparent 67%);border-color:#087cff35;box-shadow:none;padding:8px 16px 18px}.sb360-visual{width:280px;height:255px;max-width:100%;margin:auto}.sb360-core{z-index:2;pointer-events:none}.central-node .sb360-brand{width:88px;height:110px;object-fit:contain;margin:0;animation:brand-breathe 5s ease-in-out infinite;filter:drop-shadow(0 0 18px #087cff70)}.sb360-caption{font-size:8px;letter-spacing:2.5px;margin-top:14px}
.brand-halo{position:absolute;width:165px;height:165px;border-radius:50%;background:radial-gradient(circle,#087cff22,transparent 70%);animation:brand-halo 5s ease-in-out infinite}
.brand-orbit-line{position:absolute;width:248px;height:248px;border:1px solid #20d7f133;border-radius:50%;box-shadow:0 0 30px #087cff08}.brand-orbit-line.orbit-tilt{transform:rotate(-27deg) scaleY(.6);border-color:#ffb34435}
.brand-orbit{position:absolute;width:248px;height:248px;animation:sb360-orbit 20s linear infinite;z-index:3;pointer-events:none}.brand-satellite{position:absolute;left:50%;top:0}.brand-satellite>span{display:block;position:absolute;white-space:nowrap;left:-49px;top:-17px;border:1px solid #ffb34480;border-radius:30px;padding:7px 14px;background:#0d2341;font-size:17px;font-weight:600;box-shadow:0 0 22px #ffb34415;animation:sb360-counter 20s linear infinite}.brand-satellite b{color:var(--amber);font-weight:600}
.brand-particle{position:absolute;width:248px;height:248px;border-radius:50%;animation:sb360-orbit 32s linear infinite reverse}.brand-particle:after{content:"";position:absolute;bottom:22px;left:40px;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}
.sb360-visual.is-paused *{animation-play-state:paused!important}
@keyframes brand-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.045)}}@keyframes brand-halo{0%,100%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}
@media(min-width:1700px){.control-story{margin:35px 0 40px;gap:70px}.control-problem{grid-template-columns:150px 1fr;gap:30px}.control-problem h2{font-size:35px}.control-problem p{font-size:18px}.mail-visual{transform:scale(1.15)}.track-steps{gap:34px 20px}.track-step b{font-size:18px}.track-step div>span{font-size:14px}.track-icon svg{width:36px}.control-route>.eyebrow{font-size:11px;margin-bottom:25px}.reported-strip{padding:28px 0}.reported-strip strong{font-size:58px}.reported-strip span{font-size:18px}.reported-strip small{font-size:13px}.redesign-foot>span{font-size:13px}.redesign-foot .text-link{font-size:15px}.return-label{font-size:13px}.return-hero>p{font-size:17px}.return-month strong{font-size:30px}.return-month span,.return-hero>small,.return-caution{font-size:13px}.return-operations strong{font-size:55px}.return-operations b{font-size:18px}.return-operations small{font-size:13px}.return-scenarios{margin-top:35px;padding:24px 0}.return-scenarios>span{font-size:17px}.return-scenarios>span>small{font-size:13px}.return-scenario strong{font-size:26px}.return-scenario b{font-size:18px}.return-capacity b{font-size:20px}.return-capacity p{font-size:14px}.return-capacity{margin-top:25px}.sb360-visual{height:300px;width:330px}.brand-orbit,.brand-orbit-line,.brand-particle{width:285px;height:285px}.central-node .sb360-brand{width:110px;height:140px}.brand-satellite>span{font-size:21px;left:-59px;top:-19px}}
@media(min-width:900px) and (max-height:800px){[data-chapter="controle-mensuravel"],[data-chapter="impacto"]{padding-top:18px;padding-bottom:18px}.control-story{margin:18px 0 24px;gap:40px}.control-problem h2{font-size:24px}.control-problem p{font-size:12px}.control-route{padding-left:25px}.track-steps{gap:22px 12px}.track-step b{font-size:12px}.track-step div>span{font-size:10px}.reported-strip{padding:17px 0}.reported-strip strong{font-size:36px}.reported-strip span{font-size:12px}.return-dashboard{margin-top:20px}.return-hero>strong{font-size:61px}.return-scenarios{margin-top:22px;padding:14px 0}.return-operations strong{font-size:37px}.return-operations{gap:16px}.return-operations article+article{padding-top:16px}.return-capacity{margin-top:14px}.redesign-foot{margin-top:14px}.redesign-foot .button{padding:9px 14px;min-height:36px;font-size:11px}.return-main{gap:45px}.sb360-visual{height:215px;width:245px}.brand-orbit,.brand-orbit-line,.brand-particle{width:205px;height:205px}.central-node .sb360-brand{width:76px;height:95px}.sb360-caption{font-size:7px}.brand-satellite>span{font-size:15px;left:-46px;top:-16px}}
@media(max-width:1050px){.control-story{gap:25px}.control-problem{grid-template-columns:1fr}.mail-visual{display:none}.control-problem p{grid-column:auto}.track-steps{grid-template-columns:1fr}.control-route{padding-left:24px}.return-main{gap:25px}.return-hero>strong{font-size:55px}}
@media(max-width:740px){.control-story,.return-main{grid-template-columns:1fr;gap:28px}.control-problem{grid-template-columns:90px 1fr;column-gap:20px}.mail-visual{display:block;transform:scale(.7);transform-origin:left center;width:90px}.control-problem h2{font-size:23px}.control-problem p{grid-column:2;font-size:12px}.control-route{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:25px}.track-steps{grid-template-columns:1fr 1fr;gap:22px 12px}.track-step{gap:7px}.track-step b{font-size:12px}.track-step div>span{font-size:10px}.track-icon{width:26px}.track-icon svg{width:24px}.reported-strip{grid-template-columns:1fr;gap:18px}.reported-strip strong{width:95px;font-size:38px}.reported-strip span{font-size:14px}.reported-strip small{font-size:11px}.redesign-foot{align-items:flex-start;flex-direction:column}.redesign-foot>span{font-size:11px;line-height:1.6}.return-dashboard{margin-top:24px}.return-hero>strong{font-size:55px;letter-spacing:-3px}.return-hero{padding-left:17px}.return-hero>p{font-size:12px}.return-hero>small{font-size:11px}.return-caution{font-size:11px}.return-operations{gap:18px}.return-operations article{gap:15px}.return-operations strong{font-size:42px}.return-operations small{font-size:11px}.return-scenarios{grid-template-columns:repeat(3,1fr);gap:17px}.return-scenarios>span{grid-column:1/-1}.return-scenarios>span br{display:none}.return-scenarios>span small{display:inline;margin-left:10px}.return-scenario strong{font-size:17px}.return-scenario b{font-size:12px}.return-capacity b{font-size:17px}.return-capacity p{font-size:12px}.redesign-foot .button-row{gap:18px}.sb360-visual{height:270px}.brand-orbit,.brand-orbit-line,.brand-particle{width:238px;height:238px}}
@media(min-width:900px) and (max-height:800px){[data-chapter="impacto"]>.lead{display:none}[data-chapter="impacto"]>.heading{margin-bottom:10px}.return-dashboard{margin-top:12px}.return-scenarios{margin-top:16px}.return-month{margin-top:12px}[data-chapter="sb360"] .heading{font-size:40px;margin-bottom:12px}[data-chapter="sb360"]>.lead{font-size:14px}[data-chapter="sb360"] .architecture{margin-top:18px}.sb360-visual{height:185px}.brand-orbit,.brand-orbit-line,.brand-particle{width:177px;height:177px}.central-node .sb360-brand{width:68px;height:85px}[data-chapter="sb360"] .bottom-note{font-size:10px;margin-top:12px}}
@media(min-width:1700px){[data-chapter="sb360"] .sb360-visual{height:270px}.brand-orbit,.brand-orbit-line,.brand-particle{width:255px;height:255px}}

/* Closing slides: short parallel comparisons and a single example. */
.closing-focus-title{font-size:clamp(32px,3.4vw,58px);line-height:1.14;margin-bottom:20px}
.compare-control{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.compare-side{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#ffffff02}
.compare-side header{padding:18px 23px;background:#ffffff03;border-bottom:1px solid var(--line)}
.compare-side header>span{display:block;font-size:9px;letter-spacing:1.8px;color:var(--muted);margin-bottom:8px}
.compare-side h2{font-size:22px;letter-spacing:-.5px}.answers-side{border-color:#20d7f138}.answers-side header{background:#20d7f108}.answers-side header>span{color:var(--cyan)}
.compare-item{display:flex;gap:18px;align-items:center;padding:17px 23px;min-height:86px}.compare-item+.compare-item{border-top:1px solid var(--line)}
.compare-index{font-size:12px;color:var(--amber);width:24px;flex-shrink:0}.answers-side .compare-index{color:var(--cyan)}.compare-item h3{font-size:16px;margin-bottom:5px}.compare-item p{font-size:12px;line-height:1.5;color:var(--muted)}.compare-item small{display:block;font-size:9px;line-height:1.5;color:var(--muted);margin-top:4px}
.service-types{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}.service-types span{border:1px solid var(--line);border-radius:30px;padding:7px 15px;font-size:11px;color:var(--muted)}
.scope-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:4px;margin-bottom:24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.scope-counts>:is(div,button){display:flex;gap:15px;align-items:center}.scope-counts strong{font-size:53px;font-weight:500;color:var(--amber);letter-spacing:-2px;line-height:1}.scope-counts span{font-size:14px;max-width:130px;line-height:1.45}
.benefit-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:16px}.benefit-heading>span{font-size:10px;letter-spacing:1.7px;color:var(--cyan)}.benefit-heading small{font-size:10px;color:var(--muted)}
.simple-benefits{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:24px}
.simple-benefits :is(article,button){position:relative;border:1px solid var(--line);background:linear-gradient(150deg,#102e4b55,#0d234122);border-radius:12px;padding:22px}
.benefit-icon{position:absolute;right:20px;top:18px;font-size:23px;color:var(--muted);opacity:.7}
.simple-benefits strong{display:block;font-size:47px;font-weight:500;letter-spacing:-2px;line-height:1.1;color:var(--cyan);margin:9px 0 14px;white-space:nowrap}.benefit-quality strong{color:var(--green)}.benefit-cash strong{color:var(--amber);font-size:39px}
.simple-benefits h3{font-size:15px;margin-bottom:9px}.simple-benefits p{font-size:11px;line-height:1.6;color:var(--muted)}.simple-benefits p b{font-weight:500;color:var(--white)}
.capacity-message{font-size:19px;margin-top:22px;padding-left:15px;border-left:2px solid var(--amber);line-height:1.5}
[data-chapter="impacto"] .redesign-foot .button-row{gap:24px}.detail-copy h4{font-size:15px;margin:20px 0 10px}.detail-copy ol,.detail-copy ul{line-height:1.9;color:var(--muted);font-size:14px;padding-left:24px}
@media(min-width:1700px){.compare-side header{padding:22px 27px}.compare-side header>span{font-size:11px}.compare-side h2{font-size:27px}.compare-item{padding:22px 27px;min-height:105px}.compare-item h3{font-size:21px}.compare-item p{font-size:15px}.compare-item small{font-size:12px}.compare-index{font-size:15px}.service-types{margin-top:22px;gap:12px}.service-types span{font-size:14px;padding:9px 18px}.scope-counts{padding:26px 0;margin-bottom:30px}.scope-counts strong{font-size:70px}.scope-counts span{font-size:18px;max-width:160px}.benefit-heading>span{font-size:12px}.benefit-heading small{font-size:12px}.simple-benefits :is(article,button){padding:28px}.simple-benefits strong{font-size:62px}.benefit-cash strong{font-size:49px}.simple-benefits h3{font-size:20px}.simple-benefits p{font-size:14px}.capacity-message{font-size:24px;margin-top:28px}}
@media(min-width:900px) and (max-height:800px){[data-chapter="impacto"] .closing-focus-title,[data-chapter="controle-mensuravel"] .closing-focus-title{font-size:36px;margin-bottom:15px}[data-chapter="controle-mensuravel"] .kicker-row,[data-chapter="impacto"] .kicker-row{margin-bottom:12px}.compare-side header{padding:12px 20px}.compare-side header>span{font-size:8px;margin-bottom:6px}.compare-side h2{font-size:20px}.compare-item{padding:12px 20px;min-height:72px}.compare-item h3{font-size:14px}.compare-item p{font-size:11px}.compare-item small{font-size:9px}.service-types{margin-top:12px}.service-types span{padding:6px 13px;font-size:10px}.scope-counts{padding:15px 0;margin-bottom:18px}.scope-counts strong{font-size:44px}.scope-counts span{font-size:12px}.benefit-heading{margin-bottom:12px}.benefit-heading>span{font-size:9px}.benefit-heading small{font-size:9px}.simple-benefits :is(article,button){padding:18px}.simple-benefits strong{font-size:39px;margin:5px 0 12px}.benefit-cash strong{font-size:32px}.simple-benefits h3{font-size:14px}.simple-benefits p{font-size:10px}.capacity-message{font-size:17px;margin-top:17px}}
@media(max-width:1050px){.compare-control{gap:16px}.scope-counts{gap:15px}.scope-counts>:is(div,button){gap:10px}.scope-counts span{font-size:12px}.simple-benefits{gap:16px}.simple-benefits strong{font-size:38px}.benefit-cash strong{font-size:29px}}
@media(max-width:740px){.closing-focus-title{font-size:32px}.compare-control{grid-template-columns:1fr;gap:20px}.compare-side h2{font-size:22px}.compare-side header{padding:18px}.compare-item{padding:17px 18px}.compare-item h3{font-size:15px}.compare-item p{font-size:12px}.compare-item small{font-size:10px}.service-types{gap:8px}.service-types span{padding:7px 12px;font-size:11px}.scope-counts{grid-template-columns:1fr 1fr;gap:24px 15px;padding:22px 0;margin-bottom:22px}.scope-counts strong{font-size:48px}.scope-counts span{font-size:12px;max-width:100px}.benefit-heading{display:block}.benefit-heading>span{display:block;font-size:9px;line-height:1.7}.benefit-heading small{display:block;margin-top:7px;font-size:10px;line-height:1.6}.simple-benefits{grid-template-columns:1fr;gap:15px}.simple-benefits :is(article,button){padding:23px}.simple-benefits strong{font-size:48px}.benefit-cash strong{font-size:42px}.simple-benefits h3{font-size:17px}.simple-benefits p{font-size:12px}.capacity-message{font-size:18px;margin-top:24px}[data-chapter="impacto"] .redesign-foot .button-row{gap:17px;align-items:flex-start;flex-direction:column}}
.evidence-compare{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:10px}.evidence-compare article{position:relative;padding:25px 28px;border:1px solid var(--line);border-radius:12px;background:#ffffff02}.evidence-compare article:first-child{border-color:#7edcbb38}.evidence-compare article:last-child{border-color:#ffb34438}.evidence-compare h2{font-size:22px;margin:0 0 22px;padding-right:38px}.evidence-state{position:absolute;right:25px;top:22px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--green);background:#7edcbb13;font-size:20px}.evidence-state.next{color:var(--amber);background:#ffb34413}.evidence-compare ul{list-style:none;padding:0;margin:0;display:grid;gap:20px}.evidence-compare li b{display:block;font-size:16px;font-weight:500;margin-bottom:5px}.evidence-compare li span{font-size:12px;color:var(--muted);line-height:1.6}.evidence-bottom{display:flex;gap:25px;justify-content:space-between;margin-top:25px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.evidence-bottom b{font-weight:500;color:var(--amber)}
@media(min-width:1700px){.evidence-compare article{padding:32px 35px}.evidence-compare h2{font-size:28px;margin-bottom:28px}.evidence-compare ul{gap:27px}.evidence-compare li b{font-size:21px}.evidence-compare li span{font-size:16px}.evidence-bottom{font-size:17px;margin-top:30px}}
@media(min-width:900px) and (max-height:800px){[data-chapter="base"] .closing-focus-title{font-size:38px;margin-bottom:17px}.evidence-compare article{padding:21px 25px}.evidence-compare h2{font-size:21px;margin-bottom:20px}.evidence-compare ul{gap:16px}.evidence-compare li b{font-size:15px}.evidence-compare li span{font-size:11px}.evidence-bottom{font-size:11px;margin-top:19px;padding-top:15px}}
@media(max-width:740px){.evidence-compare{grid-template-columns:1fr;gap:20px}.evidence-compare article{padding:24px}.evidence-compare h2{font-size:22px}.evidence-compare li b{font-size:16px}.evidence-compare li span{font-size:12px}.evidence-bottom{flex-direction:column;gap:12px;font-size:12px;line-height:1.7}}
/* Deliberately visible panels: solid fills, distinct headers and separated rows. */
.evidence-compare.strong-panels{gap:28px}.evidence-compare.strong-panels article{padding:0;background:#153654;border:2px solid #447597;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #0002}.strong-panels article>header{display:flex;align-items:center;gap:15px;padding:22px 25px;background:#176185}.strong-panels article:last-child>header{background:#66502d}.strong-panels h2{font-size:18px;letter-spacing:1px;margin:0;padding:0}.panel-symbol{font-size:24px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff60;border-radius:50%}.strong-panels ul{display:block;gap:0}.strong-panels li{padding:22px 26px;border-top:1px solid #6d94b04d;min-height:67px}.strong-panels li:nth-child(even){background:#102d49}.strong-panels li b{font-size:20px;line-height:1.35;margin:0;display:flex;align-items:center;gap:17px}.strong-panels li b:before{content:"";width:7px;height:7px;background:var(--cyan);border-radius:50%;flex-shrink:0}.strong-panels article:last-child li b:before{background:var(--amber)}
.strong-compare .compare-side{background:#153654;border:2px solid #447597;border-radius:14px;box-shadow:0 12px 30px #0002}.strong-compare .questions-side header{background:#66502d}.strong-compare .answers-side header{background:#176185}.strong-compare .compare-side header{padding:19px 24px;border:0}.strong-compare .compare-side header>span{color:#e2edf8;letter-spacing:1.4px;font-size:9px;margin-bottom:9px}.strong-compare .compare-side h2{font-size:18px;letter-spacing:.1px}.strong-compare .compare-item{padding:22px 24px;min-height:91px;border-top:1px solid #6d94b04d}.strong-compare .compare-item:nth-child(odd){background:#102d49}.strong-compare .compare-item h3{font-size:20px;margin-bottom:7px}.strong-compare .compare-item p{font-size:13px;color:#c3d7eb}.strong-compare .compare-index{display:grid;place-items:center;width:33px;height:33px;border-radius:7px;background:#fbb3451a;border:1px solid #ffb34455;font-size:12px}.strong-compare .answers-side .compare-index{background:#20d7f117;border-color:#20d7f155}
[data-chapter="impacto"] .scope-counts{padding:0;border:0;gap:16px;margin-top:6px;margin-bottom:24px}.scope-counts>:is(div,button){display:flex;flex-direction:column;align-items:flex-start;gap:13px;background:#153654;border:2px solid #447597;border-radius:12px;padding:23px 24px;min-height:137px}.scope-counts strong{font-size:62px;letter-spacing:-2px;color:var(--amber)}.scope-counts span{max-width:none;font-size:15px}.simple-benefits :is(article,button){background:#153654;border:2px solid #447597;border-radius:12px;padding:22px 24px;box-shadow:0 10px 25px #0002;border-top:5px solid var(--cyan)}.simple-benefits .benefit-quality{border-top-color:var(--green)}.simple-benefits .benefit-cash{border-top-color:var(--amber)}.simple-benefits strong{font-size:48px;margin:7px 0 14px}.simple-benefits .benefit-cash strong{font-size:38px}.simple-benefits p{color:#c3d7eb}.benefit-icon{display:none}
@media(min-width:1700px){.strong-panels article>header{padding:25px 30px}.strong-panels h2{font-size:22px}.strong-panels li{padding:26px 30px;min-height:82px}.strong-panels li b{font-size:25px}.strong-compare .compare-side header{padding:25px 28px}.strong-compare .compare-side h2{font-size:22px}.strong-compare .compare-side header>span{font-size:11px}.strong-compare .compare-item{padding:27px 28px;min-height:111px}.strong-compare .compare-item h3{font-size:25px}.strong-compare .compare-item p{font-size:17px}.scope-counts>:is(div,button){padding:27px 29px;min-height:167px}.scope-counts strong{font-size:76px}.scope-counts span{font-size:19px}.simple-benefits :is(article,button){padding:26px 28px}.simple-benefits strong{font-size:60px}.simple-benefits .benefit-cash strong{font-size:47px}}
@media(min-width:900px) and (max-height:800px){.strong-panels article>header{padding:17px 23px}.strong-panels h2{font-size:17px}.strong-panels li{padding:18px 23px;min-height:60px}.strong-panels li b{font-size:18px}.panel-symbol{width:31px;height:31px;font-size:21px}.strong-compare .compare-side header{padding:14px 20px}.strong-compare .compare-side h2{font-size:15px}.strong-compare .compare-side header>span{font-size:8px;margin-bottom:7px}.strong-compare .compare-item{padding:17px 20px;min-height:78px}.strong-compare .compare-item h3{font-size:17px;margin-bottom:5px}.strong-compare .compare-item p{font-size:12px}.scope-counts>:is(div,button){padding:17px 20px;min-height:112px;gap:10px}.scope-counts strong{font-size:46px}.scope-counts span{font-size:13px}[data-chapter="impacto"] .scope-counts{margin-bottom:19px}.simple-benefits :is(article,button){padding:18px 20px}.simple-benefits strong{font-size:37px}.simple-benefits .benefit-cash strong{font-size:30px}}
@media(max-width:740px){.evidence-compare.strong-panels{gap:22px}.strong-panels article>header{padding:18px}.strong-panels h2{font-size:17px}.strong-panels li{padding:20px 18px;min-height:64px}.strong-panels li b{font-size:17px}.strong-panels li b:before{width:6px;height:6px}.strong-compare .compare-side header{padding:18px}.strong-compare .compare-side h2{font-size:16px}.strong-compare .compare-side header>span{font-size:8px}.strong-compare .compare-item{padding:20px 18px;min-height:89px}.strong-compare .compare-item h3{font-size:17px}.strong-compare .compare-item p{font-size:11px}.scope-counts>:is(div,button){padding:20px 17px;min-height:130px;gap:13px}.scope-counts strong{font-size:50px}.scope-counts span{font-size:12px}.simple-benefits :is(article,button){padding:23px}.simple-benefits strong{font-size:49px}.simple-benefits .benefit-cash strong{font-size:40px}}
/* Opening orbit: three evenly spaced labels remain upright. */
.cover-art{flex-direction:column;gap:10px}.cover-orbit-stage{position:relative;width:min(100%,390px);aspect-ratio:1;display:grid;place-items:center;isolation:isolate}.cover-orbit-stage .cover-brand{position:relative;width:52%;max-width:210px;z-index:2;animation:brand-breathe 5s ease-in-out infinite;filter:drop-shadow(0 0 30px #087cff44)}.cover-orbit-halo{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,#087cff2e,transparent 70%);animation:brand-halo 5s ease-in-out infinite}.cover-orbit-line{position:absolute;inset:12%;border:1px solid #3783ae77;border-radius:50%;box-shadow:0 0 45px #087cff0a}.cover-tag-track{--orbit-delay:0s;position:absolute;inset:12%;border-radius:50%;animation:sb360-orbit 24s linear infinite;animation-delay:var(--orbit-delay);z-index:3;pointer-events:none}.cover-tag-track.track-2{--orbit-delay:-8s}.cover-tag-track.track-3{--orbit-delay:-16s}.cover-satellite{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.cover-orbit-stage .orbit-tag{position:relative;display:block;white-space:nowrap;border-color:#3c719e;background:#102c50;font-size:11px;padding:10px 15px;animation:sb360-counter 24s linear infinite;animation-delay:var(--orbit-delay);color:var(--white)}.cover-tag-track.track-3 .orbit-tag{color:var(--amber);border-color:#ffb34488}.cover-motion-control{font-size:10px;margin-top:2px}.cover-orbit-stage.is-paused *{animation-play-state:paused!important}
/* The existing number cards are now native keyboard-accessible buttons. */
.scope-counts>button,.simple-benefits>button{text-align:left;color:var(--white);position:relative;font-family:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.scope-counts>button:hover,.simple-benefits>button:hover{border-color:var(--cyan);box-shadow:0 8px 30px #087cff30;transform:translateY(-2px)}.scope-counts>button:focus-visible,.simple-benefits>button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.number-open{position:absolute;right:17px;top:12px;color:var(--cyan);font-size:18px;line-height:1;opacity:.8}.scope-counts .number-open{font-size:18px;max-width:none}.scope-counts .scope-example{display:block;color:#b8d0e8;font-size:10px;line-height:1.5;font-weight:400;margin-top:1px}.scope-counts>button{gap:9px}.simple-benefits>button{display:block}.number-explanation>.status{margin-bottom:20px}.explain-lead{font-size:17px!important;margin-bottom:20px!important}.explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.explain-item{display:flex;gap:14px;border:1px solid #4a709855;background:#153654;border-radius:10px;padding:18px}.explain-item>span{font-size:12px;color:var(--amber);padding-top:2px}.detail-copy .explain-item h3{font-size:16px;margin:0 0 9px}.detail-copy .explain-item p{font-size:13px;margin:0;color:#c3d7eb}.number-explanation .small-note{font-size:11px;margin-top:22px}.prompt-groups{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.prompt-groups>section{background:#153654;border:1px solid #4a709855;border-radius:10px;padding:20px}.detail-copy .prompt-groups h3{font-size:17px;margin:0 0 16px;color:var(--cyan)}.prompt-example{border-top:1px solid var(--line);padding:12px 0}.prompt-example summary{font-size:13px;cursor:pointer;line-height:1.6}.detail-copy .prompt-example p{font-size:13px;line-height:1.8;margin:12px 0 0;color:#bfd4e9}.chat-example-list{display:grid;gap:16px;margin-top:20px}.chat-example-list>article{border:1px solid #4a709855;border-radius:11px;background:#153654;padding:22px}.chat-example-list b{display:block;color:var(--cyan);font-size:16px;margin-bottom:12px}.detail-copy .chat-example-list p{font-size:14px;margin:0}.explain-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.explain-stats>div{background:#153654;border:1px solid #4a709855;border-radius:10px;padding:20px}.explain-stats span{display:block;font-size:9px;letter-spacing:1.2px;color:var(--muted);line-height:1.6}.explain-stats strong{display:block;font-size:25px;font-weight:500;color:var(--amber);margin-top:12px;line-height:1.3}.explain-formula{background:#20d7f10b;border-left:3px solid var(--cyan);padding:20px;margin:22px 0;font-size:17px;line-height:1.8}.explain-formula b{color:var(--cyan);font-weight:500}
@media(min-width:1700px){.cover-orbit-stage{width:min(100%,470px)}.cover-orbit-stage .cover-brand{max-width:250px}.cover-orbit-stage .orbit-tag{font-size:13px;padding:12px 19px}.cover-motion-control{font-size:12px}.scope-counts .scope-example{font-size:12px}.scope-counts .number-open{font-size:22px;right:20px;top:17px}}
@media(min-width:900px) and (max-height:800px){.cover-orbit-stage{width:min(100%,315px)}.cover-orbit-stage .cover-brand{max-width:170px}.cover-orbit-stage .orbit-tag{font-size:9px;padding:8px 11px}.cover-art{gap:6px}.cover-motion-control{font-size:9px}.scope-counts .scope-example{font-size:9px}.scope-counts>button{padding-top:14px;padding-bottom:14px;gap:8px}.scope-counts .number-open{font-size:16px;top:10px;right:14px}}
@media(max-width:740px){.cover-orbit-stage{width:min(100%,290px)}.cover-orbit-stage .orbit-tag{font-size:9px;padding:8px 10px}.cover-orbit-stage .cover-brand{max-width:165px}.cover-motion-control{font-size:10px}.scope-counts .scope-example{font-size:10px}.explain-grid,.prompt-groups,.explain-stats{grid-template-columns:1fr}.explain-stats>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px}.explain-stats strong{margin-top:0;font-size:23px}.explain-formula{font-size:15px;padding:17px}.explain-lead{font-size:15px!important}}
/* Keep the moving labels outside the mark throughout the full orbit. */
.cover-orbit-line,.cover-tag-track{inset:6%}.cover-orbit-stage .cover-brand{width:44%}.cover-orbit-stage .orbit-tag{font-size:12px;padding:10px 14px}
@media(min-width:1700px){.cover-orbit-stage .orbit-tag{font-size:14px;padding:12px 18px}}
@media(min-width:900px) and (max-height:800px){.cover-orbit-stage{width:min(100%,350px)}.cover-orbit-stage .orbit-tag{font-size:12px;padding:9px 13px}}
@media(max-width:740px){.cover-orbit-stage .orbit-tag{font-size:10px;padding:8px 10px}}
.cover-orbit-line,.cover-tag-track{inset:0}.cover-orbit-stage .cover-brand{width:38%}
/* Slide 6 follows the approved two-panel reference, with six distinct workstreams. */
.workstream-panels{margin-top:26px}
.workstream-panels article>header{min-height:76px}
.workstream-panels h2{font-size:18px;line-height:1.4}
.workstream-panels li{padding:19px 26px;min-height:89px}
.workstream-panels li b{font-size:19px;font-weight:700;gap:12px}
.workstream-panels li span{display:block;margin:6px 0 0 19px;font-size:14px;line-height:1.6;color:#c3d7eb}
@media(min-width:1700px){.workstream-panels{margin-top:32px}.workstream-panels article>header{min-height:90px}.workstream-panels h2{font-size:23px}.workstream-panels li{padding:23px 30px;min-height:106px}.workstream-panels li b{font-size:25px}.workstream-panels li span{font-size:18px}}
@media(min-width:900px) and (max-height:800px){[data-chapter="setores"]:has(.workstream-panels){padding-top:25px;padding-bottom:25px}.workstream-panels{margin-top:20px}.workstream-panels article>header{min-height:60px;padding:15px 23px}.workstream-panels h2{font-size:16px}.workstream-panels li{padding:14px 23px;min-height:77px}.workstream-panels li b{font-size:18px}.workstream-panels li span{font-size:13px}.workstream-panels+.callout{margin-top:20px;font-size:12px}}
@media(max-width:740px){.workstream-panels{margin-top:24px}.workstream-panels article>header{padding:20px 18px;min-height:76px}.workstream-panels h2{font-size:17px}.workstream-panels li{padding:20px 18px;min-height:90px}.workstream-panels li b{font-size:17px}.workstream-panels li span{font-size:13px;margin-left:18px}}

@media(min-width:900px) and (max-height:800px){
.slide[data-chapter="setores"]:has(.workstream-panels){padding-top:18px;padding-bottom:18px}
.slide[data-chapter="setores"]:has(.workstream-panels) .kicker-row{margin-bottom:10px}
.slide[data-chapter="setores"]:has(.workstream-panels) .heading{font-size:38px;margin-bottom:12px;max-width:none}
.slide[data-chapter="setores"]:has(.workstream-panels) .heading br{display:none}
.slide[data-chapter="setores"]:has(.workstream-panels)>.lead{font-size:16px;line-height:1.5;max-width:none}
.workstream-panels{margin-top:16px}.workstream-panels article>header{min-height:54px;padding:12px 23px}
.workstream-panels li{min-height:70px;padding:11px 23px}.workstream-panels li span{margin-top:4px}
.workstream-panels+.callout{margin-top:16px;padding:12px 18px}
}

@media(min-width:1700px){
.slide[data-chapter="setores"]:has(.workstream-panels) .heading{font-size:60px}
.workstream-panels{margin-top:26px}.workstream-panels article>header{min-height:80px;padding:20px 30px}.workstream-panels h2{font-size:22px}
.workstream-panels li{min-height:96px;padding:15px 30px}.workstream-panels li b{font-size:23px}.workstream-panels li span{font-size:17px;margin-top:5px}
}

/* Slide 15: three fixed panels, all content visible. */
.finance-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;align-items:stretch}
.finance-cards article{border:2px solid #447597;border-radius:12px;background:#153654;overflow:hidden}
.finance-cards header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:22px 24px;min-height:115px;background:#176185;border-bottom:1px solid #6d94b04d}
.finance-cards article:nth-child(2) header{background:#164b77}
.finance-cards article:nth-child(3) header{background:#66502d}
.finance-card-number{font-size:12px;color:#d6eaff;font-weight:600;letter-spacing:1px}
.finance-cards h2{font-size:21px;line-height:1.35;font-weight:700;margin:0}
.finance-card-body{padding:23px 24px 25px}
.finance-card-body p{font-size:17px;line-height:1.6;color:var(--white)}
.finance-card-body small{display:block;font-size:13px;line-height:1.65;color:#b6cce2;margin-top:18px;padding-top:14px;border-top:1px solid #6d94b04d}
@media(min-width:1700px){.finance-cards{gap:24px;margin-top:30px}.finance-cards header{padding:24px 28px;min-height:127px}.finance-cards h2{font-size:25px}.finance-card-number{font-size:15px}.finance-card-body{padding:26px 28px 28px}.finance-card-body p{font-size:21px}.finance-card-body small{font-size:16px}}
@media(min-width:900px) and (max-height:800px){.slide[data-chapter="controle"]{padding-top:20px;padding-bottom:20px}.finance-focus-title{font-size:38px;max-width:none;margin-bottom:12px}.finance-focus-title br{display:none}.finance-focus-title .accent:before{content:" "}.finance-focus-intro{font-size:16px;max-width:none}.finance-cards{gap:18px;margin-top:20px}.finance-cards header{padding:18px 20px;min-height:96px;gap:7px}.finance-cards h2{font-size:19px}.finance-card-number{font-size:11px}.finance-card-body{padding:20px}.finance-card-body p{font-size:16px}.finance-card-body small{font-size:12px;margin-top:14px;padding-top:12px}.slide[data-chapter="controle"] .bottom-note{margin-top:18px;font-size:12px}}
@media(max-width:1000px){.finance-cards{grid-template-columns:1fr;gap:20px}.finance-cards header{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;min-height:0;padding:20px}.finance-cards h2{font-size:20px}.finance-card-body{padding:20px}.finance-card-body p{font-size:16px}.finance-card-body small{font-size:13px}}

/* Slide 35: concrete deliverables and separate measures, with speaker support. */
.proposal-board{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px}
.proposal-panel{border:2px solid #447597;border-radius:14px;overflow:hidden;background:#153654}
.proposal-panel>header{background:#176185;padding:19px 23px;min-height:63px;display:flex;align-items:center}
.proposal-results>header{background:#66502d}
.proposal-panel>header h2{font-size:18px;letter-spacing:.7px;line-height:1.35;font-weight:700;margin:0}
.proposal-row{display:block;position:relative;width:100%;padding:14px 23px;text-align:left;border:0;border-top:1px solid #6d94b04d;background:transparent;min-height:83px;color:var(--white);transition:background .15s}
.proposal-row:nth-child(odd){background:#102d49}
.proposal-row:hover{background:#204c6c}
.proposal-row:focus-visible{outline:3px solid var(--cyan);outline-offset:-5px}
.proposal-row h3{font-size:20px;line-height:1.35;font-weight:700;margin:0 22px 5px 0}
.proposal-row p{font-size:14px;line-height:1.6;color:#c3d7eb}
.proposal-open{position:absolute;top:18px;right:19px;font-size:17px;color:var(--cyan)}
.proposal-results .proposal-open{color:var(--amber)}
.proposal-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px}
.proposal-footer p{font-size:12px;line-height:1.6;color:var(--muted);max-width:610px;text-align:right}
.proposal-explanation>.status{margin-bottom:20px}
.speaker-anchor{background:#153654;border-left:3px solid var(--amber);padding:20px 23px;margin:0 0 25px}
.speaker-anchor>span{display:block;font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--amber);margin-bottom:11px}
.speaker-anchor p{font-size:19px!important;line-height:1.65!important;color:var(--white)!important;margin:0!important}
.proposal-explanation>.small-note{margin-top:24px;font-size:12px}
.prompt-samples{display:grid;gap:15px;margin:24px 0}
.prompt-samples article{border:1px solid #447597;background:#153654;border-radius:9px;padding:19px}
.prompt-samples h3{font-size:17px!important;margin:0 0 9px!important}
.prompt-samples p{margin:0!important}
.prompt-catalog{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:20px}
.prompt-catalog h4{font-size:17px;color:var(--cyan);margin:0 0 10px}
.prompt-catalog ul{margin:0;padding-left:20px}
.prompt-catalog li{font-size:14px;line-height:1.6;margin-bottom:6px}
@media(min-width:1700px){.proposal-title{font-size:60px}.proposal-board{gap:28px;margin-top:26px}.proposal-panel>header{padding:22px 28px;min-height:74px}.proposal-panel>header h2{font-size:22px}.proposal-row{padding:17px 28px;min-height:99px}.proposal-row h3{font-size:24px;margin-bottom:6px}.proposal-row p{font-size:17px}.proposal-open{top:23px;right:22px;font-size:20px}.proposal-footer{margin-top:20px}.proposal-footer p{font-size:15px;max-width:750px}.proposal-footer .text-link{font-size:16px}}
@media(min-width:900px) and (max-height:800px){.slide[data-chapter="impacto"]{padding-top:15px;padding-bottom:15px}.proposal-title{font-size:38px;margin-bottom:10px;max-width:none}.proposal-intro{font-size:15px;line-height:1.5;max-width:none}.slide[data-chapter="impacto"] .kicker-row{margin-bottom:10px}.proposal-board{gap:20px;margin-top:16px}.proposal-panel>header{padding:12px 21px;min-height:50px}.proposal-panel>header h2{font-size:16px}.proposal-row{padding:10px 21px;min-height:66px}.proposal-row h3{font-size:17px;margin-bottom:4px}.proposal-row p{font-size:12px;line-height:1.5}.proposal-open{top:12px;right:17px;font-size:15px}.proposal-footer{margin-top:14px;gap:18px}.proposal-footer .text-link{font-size:11px}.proposal-footer p{font-size:11px;max-width:530px}}
@media(max-width:900px){.proposal-board{grid-template-columns:1fr;gap:22px;margin-top:24px}.proposal-panel>header{padding:20px}.proposal-panel>header h2{font-size:17px}.proposal-row{padding:20px;min-height:100px}.proposal-row h3{font-size:19px}.proposal-row p{font-size:14px}.proposal-open{top:23px;right:18px}.proposal-footer{flex-direction:column;align-items:flex-start;gap:15px;margin-top:24px}.proposal-footer p{text-align:left;font-size:12px}.speaker-anchor{padding:18px}.speaker-anchor p{font-size:16px!important}.prompt-catalog{grid-template-columns:1fr}}

.slide[data-chapter="impacto"]>.proposal-intro{display:block}

/* Existing presentation palette and solid panels requested by the presenter. */
.slide[data-chapter="potencial-financeiro"]{padding-top:34px;padding-bottom:34px}
.business-title{max-width:none!important}
.business-intro{max-width:none!important}
.heuria-fronts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}
.heuria-front{position:relative;text-align:left;background:#153654;border:2px solid #447597;border-radius:14px;padding:22px 25px 20px;color:var(--white);display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.heuria-front:hover{background:#1b4262;border-color:var(--cyan)}
.heuria-front:focus-visible,.case-card:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}
.heuria-front h2{font-size:22px;line-height:1.25;margin:0 30px 10px 0;color:var(--cyan)}
.heuria-front h3{font-size:20px;line-height:1.4;margin:0 0 9px;font-weight:700}
.heuria-front p{font-size:14px;line-height:1.6;color:#c3d7eb;margin:0;max-width:95%}
.front-index{position:absolute;right:21px;top:22px;color:#789ab7;font-size:13px;font-weight:800}
.front-more{display:block;color:var(--cyan);font-size:12px;margin-top:auto;padding-top:15px;font-weight:700}
.front-scale{background:#253d50;border-color:#9d8253}.front-scale h2,.front-scale .front-more{color:var(--amber)}
.scale-preview{font-size:29px;line-height:1.2;color:var(--amber);margin-top:10px}
.scale-preview span{font-size:13px;font-weight:500;margin-left:8px;color:#e2d6bf}
.front-scale .front-more{padding-top:8px}
.business-footnote{font-size:12px;line-height:1.6;color:#abc4dc;margin:17px 0 0}
.business-case{display:grid;grid-template-columns:1.14fr 1fr 1fr;gap:20px;margin-top:27px}
.case-card{display:flex;flex-direction:column;min-width:0;text-align:left;border:2px solid #447597;background:#153654;color:var(--white);border-radius:14px;overflow:hidden;padding:0}
.case-card>header{background:#176185;min-height:66px;width:100%;display:flex;align-items:center;padding:17px 22px}
.case-card h2{font-size:18px;line-height:1.35;font-weight:700;margin:0}
.case-body{padding:25px 22px 22px;display:flex;flex-direction:column;flex:1;width:100%}
.case-premise{font-size:15px;line-height:1.6;color:#c3d7eb;min-height:51px}
.case-value{font-size:clamp(32px,3.1vw,51px);line-height:1.15;letter-spacing:-1.4px;margin:18px 0 0;font-weight:800;white-space:nowrap}
.case-value span{font-size:15px;font-weight:500;letter-spacing:0;color:#bed1e6;margin-left:6px}
.case-year{display:block;font-size:23px;line-height:1.4;font-weight:700;color:var(--cyan);margin-top:7px}
.case-meaning{font-size:13px;line-height:1.6;color:#c3d7eb;margin:16px 0 0;max-width:98%}
.case-card .front-more{padding-top:19px}
.case-cash{border-color:#998150}.case-cash>header{background:#66502d}.case-cash .case-value,.case-cash .case-year,.case-cash .front-more{color:var(--amber)}
.case-error>header{background:#2a605b}.case-error .case-year{color:#8cd8b6}
.case-outlook{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:23px;padding:19px 23px;background:#102d49;border-left:3px solid var(--cyan)}
.case-outlook strong{font-size:20px}.case-outlook p{font-size:14px;color:#bed1e6;line-height:1.6;margin-top:6px}.case-outlook button{flex-shrink:0}
.scale-equation{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}
.scale-equation>div{padding:18px;background:#153654;border:1px solid #447597;border-radius:10px}
.scale-equation strong{display:block;font-size:27px;color:var(--cyan);line-height:1.3}.scale-equation span{font-size:13px;line-height:1.5;display:block;margin-top:7px}
.scale-result{border-left:3px solid var(--amber);padding:22px;background:#253d50;margin:20px 0}
.scale-result strong{font-size:36px;line-height:1.25;color:var(--amber);display:block}.scale-result span{display:block;font-size:17px;margin-top:8px;color:var(--white)}
.case-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}
.case-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:#c3d7eb}
.case-form input{background:#102d49;color:white;border:1px solid #6d94b0;border-radius:7px;min-width:0;width:100%;padding:11px 13px;font:inherit;font-size:17px}
.case-form-actions{grid-column:1/-1;display:flex;gap:15px;flex-wrap:wrap;margin-top:7px}.case-form-error{grid-column:1/-1;color:var(--amber);font-size:14px}
.bio-original .section-body{grid-template-columns:1fr!important;gap:25px}.bio-original .bio-title{font-size:38px}.bio-original .lead{font-size:17px}.bio-original .bio-years{margin-top:20px}.bio-original .credential-list{margin-top:10px}.bio-original .credential{padding:12px}.bio-original .credential h3{font-size:17px}
.proposal-explanation .scale-result strong{font-size:25px;line-height:1.6;letter-spacing:0}
@media(min-width:1700px){.heuria-fronts{gap:25px;margin-top:28px}.heuria-front{padding:27px 30px 24px}.heuria-front h2{font-size:26px}.heuria-front h3{font-size:24px}.heuria-front p{font-size:17px}.front-more{font-size:15px;padding-top:19px}.scale-preview{font-size:35px}.scale-preview span{font-size:16px}.business-footnote{font-size:14px}.business-case{gap:25px;margin-top:26px}.case-card>header{padding:22px 26px;min-height:78px}.case-card h2{font-size:22px}.case-body{padding:24px 26px}.case-premise{font-size:18px;min-height:36px}.case-value{font-size:51px;margin-top:23px}.case-value span{font-size:18px}.case-year{font-size:28px}.case-meaning{font-size:16px}.case-outlook{padding:20px 27px;margin-top:23px}.case-outlook strong{font-size:25px}.case-outlook p{font-size:17px}}
@media(min-width:900px) and (max-height:800px){.slide[data-chapter="halley"],.slide[data-chapter="potencial-financeiro"]{padding-top:19px;padding-bottom:19px}.business-title{font-size:38px!important;margin-bottom:10px!important}.business-intro{font-size:15px!important;line-height:1.5!important}.slide[data-chapter="halley"] .kicker-row,.slide[data-chapter="potencial-financeiro"] .kicker-row{margin-bottom:12px}.heuria-fronts{gap:15px;margin-top:18px}.heuria-front{padding:16px 21px 14px}.heuria-front h2{font-size:19px;margin-bottom:7px}.heuria-front h3{font-size:17px;line-height:1.35;margin-bottom:6px}.heuria-front h3 br{display:none}.heuria-front p{font-size:12px;line-height:1.5}.front-index{top:17px}.front-more{font-size:11px;padding-top:10px}.scale-preview{font-size:25px;margin-top:7px}.scale-preview span{font-size:11px}.front-scale .front-more{padding-top:5px}.business-footnote{font-size:11px;margin-top:13px}.business-case{margin-top:18px;gap:17px}.case-card>header{min-height:57px;padding:14px 19px}.case-card h2{font-size:16px}.case-body{padding:17px 19px}.case-premise{font-size:13px;min-height:0}.case-value{font-size:35px;margin-top:12px}.case-value span{font-size:12px}.case-year{font-size:21px}.case-meaning{font-size:12px;margin-top:13px}.case-card .front-more{padding-top:12px}.case-outlook{padding:12px 20px;margin-top:16px}.case-outlook strong{font-size:18px}.case-outlook p{font-size:12px}.case-outlook button{font-size:12px}}
@media(max-width:900px){.heuria-fronts,.business-case{grid-template-columns:1fr;gap:20px}.heuria-front{padding:23px}.heuria-front h2{font-size:23px}.heuria-front h3{font-size:20px}.heuria-front p{font-size:14px}.front-more{font-size:13px;padding-top:18px}.business-footnote{font-size:12px;margin-top:22px}.scale-preview{font-size:29px}.scale-preview span{display:block;margin:7px 0 0}.case-outlook{flex-direction:column;align-items:flex-start;padding:20px}.case-outlook p{font-size:14px}.case-value{font-size:41px}.case-value span{font-size:15px}.case-year{font-size:25px}.case-premise{min-height:0;font-size:15px}.case-meaning{font-size:14px}.scale-equation,.case-form{grid-template-columns:1fr}.scale-result strong{font-size:28px}.case-card>header{min-height:68px}.business-title{font-size:34px!important}.slide[data-chapter="halley"] .kicker-row{flex-wrap:wrap;gap:13px}}

@media(max-width:900px){.bio-original .bio-title{font-size:26px;line-height:1.3}.bio-original .bio-years strong{font-size:35px}}

/* The value of the project spans capacity, cash, service and growth. */
.case-gains{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:20px}
.case-gains>button{display:block;text-align:left;padding:13px 19px;border:1px solid #447597;border-left:3px solid var(--cyan);border-radius:7px;background:#102d49;color:var(--white);min-width:0}
.case-gains>button:hover{background:#1b4262}
.case-gains>button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}
.case-gains h3{font-size:18px;line-height:1.3;margin:0 0 5px}
.case-gains p{font-size:13px;line-height:1.5;color:#c3d7eb;margin:0}
.case-gains .gain-open{float:right;color:var(--cyan);padding-left:10px}
@media(min-width:1700px){.case-gains{gap:25px;margin-top:23px}.case-gains>button{padding:16px 23px}.case-gains h3{font-size:22px}.case-gains p{font-size:16px}}
@media(min-width:900px) and (max-height:800px){.case-gains{gap:17px;margin-top:16px}.case-gains>button{padding:10px 17px}.case-gains h3{font-size:16px}.case-gains p{font-size:12px;line-height:1.5}.slide[data-chapter="potencial-financeiro"] .business-footnote{margin-top:10px}}
@media(max-width:900px){.case-gains{grid-template-columns:1fr;gap:15px;margin-top:20px}.case-gains>button{padding:20px}.case-gains h3{font-size:20px}.case-gains p{font-size:14px}.slide[data-chapter="potencial-financeiro"] .kicker-row{flex-wrap:wrap;gap:12px}}
