:root{--gold: #b8960c;--gold-light: #d4aa1a;--navy: #0c2340;--navy-light: #162d50;--bg-gradient: linear-gradient(180deg, #f0f4ff 0%, #e8f0fe 50%, #f0f4ff 100%);--dark-bg: #f8faff;--dark-bg-deep: #f0f4ff;--dark-card: rgba(255, 255, 255, .45);--dark-border: rgba(12, 35, 64, .1);--dark-text: #0c2340;--dark-text-secondary: rgba(12, 35, 64, .8);--dark-text-tertiary: rgba(12, 35, 64, .5);--accent-blue: #3b82f6;--accent-teal: #14b8a6;--accent-gold: var(--navy);--danger: #ef4444;--gradient-hero: var(--bg-gradient);--gradient-card: linear-gradient(180deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .4) 100%)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--dark-bg-deep);color:var(--dark-text);font-family:Cormorant Garamond,serif;-webkit-font-smoothing:antialiased;overflow:hidden;letter-spacing:-.01em;height:100vh;height:100dvh}body:after{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;pointer-events:none;z-index:9999;opacity:.35;background-image:url(/noise.png);background-size:100px 100px;background-repeat:repeat}.deck{height:100vh;height:100dvh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;background:var(--gradient-hero) fixed}.slide{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:center;padding:88px 10% 56px;position:relative;border-bottom:1px solid rgba(12,35,64,.05);overflow:hidden}.header{position:fixed;top:0;left:0;right:0;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;z-index:1000;pointer-events:none;background:linear-gradient(to bottom,rgba(240,244,255,.9) 0%,transparent 100%)}.header-logo{display:flex;align-items:center;gap:16px;pointer-events:auto}.header-logo img{width:32px;height:32px}.header-brand{font-size:15px;font-weight:800;letter-spacing:.25em;text-transform:uppercase;color:var(--navy)}.footer{position:fixed;bottom:0;left:0;right:0;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;z-index:1000;pointer-events:none;background:linear-gradient(to top,rgba(240,244,255,.9) 0%,transparent 100%)}.footer-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dark-text-tertiary);opacity:.8}.footer-disclaimer{font-size:11px;color:var(--dark-text-tertiary);opacity:.8;text-align:right;max-width:500px}.slide-meta{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:var(--navy);margin-bottom:32px;display:flex;align-items:center;gap:12px;font-family:DM Mono,monospace}.slide-meta:after{content:"";height:1px;width:48px;background:var(--navy);opacity:.3}h1{font-size:96px;font-weight:600;line-height:1;letter-spacing:-.02em;margin-bottom:20px;max-width:1000px;text-transform:uppercase}.slide-hero{position:relative;overflow:hidden}.slide-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 70% at 88% 42%,rgba(59,130,246,.07) 0%,transparent 68%),radial-gradient(ellipse 40% 50% at 100% 100%,rgba(12,35,64,.04) 0%,transparent 55%);pointer-events:none;z-index:0}.slide-hero>:not(.hero-visual){position:relative;z-index:2}.slide-hero .hero-url{position:absolute;bottom:80px;left:10%;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--gold)}.hero-visual{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:min(42vw,540px);aspect-ratio:4 / 3;margin:0;pointer-events:none;z-index:1;overflow:hidden}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgba(240,244,255,.98) 0%,rgba(240,244,255,.55) 28%,transparent 62%),linear-gradient(to bottom,rgba(240,244,255,.35) 0%,transparent 18%,transparent 82%,rgba(240,244,255,.4) 100%);pointer-events:none}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.68) contrast(1.02);opacity:.88}h2{font-size:64px;font-weight:500;line-height:1.1;letter-spacing:-.01em;margin-bottom:24px;max-width:1100px;text-transform:uppercase}.lead-text{font-family:var(--font-serif);font-size:26px;color:var(--dark-text-secondary);line-height:1.6;max-width:850px;font-weight:300;letter-spacing:-.01em}.callout-point{font-family:var(--font-serif);font-size:32px;font-weight:700;line-height:1.4;color:var(--navy);max-width:1000px;margin-top:24px;margin-bottom:32px}.callout-point .emphasis{color:inherit}.body-bold{font-size:22px;font-weight:700;line-height:1.3}.body-text{font-size:19px;font-weight:500;line-height:1.6;color:inherit}.institutional-card{background:#ffffff73;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.6);padding:48px;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 1px #fffc inset,0 0 0 1px #00000005,0 8px 32px #0000000f}.slide>*{max-width:100%}.slide iframe,.slide img,.slide table{max-width:100%}.footnote{position:absolute;bottom:40px;left:10%;font-size:11px;color:var(--dark-text-tertiary);opacity:.6;max-width:80%;line-height:1.5}.highlight-num{color:var(--navy);font-weight:800}.accent-blue{color:var(--navy)}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.card-label,.card-tag{font-family:DM Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:var(--navy);margin-bottom:24px;display:block}#slide-3 .mismatch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}#slide-3 .mismatch-card{display:flex;flex-direction:column;justify-content:space-between;min-height:310px;padding:24px 20px;background:#ffffffb8}#slide-3 .mismatch-card .card-tag{margin-bottom:0;font-size:11px;letter-spacing:.22em}#slide-3 .mismatch-title{font-size:22px;font-weight:800;line-height:1.25;color:var(--navy);margin:14px 0 8px}#slide-3 .mismatch-copy{font-size:17px;line-height:1.45;color:var(--dark-text-secondary);font-weight:600;margin:0}#slide-3 .mismatch-stat{padding:14px;border-radius:6px;border-left:3px solid var(--navy);background:#0c23400a}#slide-3 .mismatch-stat--gold{border-left-color:var(--gold);background:#b8960c0a}#slide-3 .mismatch-stat-label{font-family:DM Mono,monospace;font-size:11px;color:var(--navy);text-transform:uppercase;font-weight:800;letter-spacing:.1em;margin:0 0 4px}#slide-3 .mismatch-stat-label--gold{color:var(--gold)}#slide-3 .mismatch-stat-value{font-family:DM Mono,monospace;font-size:28px;font-weight:800;color:var(--navy);line-height:1.1}#slide-3 .mismatch-stat-value--gold{font-size:22px;color:var(--gold);text-transform:uppercase}#slide-3 .mismatch-names{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}#slide-3 .mismatch-name{font-family:DM Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);padding:4px 8px;border-radius:4px;background:#0c23400f}#slide-5{padding-top:78px;padding-bottom:46px}#slide-5 h2{max-width:1180px;margin-bottom:12px}.roadmap-kicker{max-width:820px;margin-bottom:22px;font-size:23px;line-height:1.35}.roadmap-arc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#slide-5 .roadmap-arc-card{min-height:154px;padding:24px 26px}#slide-5 .roadmap-arc-card .card-label{margin-bottom:10px}#slide-5 .roadmap-arc-card .body-text{font-size:16px;line-height:1.45}.roadmap-arc-card-featured{border:1px solid var(--gold)}.roadmap-runway{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px;padding-top:20px}.roadmap-runway:before{content:"";position:absolute;top:6px;left:12px;right:12px;height:1px;background:linear-gradient(90deg,#0c23402e,#b8960c8c)}.roadmap-milestone{position:relative;min-height:150px;padding:16px 14px 14px;border:1px solid rgba(12,35,64,.1);border-radius:8px;background:#ffffff6b;box-shadow:0 8px 24px #0c23400d}.roadmap-milestone:before{content:"";position:absolute;top:-19px;left:16px;width:9px;height:9px;border-radius:999px;background:var(--navy);box-shadow:0 0 0 5px #fffc}.roadmap-date,.roadmap-title{display:block}.roadmap-date{margin-bottom:8px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dark-text-tertiary)}.roadmap-title{margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.05;color:var(--navy)}.roadmap-milestone p{font-size:13px;font-weight:600;line-height:1.35;color:var(--dark-text-secondary)}.roadmap-milestone-featured{border-color:#b8960c8c;background:linear-gradient(180deg,#ffffffa3,#fff8de8f)}.roadmap-milestone-featured:before{background:var(--gold)}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:64px}.detail-item{padding:32px;border:1px solid var(--dark-border);border-radius:4px;background:#ffffff03;transition:all .3s ease}.detail-item:hover{border-color:var(--accent-blue);background:#3b82f60d}.detail-top{font-size:11px;color:var(--dark-text-tertiary);text-transform:uppercase;margin-bottom:12px;letter-spacing:.1em;font-weight:700}.detail-val{font-size:20px;font-weight:700;color:var(--dark-text);display:block;margin-bottom:24px;letter-spacing:-.01em}.detail-meta-label{font-size:9px;color:var(--dark-text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;display:block}.detail-meta-val{font-size:16px;font-weight:600;font-family:DM Mono,monospace;color:var(--navy)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px;margin-bottom:48px}.stat-item{border-left:1px solid rgba(12,35,64,.1);padding-left:32px}.stat-val{font-size:80px;font-weight:700;font-family:DM Mono,monospace;color:var(--navy);line-height:1;margin-bottom:16px;letter-spacing:-.02em}.stat-label{font-size:12px;color:var(--dark-text-tertiary);text-transform:uppercase;letter-spacing:.15em;font-weight:700}.solution-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;margin-top:48px}.solution-pillars{display:flex;flex-direction:column;gap:24px}.pillar-item{display:flex;gap:24px;padding:24px;border:1px solid var(--dark-border);border-radius:4px;background:#ffffff05;transition:all .3s ease}.pillar-item:hover{border-color:var(--accent-blue);background:#3b82f60d}.pillar-num{font-family:DM Mono,monospace;font-size:18px;font-weight:700;color:var(--navy);margin-top:2px}.pillar-title{font-size:18px;font-weight:700;margin-bottom:8px}.pillar-desc{font-size:14px;color:var(--dark-text-secondary);line-height:1.6}.solution-visual{padding:32px;border-radius:8px;background:#0003;border:1px solid var(--dark-border)}.comp-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px}.comp-col h3{font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--dark-text-tertiary);margin-bottom:32px;border-bottom:1px solid var(--dark-border);padding-bottom:12px;font-weight:700}.comp-item{font-size:20px;font-weight:500;margin-bottom:20px;color:var(--dark-text-secondary);display:flex;align-items:baseline;gap:16px}.comp-item:before{content:"•";color:var(--accent-blue);font-weight:800}.team-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px}.team-card{padding:56px;border:1px solid rgba(255,255,255,.6);background:#ffffff73;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:8px;box-shadow:0 8px 32px #0000000a}.team-name{font-size:32px;font-weight:600;margin-bottom:8px;letter-spacing:-.01em;color:var(--navy)}.team-role{font-size:11px;text-transform:uppercase;color:var(--navy);font-weight:700;margin-bottom:32px;letter-spacing:.2em;font-family:DM Mono,monospace}.team-bio{font-size:18px;color:var(--dark-text-secondary);line-height:1.7}.nav-dots{position:fixed;right:48px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px;z-index:1000}.dot{width:6px;height:6px;border:1px solid rgba(12,35,64,.2);border-radius:50%;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer;position:relative}.dot:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%}.dot.active{background:var(--navy);border-color:var(--navy);transform:scale(2)}.dist-list{list-style:none;margin-top:32px}.dist-item{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:18px;color:var(--dark-text-secondary)}.dist-icon{color:var(--accent-blue);font-weight:800}.traction-slide h2{margin-bottom:12px}.traction-subhead{max-width:880px;margin-bottom:20px;font-size:22px;line-height:1.45;color:var(--dark-text-secondary)}.traction-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;align-items:stretch}.traction-video-card{display:flex;min-width:0;flex-direction:column;gap:12px}.traction-video-frame{position:relative;overflow:hidden;aspect-ratio:2940 / 1840;background:#000;border:1px solid rgba(12,35,64,.15);border-radius:8px;box-shadow:0 16px 36px #0000001f}.traction-video-frame iframe,.traction-video-frame .traction-demo-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.traction-video-caption,.traction-partner-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(12,35,64,.12);border-radius:8px;background:#ffffff6b}.traction-video-caption{padding:10px 14px}.traction-video-caption span,.traction-partner-strip>span{font-family:DM Mono,monospace;font-size:10px;font-weight:700;color:var(--dark-text-tertiary);text-transform:uppercase;letter-spacing:.12em}.traction-video-caption strong{font-family:DM Mono,monospace;font-size:12px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.08em}.traction-proof-panel{min-width:0;padding:22px 24px;border-left:3px solid var(--navy);background:#ffffffa8}.traction-proof-panel .card-label{margin-bottom:14px}.traction-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.traction-metric{padding:12px 10px;border:1px solid rgba(12,35,64,.1);border-radius:6px;background:#0c234008}.traction-metric strong{display:block;margin-bottom:5px;font-family:DM Mono,monospace;font-size:24px;font-weight:800;line-height:1;color:var(--navy);letter-spacing:-.04em}.traction-metric span{display:block;font-family:DM Mono,monospace;font-size:8px;font-weight:700;line-height:1.25;color:var(--dark-text-tertiary);text-transform:uppercase;letter-spacing:.08em}.traction-list{display:flex;flex-direction:column;gap:10px;list-style:none}.traction-list li{position:relative;display:block;padding-left:20px;font-size:15px;font-weight:500;line-height:1.38;color:var(--navy)}.traction-list li:before{content:"";position:absolute;top:.65em;left:2px;width:5px;height:5px;border-radius:50%;background:var(--navy);opacity:.7}.traction-partner-strip{margin-top:16px;padding:14px 22px}.traction-logo-row{display:flex;align-items:center;justify-content:flex-end;gap:28px;min-width:0}.traction-logo-row img{width:auto;height:26px;object-fit:contain;filter:grayscale(1) opacity(.85);transition:filter .3s ease}.traction-logo-row img:hover{filter:grayscale(0) opacity(1)}.fundraise-slide h2{margin-bottom:12px}.fundraise-layout{display:flex;flex-direction:column;gap:18px}.fundraise-sheet{padding:28px 32px;background:#ffffffb8}.fundraise-sheet--compact{padding:24px 28px}.fundraise-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.fundraise-columns--bottom{gap:18px}.fundraise-section .card-label{margin-bottom:16px}.fundraise-rows{display:flex;flex-direction:column;gap:14px}.fundraise-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:14px;border-bottom:1px solid rgba(12,35,64,.1)}.fundraise-row:last-child{padding-bottom:0;border-bottom:none}.fundraise-row-label{font-family:DM Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-text-tertiary);flex-shrink:0}.fundraise-row-value{font-size:18px;font-weight:700;line-height:1.35;color:var(--navy);text-align:right}.fundraise-list li{font-size:18px;line-height:1.35;font-weight:650}.fundraise-use-section .card-label{font-size:13px;letter-spacing:.14em}.fundraise-use-list{gap:12px}.fundraise-use-list li{font-size:22px;line-height:1.4;font-weight:700}.fundraise-use-list li strong{font-size:26px;font-weight:900;letter-spacing:-.02em}.fundraise-use-note{margin-top:16px;font-size:17px;font-weight:700;color:var(--navy)}.fundraise-note{margin:14px 0 0;font-size:15px;line-height:1.35;font-weight:650;color:var(--dark-text-secondary)}.fundraise-next-lead{margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25;color:var(--navy)}.fundraise-next-copy{margin:0;font-size:17px;line-height:1.4;font-weight:650;color:var(--navy)}.stat-label{font-size:14px;color:#0c2340b8}.card-label,.card-tag{font-size:12px;letter-spacing:.18em;color:var(--navy)}#slide-4 .body-text,#slide-4b .body-text,#slide-5 .body-text,#slide-5b .body-text,#slide-6 .traction-list li,#slide-7 .body-text,#slide-7b .body-text,#slide-8 .body-text{color:var(--navy)!important;font-weight:650!important}#slide-4 .body-text,#slide-4b .body-text,#slide-5 .roadmap-arc-card .body-text,#slide-8 .body-text{font-size:16px!important;line-height:1.35!important}#slide-5 .roadmap-date{font-size:11px;color:#0c2340b8}#slide-5 .roadmap-title{font-size:19px}#slide-5 .roadmap-milestone p{font-size:16px;font-weight:650;line-height:1.25;color:var(--navy)}#slide-4b span[style*="font-size: 10px"],#slide-4b span[style*="font-size: 11px"]{font-size:12px!important;font-weight:800!important}#slide-4b .yield-wave-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:end}#slide-4b .yield-wave-grid--3{grid-template-columns:.85fr .95fr 1.2fr;gap:20px}#slide-4b .yield-wave-grid--4{grid-template-columns:.8fr .85fr .95fr 1.25fr;gap:16px}#slide-4b .yield-wave-card{padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between}#slide-4b .yield-wave-card--1{min-height:220px}#slide-4b .yield-wave-card--2{min-height:260px;border:1.5px solid rgba(12,35,64,.18);background:#0c234005}#slide-4b .yield-wave-card--3{min-height:300px;border:1.5px solid var(--navy);background:#0c234008}#slide-4b .yield-wave-card--4{min-height:380px;border:2px solid var(--gold);background:#b8960c0d}#slide-4b .yield-wave-stat{margin-top:20px;text-align:center}#slide-4b .yield-wave-stat--split{display:grid;grid-template-columns:1fr 1fr;gap:12px}#slide-4b .yield-wave-value{display:block;font-family:DM Mono,monospace;font-size:32px;font-weight:800;color:var(--navy);line-height:1}#slide-4b .yield-wave-value--sm{font-size:24px;letter-spacing:.04em}#slide-4b .yield-wave-value--hero{font-size:34px;font-weight:900}#slide-4b .yield-wave-caption{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--dark-text-secondary);margin-top:8px;line-height:1.35}#slide-4b .yield-wave-caption--gold{color:var(--gold)}#slide-4b .yield-wave-footer{margin-top:22px;display:flex;align-items:center;gap:16px}#slide-4b .yield-wave-bars{display:flex;align-items:flex-end;gap:6px;height:48px;flex-shrink:0}#slide-4b .yield-wave-bar{width:24px;border-radius:2px;background:#0c23402e}#slide-4b .yield-wave-bar--1{height:12px}#slide-4b .yield-wave-bar--2{height:20px;background:#0c234047}#slide-4b .yield-wave-bar--3{height:32px;background:#0c23406b}#slide-4b .yield-wave-bar--4{height:48px;background:var(--gold)}#slide-4b .yield-wave-tagline{flex:1;margin:0;padding:14px 18px;border-radius:8px;border:1px solid rgba(184,150,12,.35);background:#b8960c0a;font-size:18px;line-height:1.35;font-weight:700;color:var(--navy)}#slide-5b div[style*=border-top] p{font-size:12px!important;font-weight:800!important}#slide-5c table th{font-size:13px!important;line-height:1.2!important}#slide-5c .competition-subhead{max-width:920px;margin:0 0 4px;font-size:21px;line-height:1.35;font-weight:650;color:var(--dark-text-secondary)}#slide-5c .competition-table{padding:0;background:#ffffffb8;overflow:hidden}#slide-5c .competition-table-header,#slide-5c .competition-table-row{display:grid;grid-template-columns:.95fr 1.1fr 1.15fr;padding:18px 24px;align-items:center;gap:16px}#slide-5c .competition-table-header{background:#0c23400f;border-bottom:2px solid rgba(12,35,64,.12)}#slide-5c .competition-table-header .card-label{margin:0;font-size:14px!important;letter-spacing:.14em}#slide-5c .competition-table-row{border-bottom:1px solid rgba(12,35,64,.08)}#slide-5c .competition-table-row:last-child{border-bottom:none}#slide-5c .competition-phases{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#slide-5c .competition-phase{padding:16px 18px;border-left:4px solid var(--gold);background:#b8960c0a;border-radius:0 8px 8px 0}#slide-5c .competition-phase-num{font-family:DM Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}#slide-5c .competition-phase-copy{margin:0;font-size:17px;line-height:1.3;font-weight:700;color:var(--navy)}#slide-5c .competition-tag{font-size:19px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--navy)!important;opacity:1;line-height:1.25!important}#slide-5c .competition-title{color:var(--navy)!important;margin:10px 0 6px!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}#slide-5c .competition-copy{font-size:18px!important;line-height:1.38!important;font-weight:650!important;color:var(--navy)!important;margin:0!important}#slide-5c .competition-row{background:#ffffffe0!important;border:1px solid rgba(12,35,64,.1)!important}#slide-5c table td{color:var(--navy)!important;font-weight:650!important}#slide-6 .traction-metric span{font-size:12px;color:#0c2340b8;letter-spacing:.06em}#slide-6 .traction-list li{font-size:20px;line-height:1.28}#slide-8 .fundraise-outcomes li,#slide-8 .fundraise-list li{font-size:18px;line-height:1.35;color:var(--navy);font-weight:650}#slide-8 .fundraise-use-list li{font-size:22px;line-height:1.4;font-weight:700}#slide-8 .fundraise-use-list li strong{font-size:26px;font-weight:900}#slide-8 .fundraise-use-note{font-size:17px;font-weight:700;color:var(--navy)}#slide-8 .fundraise-outcomes li strong,#slide-8 .fundraise-list li strong{color:var(--navy);font-weight:800}#slide-6 .traction-video-caption span,#slide-6 .traction-video-caption strong,#slide-6 .traction-partner-strip>span{font-size:12px;color:var(--navy)}#slide-7 .body-text{font-size:18px!important;line-height:1.35!important;font-weight:700!important}#slide-7 div[style*=border-top] p,#slide-7 div[style*=border-top] strong{font-size:16px!important;font-weight:800!important}#slide-7b .body-text{color:var(--navy)!important}#slide-7b span[style*="font-size: 14px"]{font-size:16px!important}#slide-8 p[style*="font-size: 13px"],#slide-8 p[style*="font-size: 14px"]{font-size:16px!important;font-weight:650!important;color:var(--navy)!important}#slide-8 p[style*="font-size: 11px"],#slide-9 p[style*="font-size: 10px"],#slide-9 p[style*="font-size: 11px"]{font-size:13px!important;font-weight:800!important}#slide-11 a{font-size:16px!important}.fade-in{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.slide.active .fade-in{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.15s}.delay-2{transition-delay:.3s}.delay-3{transition-delay:.45s}@media(max-width:1200px){h1{font-size:64px}h2{font-size:48px}.slide{padding:0 5%}}@media(max-height:920px)and (min-width:769px){.slide{padding-top:72px;padding-bottom:44px}.slide-meta{margin-bottom:18px}h1{font-size:72px;margin-bottom:14px}.hero-visual{right:-8%;width:min(38vw,440px)}h2{font-size:50px;margin-bottom:18px}.callout-point{font-size:26px;line-height:1.25;margin-top:16px;margin-bottom:18px}.institutional-card{padding:30px}.body-text{font-size:16px;line-height:1.45}.body-bold{font-size:19px}.traction-subhead{margin-bottom:14px;font-size:18px;line-height:1.35}.traction-grid{gap:18px}.traction-proof-panel{padding:18px 20px}.traction-metric strong{font-size:20px}.traction-list{gap:8px}.traction-list li{font-size:13px;line-height:1.32}.traction-partner-strip{margin-top:12px;padding:12px 18px}.stat-grid{margin-top:32px;margin-bottom:28px}.stat-val{font-size:62px}.team-card{padding:30px}#slide-5{padding-top:62px;padding-bottom:34px}#slide-5 h2{margin-bottom:10px}#slide-5 .roadmap-kicker{margin-bottom:16px;font-size:19px}#slide-5 .roadmap-arc{gap:12px}#slide-5 .roadmap-arc-card{min-height:128px;padding:18px 20px}#slide-5 .roadmap-arc-card .body-bold{font-size:17px}#slide-5 .roadmap-arc-card .body-text{font-size:14px;line-height:1.34}#slide-5 .roadmap-runway{gap:8px;margin-top:16px}#slide-5 .roadmap-milestone{min-height:124px;padding:12px 11px}#slide-5 .roadmap-date{margin-bottom:6px;font-size:8px}#slide-5 .roadmap-title{margin-bottom:6px;font-size:15px}#slide-5 .roadmap-milestone p{font-size:11px;line-height:1.28}}@media(max-width:1024px){h1{font-size:56px;margin-bottom:32px}h2{font-size:42px;margin-bottom:36px}.lead-text{font-size:20px}.stat-val{font-size:56px}.stat-grid{gap:32px}.detail-grid{grid-template-columns:repeat(2,1fr)}.solution-grid{gap:40px}.team-card{padding:40px}.team-name{font-size:28px}.team-bio{font-size:16px}.nav-dots{right:32px}.institutional-card{padding:36px}.comp-wrap{gap:48px}}@media(max-width:768px){.slide{height:100dvh;min-height:100dvh;padding:56px 18px 40px;overflow:hidden}.nav-dots,.footer{display:none}.header{height:48px;padding:0 14px}.header-brand{font-size:10px;letter-spacing:.12em}.header-logo img{width:22px;height:22px}h1{font-size:28px;margin-bottom:10px;line-height:1.15}h2{font-size:21px;margin-bottom:10px;line-height:1.2}.hero-visual{right:-12%;bottom:8%;top:auto;transform:none;width:65vw;max-width:280px}.hero-visual:after{background:linear-gradient(to left,rgba(240,244,255,.95) 0%,transparent 55%)}.hero-visual img{opacity:.65}.slide-hero .hero-url{position:relative;bottom:auto;left:auto;margin-top:20px}.lead-text{font-size:14px;line-height:1.5}.slide-meta{font-size:8px;margin-bottom:8px}.institutional-card{padding:12px}.team-wrap{grid-template-columns:1fr;gap:10px}.team-card{padding:16px;text-align:center}.team-name{font-size:18px}.team-role{font-size:9px;margin-bottom:8px}.team-bio{font-size:12px;line-height:1.4}.comp-wrap{grid-template-columns:1fr;gap:10px}.stat-grid{grid-template-columns:1fr;gap:8px;margin-top:10px}.stat-val{font-size:28px}.stat-label{font-size:8px}.detail-grid{grid-template-columns:1fr;gap:8px;margin-top:10px}.detail-item{padding:10px}.detail-val{font-size:14px;margin-bottom:6px}.content-grid,.solution-grid{grid-template-columns:1fr;gap:8px}.pillar-item{padding:10px;gap:6px}.pillar-title{font-size:12px}.pillar-desc{font-size:11px}.footnote{position:relative;bottom:auto;left:auto;margin-top:10px;font-size:9px}.institutional-card table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.institutional-card:after{display:none}.institutional-card th,.institutional-card td{padding:6px 4px;font-size:10px;white-space:nowrap}.slide div[style*="grid-template-columns: 1fr 1fr 1fr"],.slide div[style*="grid-template-columns: repeat(4, 1fr)"],.slide div[style*="grid-template-columns: repeat(3, 1fr)"],.slide div[style*="grid-template-columns: 1fr 1fr"],.slide div[style*="grid-template-columns: 1fr 1.05fr"],.slide div[style*="grid-template-columns: 1.1fr 0.9fr"],.slide div[style*="grid-template-columns: 0.9fr 1.1fr"]{grid-template-columns:1fr!important;gap:8px!important}.slide div[style*="padding: 40px"]{padding:12px!important}.slide div[style*="padding: 32px"],.slide div[style*="padding: 28px"]{padding:10px!important}.slide div[style*="margin-top: 48px"],.slide div[style*="margin-top: 40px"]{margin-top:10px!important}.slide div[style*="margin-top: 32px"]{margin-top:8px!important}.slide p[style*="margin-top: 40px"]{margin-top:10px!important}.slide p[style*="margin-top: 32px"]{margin-top:8px!important}.slide p[style*="margin-bottom: 40px"]{margin-bottom:10px!important}.slide p[style*="margin-bottom: 28px"],.slide div[style*="margin-bottom: 24px"]{margin-bottom:8px!important}.slide div[style*="gap: 48px"],.slide div[style*="gap: 40px"],.slide div[style*="gap: 32px"],.slide div[style*="gap: 28px"],.slide div[style*="gap: 20px"]{gap:8px!important}.slide span[style*="font-size: 24px"]{font-size:16px!important}.slide span[style*="font-size: 22px"],.slide span[style*="font-size: 16px"]{font-size:13px!important}.slide p[style*="font-size: 26px"],.slide p[style*="font-size: 24px"]{font-size:14px!important}.slide p[style*="font-size: 22px"],.slide p[style*="font-size: 20px"]{font-size:13px!important}.slide p[style*="font-size: 18px"],.slide p[style*="font-size: 17px"],.slide p[style*="font-size: 16px"]{font-size:12px!important}.slide p[style*="font-size: 15px"],.slide p[style*="font-size: 14px"]{font-size:11px!important}.slide p[style*="font-size: 13px"]{font-size:10px!important}.slide ul{font-size:11px!important;line-height:1.4!important;padding-left:14px!important}.slide li{margin-bottom:2px}#slide-2 .stat-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:8px!important;margin-bottom:8px!important}#slide-2 .stat-item{padding-left:8px!important}#slide-2 .stat-val{font-size:24px!important}#slide-2 .stat-val span{font-size:12px!important}#slide-2 .callout-point{font-size:13px!important;line-height:1.3!important}#slide-2>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr 1fr!important;gap:8px!important}#slide-2 span[style*="font-size: 24px"]{font-size:15px!important}#slide-2 div[style*="margin-top: 24px"]{margin-top:8px!important}#slide-2 div[style*="margin-bottom: 24px"]{margin-bottom:10px!important}#slide-3 .mismatch-grid{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;margin-top:8px!important}#slide-3 .mismatch-card{padding:8px!important;min-height:0!important}#slide-3 .mismatch-title{font-size:10px!important;margin:6px 0 4px!important}#slide-3 .mismatch-copy{font-size:9px!important;line-height:1.25!important}#slide-3 .mismatch-stat-value{font-size:12px!important}#slide-3 .mismatch-stat-value--gold{font-size:10px!important}#slide-3 .mismatch-name{font-size:7px!important;padding:2px 4px!important}#slide-3 .mismatch-stat-label{font-size:7px!important}#slide-4>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr 1fr!important;gap:0!important}#slide-4 .institutional-card{padding:8px!important}#slide-4 .body-bold{font-size:10px!important}#slide-4 .body-text{font-size:9px!important;line-height:1.25!important}#slide-4 span[style*="font-size: 18px"]{font-size:13px!important}#slide-4 span[style*="font-size: 16px"]{font-size:12px!important}#slide-4>div[style*="border: 1px solid rgba(12, 35, 64, 0.12)"]{display:none!important}#slide-5 h2[style*="font-size: 56px"]{font-size:22px!important;margin-bottom:12px!important}#slide-5 div[style*="position: relative"][style*="display: flex"][style*="justify-content: center"]{display:none!important}#slide-5 div[style*="gap: 28px"]{gap:10px!important}#slide-5>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}#slide-5 .institutional-card{padding:8px!important}#slide-5 .body-bold{font-size:10px!important;margin-bottom:4px!important}#slide-5 .body-text{font-size:9px!important;line-height:1.25!important}#slide-5{padding:50px 12px 30px!important}#slide-5 .roadmap-kicker{margin-bottom:8px;font-size:11px;line-height:1.3}#slide-5 .roadmap-arc{grid-template-columns:repeat(3,1fr);gap:6px}#slide-5 .roadmap-arc-card{min-height:84px;padding:8px!important}#slide-5 .roadmap-arc-card .card-label{margin-bottom:4px;font-size:6px;letter-spacing:.08em}#slide-5 .roadmap-runway{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;padding-top:12px}#slide-5 .roadmap-runway:before,#slide-5 .roadmap-milestone:before{display:none}#slide-5 .roadmap-milestone{min-height:66px;padding:7px 8px}#slide-5 .roadmap-date{margin-bottom:3px;font-size:6px;letter-spacing:.08em}#slide-5 .roadmap-title{margin-bottom:3px;font-size:10px}#slide-5 .roadmap-milestone p{font-size:7px;line-height:1.18}#slide-4b .callout-point{font-size:13px!important;line-height:1.35!important}#slide-4b .yield-wave-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}#slide-4b .yield-wave-card{padding:8px!important;min-height:0!important}#slide-4b .yield-wave-value,#slide-4b .yield-wave-value--hero{font-size:18px!important}#slide-4b .yield-wave-value--sm{font-size:14px!important}#slide-4b .yield-wave-caption{font-size:8px!important;margin-top:4px!important}#slide-4b .yield-wave-tagline{font-size:10px!important;padding:8px 10px!important}#slide-4b .body-bold{font-size:10px!important}#slide-5b>div[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}#slide-5b .callout-point{font-size:12px!important;margin-bottom:6px!important}#slide-5b .institutional-card{padding:8px!important;min-height:0!important}#slide-5b .body-bold{font-size:10px!important;margin-bottom:4px!important}#slide-5b .body-text{font-size:9px!important;line-height:1.25!important}#slide-5b .card-label{font-size:7px!important;margin-bottom:4px!important}#slide-5c .competition-subhead{font-size:10px!important;line-height:1.25!important;margin-bottom:4px!important}#slide-5c .competition-phases{grid-template-columns:1fr 1fr 1fr!important;gap:4px!important;margin-top:6px!important}#slide-5c .competition-phase{padding:6px 8px!important}#slide-5c .competition-phase-copy{font-size:8px!important;line-height:1.2!important}#slide-5c .competition-phase-num{font-size:7px!important;margin-bottom:2px!important}#slide-5c>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}#slide-5c .callout-point{font-size:12px!important;margin-bottom:6px!important}#slide-5c .institutional-card{padding:8px!important;min-height:0!important}#slide-5c .competition-title{font-size:11px!important;margin:4px 0 2px!important}#slide-5c .competition-table-header,#slide-5c .competition-table-row{padding:8px 10px!important;gap:6px!important}#slide-5c .competition-copy{font-size:10px!important;line-height:1.25!important}#slide-5c .competition-tag{font-size:10px!important;line-height:1.2!important}#slide-5c .competition-table-header .card-label{font-size:9px!important;margin-bottom:0!important}#slide-5c .card-label{font-size:7px!important;margin-bottom:4px!important}#slide-5c .institutional-card table{display:table!important;table-layout:fixed!important;overflow:visible!important}#slide-5c table th,#slide-5c table td{padding:6px 8px!important;font-size:10px!important;white-space:normal!important;line-height:1.15!important}#slide-6>div[style*="grid-template-columns: 1.1fr 0.9fr"]{grid-template-columns:1fr 1fr!important;gap:8px!important}#slide-6 .institutional-card{padding:10px!important}#slide-6 .body-text{font-size:10px!important;line-height:1.3!important}#slide-6 .traction-logo-row img{height:18px!important}#slide-6 .traction-subhead{display:none}#slide-6 .traction-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start}#slide-6 .traction-video-card{gap:6px}#slide-6 .traction-video-caption{padding:6px 8px}#slide-6 .traction-video-caption span,#slide-6 .traction-video-caption strong,#slide-6 .traction-partner-strip>span{font-size:7px;letter-spacing:.06em}#slide-6 .traction-proof-panel{padding:8px!important;border-left-width:2px}#slide-6 .traction-proof-panel .card-label{margin-bottom:6px;font-size:7px;letter-spacing:.08em}#slide-6 .traction-metrics{gap:4px;margin-bottom:6px}#slide-6 .traction-metric{padding:5px 4px}#slide-6 .traction-metric strong{margin-bottom:2px;font-size:12px}#slide-6 .traction-metric span{font-size:6px;letter-spacing:.04em}#slide-6 .traction-list{gap:4px}#slide-6 .traction-list li{padding-left:9px;font-size:8px;line-height:1.25}#slide-6 .traction-list li:before{width:3px;height:3px;top:.55em;left:0}#slide-6 .traction-partner-strip{margin-top:6px;padding:6px 8px;gap:8px}#slide-6 .traction-logo-row{gap:10px}#slide-6 .traction-logo-row img{height:16px!important}#slide-7>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}#slide-7 .institutional-card{padding:10px!important}#slide-7 p[style*="font-size: 48px"]{font-size:24px!important}#slide-7 .body-text{font-size:10px!important;line-height:1.3!important}#slide-7b>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}#slide-7b .callout-point{font-size:12px!important;margin-bottom:6px!important}#slide-7b .institutional-card{padding:8px!important}#slide-7b .body-bold{font-size:10px!important;margin-bottom:4px!important}#slide-7b .body-text{font-size:9px!important;line-height:1.25!important;margin-bottom:4px!important}#slide-8 .fundraise-columns,#slide-8 .fundraise-columns--bottom{grid-template-columns:1fr 1fr!important;gap:8px!important}#slide-8 .fundraise-sheet{padding:10px 12px!important}#slide-8 .fundraise-row-value,#slide-8 .fundraise-list li,#slide-8 .fundraise-next-copy{font-size:9px!important;line-height:1.25!important}#slide-8 .fundraise-use-list li{font-size:11px!important;line-height:1.3!important}#slide-8 .fundraise-use-list li strong{font-size:12px!important}#slide-8 .fundraise-use-note{font-size:9px!important}#slide-8 .fundraise-row-label{font-size:7px!important}#slide-8 .fundraise-next-lead{font-size:10px!important}#slide-8 .fundraise-note{font-size:8px!important}#slide-8 .callout-point{font-size:10px!important;margin-bottom:6px!important}#slide-8 .fundraise-row{padding-bottom:6px!important;gap:8px!important}#slide-9>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}#slide-9 .institutional-card{padding:8px!important;min-height:0!important}#slide-9 div[style*="width: 120px"]{width:46px!important;height:46px!important;margin-bottom:6px!important}#slide-9 .body-text{font-size:8px!important;line-height:1.25!important}#slide-9 .body-bold{font-size:11px!important}#slide-9 p[style*="margin-bottom: 24px"]{margin-bottom:4px!important}#slide-9 .card-tag{font-size:6px!important;letter-spacing:.06em!important}#slide-9>div[style*="margin-top: 20px"]{padding:8px!important;margin-top:8px!important}#slide-9>div[style*="margin-top: 20px"] .body-text{font-size:9px!important}#slide-10 h1[style*="font-size: 72px"]{font-size:26px!important}#slide-10 div[style*="margin-top: 100px"]{margin-top:18px!important;gap:14px!important;flex-wrap:wrap!important}#slide-10 p[style*="font-size: 24px"]{font-size:12px!important}#slide-11>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:14px!important}#slide-11 div[style*="padding: 32px"]{padding:8px!important}#slide-11 img[alt*=QR]{width:64px!important;height:64px!important}#slide-11 p[style*="margin: 60px"]{margin-top:14px!important;font-size:12px!important}#slide-11 .body-text{font-size:9px!important}[id^=slide-appendix] span[style*="font-size: 24px"]{font-size:14px!important}[id^=slide-appendix] table th,[id^=slide-appendix] table td{padding:6px 4px!important;font-size:9px!important}}@media(max-width:480px){.slide{padding:50px 14px 32px}h1{font-size:24px}h2{font-size:18px}.lead-text{font-size:12px}.header{height:44px}.header-brand{font-size:8px}.header-logo img{width:18px;height:18px}.stat-val{font-size:24px}.team-name{font-size:16px}.team-bio{font-size:11px}#slide-4b table th,#slide-4b table td{font-size:8px!important;padding:4px 3px!important}#slide-5b>div[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}#slide-9>div[style*="margin-top: 20px"],#slide-11 p[style*="margin: 60px"]{display:none!important}}.email-gate{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-gradient);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease,visibility .5s ease}.email-gate.hidden{display:none!important;opacity:0;visibility:hidden;pointer-events:none}.gate-content{text-align:center;max-width:420px;padding:48px;animation:fadeInUp .6s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gate-content img{width:64px;height:64px;margin-bottom:32px}.gate-content h2{font-size:28px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px;color:var(--navy);text-transform:uppercase}.gate-content p{font-size:16px;color:var(--dark-text-secondary);margin-bottom:32px;line-height:1.6}.gate-form{display:flex;flex-direction:column;gap:16px}.gate-form input[type=email]{width:100%;padding:16px 20px;font-size:16px;font-family:inherit;background:#fff9;border:1px solid rgba(12,35,64,.1);border-radius:8px;color:var(--navy);outline:none;transition:border-color .3s ease,box-shadow .3s ease}.gate-form input[type=email]::placeholder{color:var(--dark-text-tertiary)}.gate-form input[type=email]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b8960c1a}.gate-form button{width:100%;padding:16px 24px;font-size:14px;font-weight:600;font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em;background:var(--navy);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.gate-form button:hover{background:var(--navy-light);transform:translateY(-1px);box-shadow:0 4px 12px #0c234026}.gate-form button:active{transform:translateY(0)}.gate-form button:disabled{opacity:.7;cursor:not-allowed;transform:none}.gate-error{color:var(--danger);font-size:14px;margin-top:8px;display:none}.gate-error.show{display:block}body.gated .header,body.gated .footer,body.gated .nav-dots,body.gated .deck,body.gated .sidebar,body.gated .sidebar-backdrop{display:none!important}body:not(.gated) .deck{display:block!important}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c23404d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-backdrop.open{opacity:1;visibility:visible}.sidebar{position:fixed;top:0;left:0;width:320px;height:100vh;height:100dvh;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(12,35,64,.1);z-index:2000;transform:translate(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);overflow-y:auto;display:flex;flex-direction:column}.sidebar.open{transform:translate(0)}.sidebar-header{padding:24px;border-bottom:1px solid rgba(12,35,64,.1);display:flex;align-items:center;justify-content:space-between}.sidebar-logo{display:flex;align-items:center;gap:12px}.sidebar-logo img{width:28px;height:28px}.sidebar-logo span{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--navy)}.sidebar-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(12,35,64,.1);border-radius:4px;color:var(--dark-text-secondary);cursor:pointer;transition:all .2s ease}.sidebar-close:hover{background:#0c23400d;color:var(--gold);border-color:var(--gold)}.sidebar-content{flex:1;padding:16px 0;overflow-y:auto}.sidebar-section{margin-bottom:8px}.sidebar-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;cursor:pointer;transition:background .2s ease}.sidebar-section-header:hover{background:#ffffff08}.sidebar-section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--gold)}.sidebar-section-arrow{width:16px;height:16px;color:var(--dark-text-tertiary);transition:transform .3s ease}.sidebar-section.collapsed .sidebar-section-arrow{transform:rotate(-90deg)}.sidebar-section-items{overflow:hidden;max-height:1000px;transition:max-height .3s ease}.sidebar-section.collapsed .sidebar-section-items{max-height:0}.sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 24px 10px 36px;font-size:14px;color:var(--dark-text-secondary);cursor:pointer;transition:all .2s ease;border-left:2px solid transparent}.sidebar-item:hover{background:#0c234008;color:var(--navy)}.sidebar-item.active{background:#b8960c1a;color:var(--gold);border-left-color:var(--gold)}.sidebar-item-num{font-size:11px;font-weight:600;color:var(--dark-text-tertiary);min-width:24px}.sidebar-item.active .sidebar-item-num{color:var(--gold)}.menu-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff73;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(12,35,64,.1);border-radius:4px;cursor:pointer;pointer-events:auto;transition:all .2s ease}.menu-toggle:hover{background:#ffffff0d;border-color:var(--dark-text-tertiary)}.menu-toggle svg{width:18px;height:18px;color:var(--dark-text-secondary)}@media(max-width:768px){.sidebar{width:280px}.gate-content{padding:32px 24px}.gate-content h2{font-size:24px}}@media(max-width:480px){.sidebar{width:100%}.footer{padding:0 16px;justify-content:center}.footer-label{display:none}.footer-disclaimer{text-align:center;font-size:9px}}@page{size:landscape;margin:0}@media print{html,body{height:auto;overflow:visible}.deck{height:auto;overflow:visible;scroll-snap-type:none}.slide{height:100vh;min-height:100vh;width:100vw;page-break-after:always;break-after:page;scroll-snap-align:none;padding:5% 10%;overflow:hidden}.slide:last-child{page-break-after:auto}.header,.footer,.nav-dots,.sidebar,.sidebar-backdrop,.menu-toggle,.email-gate,#overview-overlay,#draw-canvas,#draw-toolbar,[id^=slide-appendix]{display:none!important}body:after{display:none!important}*{animation:none!important;transition:none!important}.fade-in{opacity:1!important;transform:none!important}.institutional-card,.team-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f0f4ffd9!important}}.qr-card{transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer}.qr-card:hover{transform:translateY(-8px);border-color:var(--navy)!important;background:#0c23400d!important;box-shadow:0 12px 40px #00000014}.qr-card img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.qr-card:hover img{transform:scale(1.02)}
