@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Instrument+Sans:wght@400;500;600;700&display=swap";:root{color:#f5f4ef;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#090c0b;--surface:#101412;--surface-raised:#171c19;--surface-soft:#1d231f;--text:#f5f4ef;--text-soft:#c8ccc8;--text-muted:#909791;--line:#303732;--line-soft:#ffffff1a;--brand-green:#10b653;--brand-green-soft:#8de9ac;--brand-yellow:#d8ff3f;--danger:#e68068;--radius:6px;--shadow:0 22px 60px #00000061;background:#090c0b;font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{background:var(--ink);min-width:320px;overflow:hidden}button,a{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:3px}::selection{color:var(--ink);background:var(--brand-yellow)}.presentation-container{isolation:isolate;background:var(--ink);width:100vw;height:100dvh;position:relative;overflow:hidden}.presentation-container:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.slide-stage{z-index:1;width:100%;height:100%;position:absolute;inset:0}.slide-frame,.cover-slide,.decision-slide{width:100%;height:100%;position:relative;overflow:hidden}.slide-frame{background:linear-gradient(90deg, #12b85a0d, transparent 34%), var(--surface);flex-direction:column;padding:30px 54px 38px;display:flex}.slide-header,.cover-header{z-index:2;flex:none;justify-content:space-between;align-items:center;min-height:50px;display:flex;position:relative}.lubra-logo{object-fit:contain;width:84px;height:auto}.section-marker,.cover-header>span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.slide-heading{z-index:1;flex:none;max-width:1180px;margin-top:20px;position:relative}.eyebrow{color:var(--brand-green-soft);text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:700;display:block}.slide-heading h1,.cover-copy h1,.decision-content h1,.overview-header h2{letter-spacing:0;font-family:Instrument Sans,sans-serif;font-weight:600;line-height:1.04}.slide-heading h1{max-width:1120px;font-size:3.2rem}.accent{color:var(--brand-yellow)}.slide-intro{max-width:1040px;color:var(--text-soft);margin-top:12px;font-size:1.04rem;line-height:1.48}.slide-content{z-index:1;flex-direction:column;flex:auto;justify-content:center;min-height:0;margin-top:22px;display:flex;position:relative}.slide-footer{z-index:2;color:#6f7771;text-transform:uppercase;flex:none;justify-content:space-between;padding-top:14px;font-size:.66rem;display:flex;position:relative}.slide-footer span:last-child{margin-right:280px}.deck-controls{z-index:90;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0ae6;border:1px solid #ffffff24;border-radius:8px;align-items:center;padding:5px;display:flex;position:fixed;bottom:21px;right:26px}.icon-button,.slide-counter{cursor:pointer;background:0 0;border:0;place-items:center;height:36px;display:grid}.icon-button{width:36px;color:var(--text-soft);border-radius:5px;flex:none}.icon-button:hover,.slide-counter:hover{color:var(--text);background:#ffffff14}.icon-button:disabled{opacity:.25;cursor:default}.slide-counter{min-width:70px;color:var(--text);grid-auto-flow:column;gap:5px;padding:0 8px;font-family:Instrument Sans,sans-serif;font-size:.82rem;font-weight:600}.counter-divider{color:var(--text-muted)}.control-separator{background:var(--line);width:1px;height:20px;margin:0 4px}.progress-track{z-index:100;background:#ffffff14;height:3px;position:fixed;bottom:0;left:0;right:0}.progress-value{background:var(--brand-yellow);height:100%;transition:width .36s}.glossary-term{color:inherit;cursor:help;touch-action:manipulation;background-image:linear-gradient(90deg,currentColor 45%,#0000 45%);background-position:0 100%;background-repeat:repeat-x;background-size:4px 1px;outline:none;padding-bottom:1px;transition:background-size .16s,opacity .16s}.glossary-term.glossary-term{-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto;display:inline}.glossary-term:hover,.glossary-term:focus-visible{background-size:5px 2px}.glossary-term:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand-yellow);border-radius:2px}.glossary-tooltip{z-index:300;color:#f7f7f1;pointer-events:none;will-change:transform;background:#0a0d09f7;border:1px solid #d8ff3fbf;border-radius:4px;width:min(292px,100vw - 24px);padding:12px 14px 13px;position:fixed;top:0;left:0;box-shadow:0 18px 45px #00000057}.glossary-tooltip>span{color:#d8ff3f;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.glossary-tooltip>p{color:#d4d9d2;margin-top:5px;font-size:.79rem;line-height:1.42}.overview-overlay{z-index:120;overscroll-behavior:contain;background:#080b0afa;padding:46px 54px;position:fixed;inset:0;overflow-y:auto}.overview-header{justify-content:space-between;align-items:flex-start;max-width:1280px;margin:0 auto 34px;display:flex}.overview-header>div{min-width:0}.overview-header h2{font-size:2.2rem}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1280px;margin:0 auto;display:grid}.overview-item{border:1px solid var(--line);border-radius:var(--radius);min-height:58px;color:var(--text-soft);text-align:left;background:var(--surface);cursor:pointer;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.overview-item span{color:var(--text-muted);font-size:.72rem}.overview-item strong{font-size:.9rem;font-weight:600}.overview-item:hover,.overview-item.active{border-color:var(--brand-green);color:var(--text);background:#12b85a1a}.cover-slide{background:#17130a;padding:34px 56px 46px}.cover-image,.cover-overlay,.decision-image,.decision-shade{width:100%;height:100%;position:absolute;inset:0}.cover-image{object-fit:cover;object-position:center}.cover-header{color:#ffffffb8}.cover-logo{width:96px}.cover-copy{z-index:2;flex-direction:column;justify-content:center;max-width:920px;height:calc(100% - 150px);display:flex;position:relative}.cover-copy h1{max-width:900px;font-size:4.5rem}.cover-copy p{color:#ffffffc2;max-width:760px;margin-top:24px;font-size:1.24rem;line-height:1.5}.cover-meta{z-index:2;border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:760px;padding-top:18px;display:grid;position:absolute;bottom:42px;left:56px;right:56px}.cover-meta div{flex-direction:column;gap:4px;display:flex}.cover-meta span{color:#ffffff8f;text-transform:uppercase;font-size:.7rem;font-weight:600}.cover-meta strong{font-family:Instrument Sans,sans-serif;font-size:1rem;font-weight:600}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-item{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;flex-direction:column;min-height:180px;padding:22px;display:flex}.summary-item svg{color:var(--brand-green-soft);margin-bottom:24px}.summary-item>span,.takeaway-index,.budget-badge,.mini-label,.column-label,.negative-keywords span,.landing-formula>span,.executive-kpis>span,.recommended-budget>span,.pilot-total>span,.minimum-budget>span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.summary-item strong{margin-top:6px;font-family:Instrument Sans,sans-serif;font-size:1.18rem;font-weight:600}.summary-item p{color:var(--text-muted);margin-top:auto;font-size:.88rem;line-height:1.42}.takeaway-band{border-left:4px solid var(--brand-yellow);background:#ffd40012;grid-template-columns:90px 1fr;align-items:center;gap:22px;margin-top:16px;padding:18px 22px;display:grid}.takeaway-band p{font-family:Instrument Sans,sans-serif;font-size:1.16rem;font-weight:500;line-height:1.35}.journey-layout{grid-template-columns:.78fr 1.55fr;gap:18px;display:grid}.stat-panel{border-radius:var(--radius);background:#ffd40012;border:1px solid #ffd40052;flex-direction:column;justify-content:center;min-height:300px;padding:30px;display:flex}.stat-number{color:var(--brand-yellow);font-family:Instrument Sans,sans-serif;font-size:5.2rem;font-weight:600;line-height:1}.stat-panel p{max-width:320px;margin-top:14px;font-size:1.14rem;line-height:1.45}.stat-panel small{color:var(--text-muted);margin-top:auto;font-size:.72rem}.journey-steps{gap:10px;display:grid}.journey-steps article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;align-items:center;gap:16px;padding:20px 22px;display:grid}.journey-steps article>span{color:var(--brand-green-soft);font-family:Instrument Sans,sans-serif;font-size:.82rem;font-weight:700}.journey-steps strong{font-family:Instrument Sans,sans-serif;font-size:1.2rem;font-weight:600}.journey-steps p{color:var(--text-muted);margin-top:5px;line-height:1.42}.advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.advantage-item{border-top:3px solid var(--brand-green);background:var(--surface-raised);min-height:220px;padding:24px}.advantage-topline{color:var(--brand-green-soft);justify-content:space-between;align-items:center;display:flex}.advantage-topline span{color:var(--brand-yellow);font-family:Instrument Sans,sans-serif;font-size:1rem;font-weight:600}.advantage-item h3{margin-top:36px;font-family:Instrument Sans,sans-serif;font-size:1.5rem}.advantage-item p{color:var(--text-muted);margin-top:10px;line-height:1.48}.positioning-quote{border-left:3px solid var(--brand-yellow);color:var(--text-soft);margin-top:16px;padding:17px 22px;font-family:Instrument Sans,sans-serif;font-size:1.16rem;line-height:1.4}.target-layout{grid-template-columns:.7fr 1.55fr;gap:18px;min-height:300px;display:grid}.target-visual,.product-image-wrap{border-radius:var(--radius);background:#050706;position:relative;overflow:hidden}.target-visual img,.product-image-wrap img{object-fit:cover;width:100%;height:100%}.target-visual img{filter:saturate(.75)contrast(1.05)}.target-visual figcaption,.product-image-wrap figcaption{color:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050807d6;padding:10px 12px;font-size:.69rem;position:absolute;bottom:12px;left:12px;right:12px}.target-stat{border-left:4px solid var(--brand-yellow);color:#f7f7f1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050807e0;flex-direction:column;width:min(190px,100% - 36px);padding:14px 16px;display:flex;position:absolute;top:18px;left:18px}.target-stat strong{color:var(--brand-yellow);font-family:Instrument Sans,sans-serif;font-size:2.8rem;font-weight:600;line-height:1}.target-stat span{margin-top:7px;font-size:.72rem;line-height:1.35}.target-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.target-columns article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:19px 20px}.mini-label{color:var(--brand-green-soft);align-items:center;gap:7px;display:flex}.target-columns ul,.competitor-column ul,.form-fields ul,.pilot-total ul{list-style:none}.target-columns li{color:var(--text-soft);margin-top:10px;padding-left:15px;font-size:.86rem;line-height:1.35;position:relative}.target-columns li:before{content:"";background:var(--brand-yellow);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.target-problems{grid-column:1/-1}.tag-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.tag-list span{border:1px solid var(--line);color:var(--text-soft);background:var(--surface-soft);border-radius:4px;padding:6px 9px;font-size:.78rem}.region-list{gap:8px;display:grid}.region-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;grid-template-columns:42px 100px 170px 1fr;align-items:center;gap:18px;min-height:61px;padding:12px 18px;display:grid}.region-row.primary{background:#12b85a17;border-color:#12b85ab3}.region-index{color:var(--text-muted);font-size:.75rem}.region-phase{color:var(--brand-green-soft);text-transform:uppercase;font-size:.72rem;font-weight:700}.region-row strong{font-family:Instrument Sans,sans-serif;font-size:1.08rem}.region-row p{color:var(--text-muted);font-size:.86rem}.inline-note{color:var(--text-soft);background:#ffffff09;align-items:center;gap:10px;margin-top:13px;padding:12px 16px;font-size:.85rem;display:flex}.inline-note svg{color:var(--brand-yellow);flex:none}.inline-note>span{min-width:0}.product-layout{grid-template-columns:.65fr 1.35fr;gap:20px;min-height:320px;display:grid}.product-image-wrap img{filter:contrast(1.1)}.product-copy{flex-direction:column;justify-content:center;padding:4px 0;display:flex}.decision-chip{color:var(--brand-yellow);text-transform:uppercase;border:1px solid #ffd40075;border-radius:4px;align-self:flex-start;padding:6px 9px;font-size:.7rem;font-weight:700}.product-copy h3{margin-top:16px;font-family:Instrument Sans,sans-serif;font-size:1.5rem}.check-list{list-style:none}.check-list li{color:var(--text-soft);align-items:flex-start;gap:10px;margin-top:12px;line-height:1.38;display:flex}.check-list svg{color:var(--brand-green-soft);flex:none;margin-top:2px}.validation-box{border-left:3px solid var(--brand-green);background:#12b85a12;margin-top:auto;padding:14px 17px}.validation-box strong{font-size:.84rem}.validation-box p{color:var(--text-muted);margin-top:4px;font-size:.82rem;line-height:1.4}.positioning-layout{grid-template-columns:1fr 52px 1fr;align-items:center;gap:14px;display:grid}.lubra-column{background:#12b85a14;border-color:#12b85a94}.competitor-column h3{margin-top:24px;font-family:Instrument Sans,sans-serif;font-size:1.55rem}.competitor-column li{border-bottom:1px solid var(--line-soft);margin-top:13px;padding-bottom:9px}.positioning-arrow{color:var(--brand-yellow)}.message-rule{border-top:1px solid var(--line);grid-template-columns:190px 1fr;gap:18px;margin-top:14px;padding:14px 18px;display:grid}.message-rule span{color:var(--brand-green-soft);text-transform:uppercase;font-size:.74rem;font-weight:700}.message-rule p{font-family:Instrument Sans,sans-serif;font-size:1rem}.channel-stack{gap:8px;display:grid}.channel-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;grid-template-columns:36px 84px 180px 1fr 270px;align-items:center;gap:14px;min-height:69px;padding:14px 18px;display:grid}.channel-1{background:#12b85a1a;border-color:#12b85aa3;min-height:94px}.channel-row svg{color:var(--brand-green-soft)}.channel-share{color:var(--brand-yellow);font-family:Instrument Sans,sans-serif;font-size:1.06rem;font-weight:600}.channel-row strong{font-family:Instrument Sans,sans-serif;font-size:1.05rem}.channel-row p{color:var(--text-soft)}.channel-row small{color:var(--text-muted);font-size:.78rem}.warning-note{color:#d6cda0;background:#ffd4000e}.cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cluster-item{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;min-height:134px;padding:18px}.cluster-item>span{color:var(--brand-yellow);font-family:Instrument Sans,sans-serif;font-size:1.15rem;font-weight:700}.cluster-item h3{margin-top:13px;font-family:Instrument Sans,sans-serif;font-size:1.04rem}.cluster-item p{color:var(--text-muted);margin-top:7px;font-size:.8rem;line-height:1.38}.search-example{border-left:3px solid var(--brand-green);background:#12b85a11;grid-template-columns:32px 1fr;gap:12px;margin-top:13px;padding:15px 18px;display:grid}.search-example span{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.search-example strong{font-family:Instrument Sans,sans-serif;font-size:1rem}.search-example p{color:var(--text-muted);margin-top:3px;font-size:.8rem}.negative-keywords{border:1px solid var(--line);color:var(--text-muted);grid-template-columns:130px 1fr;gap:14px;margin-top:10px;padding:11px 16px;font-size:.78rem;display:grid}.funnel-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.funnel-step{border-top:3px solid var(--brand-green);background:var(--surface-raised);flex-direction:column;min-height:180px;padding:17px 14px;display:flex;position:relative}.funnel-step:after{z-index:2;color:var(--brand-yellow);content:"›";font-size:1.6rem;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.funnel-step:last-child:after{display:none}.funnel-number{color:var(--text-muted);font-size:.68rem}.funnel-step svg{color:var(--brand-green-soft);margin-top:22px}.funnel-step strong{margin-top:12px;font-family:Instrument Sans,sans-serif;font-size:.95rem}.funnel-step p{color:var(--text-muted);margin-top:7px;font-size:.75rem;line-height:1.35}.landing-formula{border:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:16px;margin-top:14px;padding:15px 18px;display:grid}.landing-formula p{color:var(--text-muted);font-size:.87rem}.landing-formula p strong{color:var(--text)}.qualification-layout{grid-template-columns:1.35fr .85fr;gap:18px;display:grid}.score-list{gap:8px;display:grid}.score-row{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:52px 1fr;align-items:center;gap:16px;min-height:90px;padding:14px 18px;display:grid}.score-row>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;font-family:Instrument Sans,sans-serif;font-weight:700;display:grid}.score-a{background:#12b85a14;border-color:#12b85a94}.score-a>span{border-color:var(--brand-green);color:var(--brand-green-soft)}.score-c{opacity:.7}.score-row strong{font-family:Instrument Sans,sans-serif;font-size:1rem}.score-row p{color:var(--text-muted);margin-top:4px;font-size:.82rem;line-height:1.35}.form-fields{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:22px}.form-fields li{border-bottom:1px solid var(--line-soft);color:var(--text-soft);margin-top:11px;padding-bottom:7px;font-size:.84rem}.sla-box{color:var(--brand-yellow);background:#ffd40012;align-items:center;gap:10px;margin-top:17px;padding:13px;font-size:.8rem;display:flex}.budget-layout{grid-template-columns:1.35fr .9fr;gap:14px;display:grid}.recommended-budget,.pilot-total{border-radius:var(--radius);min-height:260px;padding:24px}.recommended-budget{background:#12b85a17;border:1px solid #12b85aa6}.budget-badge{color:var(--brand-green-soft)}.price-line{align-items:baseline;gap:10px;margin-top:17px;display:flex}.price-line strong,.pilot-total>strong{font-family:Instrument Sans,sans-serif;font-size:3.4rem;font-weight:600;line-height:1}.price-line span{color:var(--text-muted)}.budget-breakdown{gap:7px;margin-top:30px;display:grid}.budget-breakdown div{color:var(--text-soft);border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-top:10px;font-size:.84rem;display:flex}.pilot-total{border:1px solid var(--line);background:#ffffff06}.pilot-total>strong{color:var(--brand-yellow);margin-top:17px;font-size:2.8rem;display:block}.pilot-total>p{color:var(--text-muted);margin-top:7px;font-size:.82rem}.pilot-total li{color:var(--text-soft);align-items:center;gap:8px;margin-top:10px;font-size:.8rem;display:flex}.pilot-total li svg{color:var(--brand-green-soft)}.minimum-budget{border:1px solid var(--line);color:var(--text-muted);grid-template-columns:150px 190px 1fr;align-items:center;gap:16px;margin-top:11px;padding:13px 18px;display:grid}.minimum-budget strong{color:var(--text-soft);font-family:Instrument Sans,sans-serif;font-size:1rem}.minimum-budget p{font-size:.78rem}.estimate-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.estimate-item{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;min-height:210px;padding:22px}.estimate-item:nth-child(3){background:#12b85a14;border-color:#12b85a9e}.estimate-index{color:var(--text-muted);font-size:.72rem}.estimate-item>strong{color:var(--brand-yellow);margin-top:17px;font-family:Instrument Sans,sans-serif;font-size:2.8rem;line-height:1;display:block}.estimate-item h3{margin-top:10px;font-family:Instrument Sans,sans-serif;font-size:1.04rem}.estimate-item p{color:var(--text-muted);margin-top:6px;font-size:.79rem}.executive-kpis{border-top:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:20px;margin-top:13px;padding:14px 18px;display:grid}.executive-kpis>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.executive-kpis p{color:var(--text-soft);align-items:center;gap:8px;font-size:.78rem;display:flex}.executive-kpis svg{color:var(--brand-green-soft);flex:none}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:20px;display:grid;position:relative}.timeline:before{content:"";background:var(--line);height:1px;position:absolute;top:35px;left:8%;right:8%}.timeline-phase{z-index:1;border:1px solid var(--line);background:var(--surface);border-top:0;flex-direction:column;min-height:270px;padding:0 18px 20px;display:flex;position:relative}.timeline-dot{border:1px solid var(--brand-green);width:32px;height:32px;color:var(--brand-green-soft);background:var(--surface);border-radius:50%;place-items:center;margin-top:0;font-family:Instrument Sans,sans-serif;font-size:.78rem;display:grid;transform:translateY(-1px)}.timeline-phase small{color:var(--brand-yellow);margin-top:23px;font-weight:600}.timeline-phase h3{margin-top:8px;font-family:Instrument Sans,sans-serif;font-size:1.25rem}.timeline-phase p{color:var(--text-muted);margin-top:11px;font-size:.84rem;line-height:1.4}.timeline-phase strong{border-top:1px solid var(--line);color:var(--text-soft);margin-top:auto;padding-top:12px;font-size:.78rem}.governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.governance-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;min-height:230px;padding:22px}.compact-list li{border-bottom:1px solid var(--line-soft);margin-top:15px;padding-bottom:8px;font-size:.88rem}.risk-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;display:grid}.risk-strip div{background:var(--surface);padding:12px 14px}.risk-strip strong,.risk-strip span{display:block}.risk-strip strong{color:var(--text-soft);font-size:.78rem}.risk-strip span{color:var(--text-muted);margin-top:3px;font-size:.7rem}.decision-slide{background:#0a0c0b;padding:32px 56px 46px}.decision-image{object-fit:cover;object-position:center;filter:saturate(.42)contrast(1.1)}.decision-header{z-index:2;position:relative}.decision-content{z-index:2;grid-template-columns:1.4fr .75fr;align-content:center;column-gap:48px;max-width:1180px;height:calc(100% - 52px);display:grid;position:relative}.decision-content>.eyebrow,.decision-content>h1{grid-column:1/-1}.decision-content h1{max-width:1050px;margin-bottom:28px;font-size:3.5rem}.decision-list{gap:8px;display:grid}.decision-list>div{border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.decision-list span{color:var(--brand-green-soft);font-size:.72rem}.decision-list p{color:var(--text-soft);font-size:.9rem}.decision-total{border-radius:var(--radius);background:#ffd40013;border:1px solid #ffd4006b;align-self:stretch;padding:22px}.decision-total span,.decision-total p{color:#ffffff94;font-size:.72rem}.decision-total strong{color:var(--brand-yellow);margin-top:17px;font-family:Instrument Sans,sans-serif;font-size:3rem;line-height:1;display:block}.decision-total p{margin-top:9px}.success-definition{color:#ffffffb3;border-top:1px solid #ffffff26;grid-column:1/-1;align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:.82rem;display:flex}.success-definition svg{color:var(--brand-green-soft);flex:none}.sources-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sources-list a{border:1px solid var(--line);border-radius:var(--radius);min-height:66px;color:var(--text-soft);background:#ffffff05;grid-template-columns:30px 150px 1fr 24px;align-items:center;gap:10px;padding:12px 15px;text-decoration:none;display:grid}.sources-list a:hover{border-color:var(--brand-green);background:#12b85a12}.sources-list a>span{color:var(--text-muted);font-size:.7rem}.sources-list a>strong{font-family:Instrument Sans,sans-serif;font-size:.84rem}.sources-list a>p{color:var(--text-muted);font-size:.72rem}.sources-list a>svg{color:var(--brand-green-soft)}.assumption-note{color:#d8cfaa;background:#ffd4000e;align-items:center;gap:10px;margin-top:12px;padding:13px 16px;font-size:.78rem;display:flex}.assumption-note svg{color:var(--brand-yellow);flex:none}.print-deck{display:none}.audit-deck{background:var(--ink);width:100%;min-height:100vh;overflow:visible}html:has(.audit-deck){height:auto;overflow:visible}body:has(.audit-deck){height:auto;overflow:visible}#root:has(.audit-deck){height:auto;overflow:visible}.audit-page{width:100%;height:100vh;overflow:hidden}.presentation-container:before{background-image:none}.slide-frame{color:var(--text);background:var(--surface);padding:30px 64px 38px}.slide-frame:before{content:"";background:var(--brand-yellow);width:23%;height:5px;position:absolute;top:0;right:0}.slide-frame.theme-light{--surface:#f1f3ed;--surface-raised:#fff;--surface-soft:#e4e8df;--text:#10130f;--text-soft:#343a34;--text-muted:#697069;--line:#c8cec5;--line-soft:#10130f1f;--brand-green-soft:#08733a;--brand-yellow:#8da900;background:#f1f3ed}.slide-frame.theme-dark{--surface:#0c100d;--surface-raised:#151a16;--surface-soft:#1b211c;--text:#f7f7f1;--text-soft:#cdd2cb;--text-muted:#89918a;--line:#2d342e;--line-soft:#ffffff1a;--brand-green-soft:#8de9ac;--brand-yellow:#d8ff3f;background:#0c100d}.slide-frame.theme-acid{--surface:#c9ef37;--surface-raised:#d8fa5a;--surface-soft:#b8dc2c;--text:#0a0d09;--text-soft:#283127;--text-muted:#465240;--line:#0a0d0947;--line-soft:#0a0d0924;--brand-green-soft:#174f29;--brand-yellow:#0a0d09;background:#c9ef37}.theme-light .accent{color:#0d7a3d}.theme-dark .accent{color:#d8ff3f}.theme-acid .accent{color:#174f29}.theme-acid:before{background:#0a0d09}.slide-header,.cover-header{min-height:44px}.lubra-logo{width:76px}.brand-lockup{flex:none;align-items:center;gap:11px;display:flex}.brand-link{color:inherit;border-radius:2px;flex:none;align-items:center;text-decoration:none;transition:opacity .16s;display:flex}.brand-link:hover{opacity:.76}.brand-link:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:4px}.brand-separator{background:var(--line);width:1px;height:25px}.convallaria-logo{opacity:.9;width:108px;height:auto}.theme-dark .convallaria-logo,.cover-slide .convallaria-logo,.decision-slide .convallaria-logo{filter:brightness(0)invert();opacity:.84}.cover-slide .brand-separator,.decision-slide .brand-separator{background:#ffffff3d}.slide-heading{max-width:1140px;margin-top:26px}.eyebrow{margin-bottom:12px;font-size:.68rem}.slide-heading h1{max-width:1080px;font-size:3.62rem;font-weight:500;line-height:1}.slide-intro{max-width:900px;margin-top:14px;font-size:.96rem;line-height:1.42}.slide-content{margin-top:26px}.slide-footer{padding-top:12px;font-size:.6rem}.theme-light .slide-footer,.theme-acid .slide-footer{color:#747b73}.theme-light .section-marker,.theme-acid .section-marker{color:#596158}.cover-slide{padding:32px 64px 44px}.cover-lockup .lubra-logo{width:84px}.cover-lockup .convallaria-logo{width:116px}.cover-header>span{color:#ffffffd1;text-shadow:0 2px 12px #000000b8}.cover-overlay{background:linear-gradient(90deg,#050806f7 0%,#050806e0 52%,#0508061f 100%)}.cover-copy{max-width:980px}.cover-copy:before{content:"";background:#d8ff3f;width:88px;height:7px;margin-bottom:20px}.cover-copy h1{max-width:940px;font-size:5.05rem;font-weight:500;line-height:.98}.cover-copy p{max-width:680px;margin-top:28px;font-size:1.08rem}.cover-meta{max-width:820px;padding-top:16px;left:64px;right:64px}.summary-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.summary-item{border:0;border-top:2px solid var(--line);background:0 0;border-radius:0;min-height:192px;padding:22px 18px}.summary-item:first-child{grid-column:span 3}.summary-item:nth-child(2){grid-column:span 4}.summary-item:nth-child(3){grid-column:span 2}.summary-item:nth-child(4){color:#f7f7f1;background:#10130f;border-top-color:#d8ff3f;grid-column:span 3}.summary-item:nth-child(4)>span,.summary-item:nth-child(4) p{color:#abb2aa}.summary-item:nth-child(4) svg{color:#d8ff3f}.summary-item svg{margin-bottom:28px}.summary-item strong{font-size:1.28rem;font-weight:500}.takeaway-band{color:#0b0e0a;background:#d8ff3f;border-left:0;grid-template-columns:100px 1fr;margin-top:10px;padding:18px 22px}.takeaway-band p{font-size:1.22rem;font-weight:500}.takeaway-band .takeaway-index{color:#2c3728}.scenario-slide .journey-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.5fr);align-items:stretch;gap:32px}.scenario-slide .slide-content{justify-content:flex-start;padding-top:28px}.scenario-slide .stat-panel{color:#0a0d09;background:#d8ff3f;border:0;border-radius:0;min-height:328px;padding:32px}.scenario-slide .stat-number{font-size:5.5rem}.scenario-slide .stat-panel p{max-width:285px;margin-top:18px;font-size:1.08rem;line-height:1.42}.scenario-slide .stat-panel small{font-size:.7rem}.scenario-slide .stat-number,.scenario-slide .stat-panel small{color:#0a0d09}.scenario-slide .journey-steps{grid-template-rows:repeat(3,minmax(0,1fr));gap:0;min-height:328px}.scenario-slide .journey-steps article{grid-template-columns:54px 1fr;min-height:0;padding:18px 8px}.scenario-slide .journey-steps article>span{font-size:1rem}.scenario-slide .journey-steps strong{font-size:1.14rem}.scenario-slide .journey-steps p{max-width:570px;margin-top:6px;font-size:.88rem;line-height:1.4}.advantage-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.advantage-item{border:0;border-radius:0;min-height:250px;padding:26px}.advantage-item:first-child{color:#f6f7f1;background:#10130f;grid-column:span 5}.advantage-item:nth-child(2){color:#f6f7f1;background-blend-mode:multiply;background-color:#08120bb8;background-image:url(/assets/lubra/ergoforming.jpg);background-position:50%;background-size:cover;grid-column:span 3}.advantage-item:nth-child(3){color:#0a0d09;background:#d8ff3f;grid-column:span 4}.advantage-item:first-child p,.advantage-item:nth-child(2) p{color:#c3cac1}.advantage-item:nth-child(3) p,.advantage-item:nth-child(3) .advantage-topline,.advantage-item:nth-child(3) .advantage-topline span{color:#263322}.advantage-item:first-child .advantage-topline span,.advantage-item:nth-child(2) .advantage-topline span{color:#d8ff3f}.positioning-quote{border-left-color:#0d7a3d;max-width:830px;margin:14px 0 0 auto;padding:14px 0 0 24px;font-size:1.12rem}.target-layout{grid-template-columns:.9fr 1.4fr;gap:24px;min-height:338px}.target-visual,.product-image-wrap{border-radius:0}.target-columns article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:18px 8px}.tag-list span{border-radius:3px}.region-list{gap:6px}.region-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:64px;padding:12px 20px}.region-row.primary{color:#f7f7f1;background:#10130f;border:0}.region-row.primary .region-index,.region-row.primary p{color:#aeb5ac}.region-row.primary .region-phase{color:#d8ff3f}.geography-slide .inline-note{color:#10130f;background:#d8ff3f}.geography-slide .inline-note svg{color:#10130f}.product-layout{grid-template-columns:.84fr 1.16fr;gap:26px;height:clamp(380px,55vh,440px);min-height:0}.product-image-wrap figcaption,.target-visual figcaption{background:#060907e6;border-left:4px solid #d8ff3f}.decision-chip{color:#d8ff3f;border-color:#d8ff3f}.validation-box{background:#151b16;border-top:3px solid #d8ff3f;border-left:0}.positioning-layout{grid-template-columns:1fr 60px 1.12fr}.competitor-column{border:0;border-radius:0;min-height:254px;padding:26px}.muted-column{color:#30362f;background:#dde1d9}.lubra-column{color:#f7f7f1;background:#10130f}.lubra-column .column-label,.lubra-column li{color:#cbd1c9}.positioning-arrow{color:#0a0d09;background:#d8ff3f;border-radius:50%;width:46px;height:46px;padding:10px;display:grid}.message-rule{border-top-color:#b7beb4}.channel-stack{gap:0}.channel-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:76px;padding:16px 20px}.channel-1{color:#0a0d09;background:#d8ff3f;border:0;min-height:100px}.channel-1 svg,.channel-1 .channel-share,.channel-1 p,.channel-1 small{color:#0a0d09}.channels-slide .channel-share{font-size:1.18rem}.channels-slide .channel-row strong{font-size:1.1rem}.channels-slide .channel-row p{font-size:.94rem}.channels-slide .warning-note{min-height:48px;padding-left:18px;padding-right:18px}.warning-note{color:#d5ddcd;border-top:1px solid var(--line);background:0 0}.cluster-grid{gap:10px}.cluster-item{background:#fff;border:0;border-top:3px solid #0d7a3d;border-radius:0;min-height:164px;padding:22px}.cluster-item>span{color:#0d7a3d}.search-slide .cluster-item h3{margin-top:16px;font-size:1.12rem}.search-slide .cluster-item p{margin-top:9px;font-size:.84rem}.search-example{color:#f7f7f1;background:#10130f;border-top:4px solid #d8ff3f;border-left:0;min-height:84px}.search-example span,.search-example p{color:#aeb5ac}.search-example svg{color:#d8ff3f}.negative-keywords{border:0;border-bottom:1px solid var(--line);align-items:center;min-height:42px}.funnel-flow{gap:0}.funnel-step{background:0 0;border:0;border-top:2px solid #4b554c;min-height:214px;padding:20px 17px}.funnel-step:last-child{color:#0a0d09;background:#d8ff3f;border-top-color:#d8ff3f}.funnel-step:last-child .funnel-number,.funnel-step:last-child svg,.funnel-step:last-child p{color:#263322}.funnel-slide .funnel-step svg{margin-top:26px}.funnel-slide .funnel-step strong{font-size:1rem}.funnel-slide .funnel-step p{font-size:.79rem}.landing-formula{border:0;border-top:1px solid var(--line);min-height:62px}.score-list{gap:6px}.score-row{border:0;border-radius:0;min-height:88px}.score-a{color:#f7f7f1;background:#10130f}.score-a p{color:#aeb5ac}.score-a>span{color:#d8ff3f;border-color:#d8ff3f}.score-b{background:#fff}.score-c{color:#384037;opacity:1;background:#dfe3db}.form-fields{background:#fff;border:0;border-radius:0}.sla-box{color:#0a0d09;background:#d8ff3f}.recommended-budget,.pilot-total{border:0;border-radius:0;min-height:272px}.recommended-budget{color:#f7f7f1;background:#10130f}.recommended-budget .budget-badge,.recommended-budget .price-line span{color:#adb5ac}.recommended-budget .budget-breakdown div{color:#d9ddd6;border-top-color:#ffffff26}.pilot-total{color:#0a0d09;background:#d8ff3f}.pilot-total>span,.pilot-total>strong,.pilot-total>p,.pilot-total li,.pilot-total li svg{color:#0a0d09}.minimum-budget{border:0;border-bottom:1px solid var(--line);background:#fff;min-height:50px}.results-slide .slide-heading{max-width:1050px}.estimate-flow{gap:8px}.results-slide .estimate-item{background:0 0;border:0;border-radius:0;min-height:216px}.results-slide .estimate-item:nth-child(2){background:#ffffffb8}.results-slide .estimate-item:nth-child(3){color:#f7f7f1;background:#0a0d09}.results-slide .estimate-item>strong{color:#0a0d09;font-size:3.4rem}.results-slide .estimate-item:nth-child(3)>strong{color:#d8ff3f}.results-slide .estimate-item:nth-child(3) .estimate-index,.results-slide .estimate-item:nth-child(3) p{color:#aeb5ac}.results-slide .executive-kpis{border-top-color:#0a0d0959}.results-slide .executive-kpis p,.results-slide .executive-kpis svg{color:#182217}.roi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.roi-grid article{background:#171c18;border-top:3px solid #3f4b41;min-height:210px;padding:24px}.roi-grid article:first-child{color:#0a0d09;background:#d8ff3f;border-top-color:#d8ff3f}.roi-grid article:nth-child(2){color:#0a0d09;background:#f7f8f3;border-top-color:#0d7a3d}.roi-grid article>span{color:#8b968b;font-size:.72rem}.roi-grid article:first-child>span,.roi-grid article:nth-child(2)>span{color:#455044}.roi-grid article>strong{margin-top:30px;font-family:Instrument Sans,sans-serif;font-size:1.08rem;display:block}.roi-grid article h3{color:#d8ff3f;margin-top:9px;font-family:Instrument Sans,sans-serif;font-size:2.55rem;font-weight:600;line-height:1}.roi-grid article:first-child h3,.roi-grid article:nth-child(2) h3{color:#0a0d09}.roi-grid article p{color:#aeb5ac;margin-top:11px;font-size:.78rem}.roi-grid article:first-child p,.roi-grid article:nth-child(2) p{color:#4f584e}.roi-formula{border-top:1px solid var(--line);grid-template-columns:72px minmax(290px,.85fr) 1.35fr;align-items:center;gap:20px;margin-top:12px;padding:17px 20px;display:grid}.roi-formula>span{color:#d8ff3f;text-transform:uppercase;font-size:.75rem;font-weight:700}.roi-formula>strong{font-family:Instrument Sans,sans-serif;font-size:1rem;font-weight:500}.roi-formula>p{color:var(--text-muted);font-size:.78rem;line-height:1.4}.timeline-slide .slide-content{justify-content:flex-start;padding-top:clamp(52px,8vh,78px)}.timeline-slide .timeline:before{display:none}.timeline-phase{background:#e6eae2;border:1px solid #d4d9d0;min-height:316px;padding-left:22px;padding-right:22px;box-shadow:0 14px 34px #10130f0b}.timeline-phase:nth-child(2),.timeline-phase:nth-child(3){background:#fff}.timeline-phase:nth-child(3){background:#f8faf6}.timeline-phase .timeline-dot{background:#e6eae2}.timeline-phase small{color:#5b6e00}.timeline-phase p{color:#606860}.timeline-phase:nth-child(2) .timeline-dot{background:#fff}.timeline-phase:nth-child(3) .timeline-dot{background:#f8faf6}.timeline-phase:nth-child(4){color:#f7f7f1;background:#10130f;border-color:#10130f;box-shadow:0 18px 38px #10130f29}.timeline-phase:nth-child(4) p,.timeline-phase:nth-child(4) strong{color:#aeb5ac}.timeline-phase:nth-child(4) .timeline-dot{color:#44c978;background:#10130f;border-color:#16a650}.timeline-phase:nth-child(4) small{color:#c9ef37}.timeline-phase:nth-child(4) strong{border-top-color:#ffffff3d}@media (width>=601px){.timeline-slide .timeline-dot{margin-top:18px;transform:none}.timeline-slide .timeline-phase small{margin-top:18px}}.governance-grid{gap:8px}.governance-grid article{border:0;border-radius:0;min-height:248px;padding:24px}.governance-grid article:first-child{color:#0a0d09;background:#d8ff3f}.governance-grid article:first-child .mini-label,.governance-grid article:first-child li,.governance-grid article:first-child svg{color:#0a0d09}.governance-grid article:last-child{background:#171c18}.risk-strip{border:0;border-top:1px solid var(--line);background:0 0;gap:0}.risk-strip div{background:0 0;min-height:48px}.decision-slide{padding-left:64px;padding-right:64px}.decision-shade{background:linear-gradient(90deg,#060908fc 0%,#060908ed 55%,#0609084d 100%)}.decision-content h1{max-width:1120px;font-size:4rem;font-weight:500;line-height:1}.decision-total{color:#0a0d09;background:#d8ff3f;border:0;border-radius:0}.decision-total span,.decision-total p,.decision-total strong{color:#0a0d09}.sources-list{gap:6px}.sources-list a{border:0;border-bottom:1px solid var(--line);color:#20251f;background:0 0;border-radius:0;min-height:78px;padding:14px 16px}.sources-list a:hover{color:#f7f7f1;background:#10130f;border-color:#10130f}.sources-list a:hover>p,.sources-list a:hover>span{color:#aeb5ac}.assumption-note{color:#0a0d09;background:#d8ff3f;min-height:50px}.assumption-note svg{color:#0a0d09}@media (height<=820px) and (width>=761px){.slide-frame{padding-top:22px;padding-bottom:30px}.slide-heading{margin-top:11px}.slide-heading h1{font-size:2.72rem}.slide-intro{margin-top:8px;font-size:.92rem}.slide-content{margin-top:14px}.slide-footer{padding-top:9px}.summary-item{min-height:150px}.summary-item svg{margin-bottom:16px}.journey-steps article{padding-top:13px;padding-bottom:13px}.stat-panel,.target-layout{min-height:270px}.target-slide .target-layout{min-height:324px}.advantage-item{min-height:214px}.competitor-column{min-height:228px}.channel-row{min-height:74px;padding-top:13px;padding-bottom:13px}.channel-1{min-height:94px}.funnel-step{min-height:210px}.score-row{min-height:74px}.recommended-budget,.pilot-total{min-height:254px}.estimate-item{min-height:180px}.roi-grid article{min-height:182px}.roi-grid article>strong{margin-top:20px}.timeline-phase{min-height:264px}.governance-grid article{min-height:238px}.decision-content h1{margin-bottom:18px;font-size:3rem}}@media (width<=900px){.secondary-control,.control-separator{display:none}.slide-frame,.cover-slide,.decision-slide{padding-left:28px;padding-right:28px}.slide-footer span:last-child{margin-right:120px}.summary-grid,.advantage-grid,.cluster-grid,.estimate-flow,.roi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roi-grid article:last-child{grid-column:1/-1}.roi-formula{grid-template-columns:80px 1fr}.roi-formula>p{grid-column:1/-1}.journey-layout,.target-layout,.product-layout,.qualification-layout,.budget-layout{grid-template-columns:1fr}.product-layout{height:auto}.target-visual,.product-image-wrap{min-height:220px}.channel-row{grid-template-columns:32px 70px 130px 1fr}.channel-row small{display:none}.funnel-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline:before{display:none}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.presentation-container{background:var(--surface)}.slide-stage{scrollbar-width:none;overflow-y:auto}.slide-stage::-webkit-scrollbar{display:none}.overview-overlay::-webkit-scrollbar{display:none}.overview-overlay{scrollbar-width:none}.slide-frame,.cover-slide,.decision-slide{height:auto;min-height:100dvh;padding:20px 20px 106px;overflow:visible}.slide-header,.cover-header{min-height:42px}.brand-lockup{gap:7px}.brand-lockup .lubra-logo,.cover-lockup .lubra-logo{width:56px}.brand-lockup .convallaria-logo,.cover-lockup .convallaria-logo{width:76px}.brand-separator{height:18px}.section-marker,.cover-header>span{text-align:right;max-width:135px;font-size:.62rem}.scenario-slide .slide-content{padding-top:0}.scenario-slide .journey-layout{grid-template-columns:1fr;gap:16px}.scenario-slide .stat-panel{min-height:292px;padding:24px}.scenario-slide .stat-number{font-size:4.7rem}.scenario-slide .journey-steps{min-height:0}.slide-heading{margin-top:24px}.slide-heading h1,.cover-copy h1,.decision-content h1{font-size:2.05rem;line-height:1.08}.slide-intro,.cover-copy p{font-size:.94rem}.slide-content{margin-top:26px;display:block}.slide-footer{display:none}.deck-controls{border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:center;min-height:64px;padding:8px 16px;bottom:0;left:0;right:0;transform:none}.icon-button{width:44px;height:44px}.slide-counter{min-width:78px;height:44px}.summary-grid,.advantage-grid,.cluster-grid,.estimate-flow,.roi-grid,.target-columns,.governance-grid,.risk-strip,.overview-grid,.timeline{grid-template-columns:1fr}.summary-item,.advantage-item,.estimate-item,.roi-grid article{min-height:auto}.roi-grid article:last-child{grid-column:auto}.summary-item p{margin-top:18px}.takeaway-band,.message-rule,.landing-formula,.executive-kpis,.minimum-budget,.roi-formula{grid-template-columns:1fr}.roi-formula>p{grid-column:auto}.stat-panel{min-height:260px}.target-visual,.product-image-wrap{min-height:250px}.region-row{grid-template-columns:34px 1fr;align-items:start;gap:8px 12px}.region-index{grid-area:1/1}.region-phase{grid-area:1/2}.region-row strong{grid-area:2/2}.region-row p{grid-area:3/2}.positioning-layout{grid-template-columns:1fr}.positioning-arrow{margin:-4px auto;transform:rotate(90deg)}.channel-row{grid-template-columns:30px 75px 1fr}.channel-row p{grid-column:3}.funnel-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-step:after{display:none}.form-fields{margin-top:12px}.executive-kpis>div{grid-template-columns:1fr 1fr}.timeline-phase{border-top:1px solid var(--line);min-height:230px;padding-top:16px}.timeline-slide .slide-content{padding-top:0}.timeline-dot{transform:none}.decision-image{position:fixed}.decision-content{height:auto;margin-top:40px;display:block}.decision-content h1{margin-bottom:24px}.decision-total{margin-top:22px}.success-definition{margin-bottom:16px}.sources-list{grid-template-columns:1fr}.sources-list a{grid-template-columns:30px 1fr 24px}.sources-list a>p{grid-column:2}.sources-list a>svg{grid-area:1/3/span 2}.overview-overlay{padding:30px 20px 100px}.overview-header h2{font-size:1.7rem}.cover-copy{height:auto;min-height:60dvh;padding:56px 0}.cover-meta{grid-template-columns:1fr;max-width:none;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.progress-value,.glossary-term{transition-duration:.01ms}}@media print{@page{size:16in 9in;margin:0}html,body,#root{background:#fff;width:auto;height:auto;overflow:visible}.presentation-container,.glossary-tooltip{display:none}.glossary-term{background:0 0;padding-bottom:0}.print-deck{display:block}.print-page{break-after:page;page-break-after:always;width:16in;height:9in;overflow:hidden}.print-page:last-child{break-after:auto;page-break-after:auto}.print-page>.slide-frame,.print-page>.cover-slide,.print-page>.decision-slide{width:16in;height:9in}}
