:root{--ink:#13201c;--emerald:#063f2b;--emerald-2:#0a5b3d;--mint:#9ce6c3;--lime:#d9f36c;--sand:#f1ede4;--paper:#fbfaf7;--white:#ffffff;--muted:#6e756f;--line:rgba(19,32,28,0.14)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--paper);color:var(--ink)}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(156,230,195,.65);outline-offset:3px}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:var(--paper)}.login-brand{position:relative;overflow:hidden;background:var(--emerald);color:#fff;padding:clamp(32px,5vw,80px);display:flex;flex-direction:column;min-height:100vh}.login-brand-center{flex:1 1;display:flex;align-items:center;justify-content:center;width:100%;padding:0 6%}.login-brand .brand-logo{width:min(480px,86%);height:auto;object-fit:contain;object-position:center}.brand-logo{height:auto}.brand-icon,.brand-logo{display:block;width:auto;object-fit:contain}.brand-icon{height:clamp(56px,5.5vw,80px)}.brand-foot{position:relative;z-index:1;color:rgba(255,255,255,.48);font-size:13px}.login-panel{display:grid;place-items:center;padding:32px}.login-card{width:min(420px,100%)}.login-card h2{margin:0 0 8px;font-size:36px;letter-spacing:-.045em}.login-card>p{margin:0 0 32px;color:var(--muted)}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.field label{font-weight:700;font-size:14px}.field input{width:100%;min-height:50px;border:1px solid var(--line);border-radius:8px;padding:11px 13px;background:#fff;color:var(--ink)}.primary-button{width:100%;min-height:50px;border:0;border-radius:8px;padding:12px 16px;background:var(--emerald);color:white;font-weight:700;cursor:pointer}.primary-button:disabled{opacity:.6;cursor:wait}.form-error{padding:11px 12px;margin:0 0 16px;border:1px solid #e3aaa4;border-radius:8px;background:#fce9e7;color:#8b2f27;font-size:14px}.security-note{margin-top:20px;color:var(--muted);font-size:13px}.presentation-shell{height:100vh;overflow:hidden;background:var(--paper)}.presentation-header{display:none}.deck{height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.deck::-webkit-scrollbar{display:none}.deck-frame{min-height:100vh;scroll-snap-align:start}.deck-slide{position:relative;min-height:100vh;overflow:hidden;padding:120px clamp(72px,8vw,144px) 86px}.deck-slide h1,.deck-slide h2,.deck-slide h3,.deck-slide p{margin-top:0}.deck-slide h1,.deck-slide h2{margin-bottom:0;font-weight:700;line-height:.94;letter-spacing:-.06em}.deck-slide h1{font-size:clamp(68px,8vw,132px)}.deck-slide h2{font-size:clamp(52px,6.2vw,96px)}.deck-eyebrow{margin-bottom:20px;color:var(--emerald-2);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.deck-lead{max-width:760px;margin:28px 0 0;color:var(--muted);font-size:clamp(18px,1.7vw,26px);line-height:1.42;letter-spacing:-.015em}.deck-toolbar{position:fixed;z-index:50;inset:0 0 auto;height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;border-bottom:1px solid rgba(19,32,28,.1);background:rgba(251,250,247,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.deck-brand{display:flex;align-items:center;min-width:0}.deck-brand-logo{width:clamp(160px,18vw,240px);height:auto;max-height:44px;object-fit:contain;object-position:left center}.deck-section-name{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.deck-languages{justify-self:end;display:flex;gap:2px;padding:3px;border:1px solid var(--line);background:#fff}.deck-languages button{min-width:42px;height:32px;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:800;cursor:pointer}.deck-languages button.active{background:var(--emerald);color:#fff}.deck-progress{position:fixed;z-index:45;right:30px;top:50%;transform:translateY(-50%);display:grid;justify-items:center;grid-gap:9px;gap:9px;color:var(--muted);font-size:10px;font-weight:700}.deck-progress>div{position:relative;width:2px;height:140px;background:rgba(19,32,28,.12)}.deck-progress i{position:absolute;inset:0 0 auto;width:2px;background:var(--emerald-2);transition:height .3s ease}.deck-controls{position:fixed;z-index:45;right:24px;bottom:22px;display:flex;gap:8px}.deck-controls button{width:46px;height:46px;border:1px solid var(--line);background:rgba(255,255,255,.92);color:var(--ink);cursor:pointer}.deck-footer{position:fixed;z-index:45;left:32px;bottom:22px;pointer-events:none}.deck-footer-logo{width:clamp(120px,14vw,180px);height:auto;max-height:32px;object-fit:contain;opacity:.72}.cover-slide{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:48px;gap:48px;align-items:center;background:var(--paper)}.cover-copy{position:relative;z-index:2}.cover-copy h1{max-width:820px}.cover-meta{margin-top:56px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.16em}.cover-visual{position:relative;align-self:stretch;display:grid;place-items:center;margin:-42px -4vw -8px 0;background:var(--sand)}.cover-visual:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:1px;background:rgba(19,32,28,.16)}.cover-visual img{width:min(100%,760px);max-height:70vh;object-fit:contain;filter:saturate(.86) contrast(1.03)}.visual-index{position:absolute;right:28px;top:28px;color:rgba(19,32,28,.4);font-size:11px;font-weight:700}.opportunity-slide{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:9vw;gap:9vw;align-items:center;background:var(--emerald);color:#fff}.opportunity-slide .deck-eyebrow{color:var(--lime)}.opportunity-slide .deck-lead{color:rgba(255,255,255,.62)}.opportunity-list{border-top:1px solid rgba(255,255,255,.2)}.opportunity-list>div{display:grid;grid-template-columns:54px 1fr;align-items:center;min-height:84px;border-bottom:1px solid rgba(255,255,255,.2)}.opportunity-list span{color:var(--mint);font-size:11px}.opportunity-list strong{font-size:clamp(18px,1.8vw,26px);letter-spacing:-.025em}.challenge-slide{display:grid;grid-template-columns:.92fr .76fr 1.12fr;grid-gap:5vw;gap:5vw;align-items:center;background:#fff}.challenge-head h2{font-size:clamp(48px,5.5vw,84px)}.challenge-head>p:last-child{max-width:580px;margin:28px 0 0;color:var(--muted);font-size:18px}.challenge-art{width:100%;max-height:60vh;object-fit:contain}.challenge-list{border-top:1px solid var(--line)}.challenge-list article{padding:22px 0;border-bottom:1px solid var(--line)}.challenge-list span{color:var(--emerald-2);font-size:10px;font-weight:800}.challenge-list h3{margin:6px 0 5px;font-size:20px;letter-spacing:-.025em}.challenge-list p{margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.45}.ecosystem-slide{display:grid;grid-template-columns:1.12fr .88fr;grid-template-rows:auto auto;grid-column-gap:8vw;column-gap:8vw;align-content:center;background:var(--sand)}.ecosystem-title h2{max-width:900px}.ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.ecosystem-grid>div{min-height:150px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.ecosystem-grid span{color:var(--emerald-2);font-size:10px;font-weight:800}.ecosystem-grid strong{max-width:190px;font-size:20px;line-height:1.15}.ecosystem-note{grid-column:2;max-width:600px;margin:30px 0 0;color:var(--muted);font-size:15px}.localization-slide{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:7vw;gap:7vw;align-items:center;background:#fff}.localization-visual{align-self:stretch;display:grid;place-items:center;margin:-42px 0 -8px -4vw;background:var(--sand)}.localization-visual img{width:min(100%,760px);max-height:66vh;object-fit:contain}.localization-copy h2{max-width:840px}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid var(--line)}.outcomes>div{min-height:106px;padding:18px 18px 0 0;border-right:1px solid var(--line)}.outcomes>div+div{padding-left:18px}.outcomes span{display:block;color:var(--emerald-2);font-size:10px;font-weight:800}.outcomes strong{display:block;margin-top:20px;font-size:15px;line-height:1.3}.technology-slide{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:6vw;gap:6vw;align-items:center;background:#0c1713;color:#fff}.technology-slide .deck-eyebrow{color:var(--lime)}.technology-slide .deck-lead{color:rgba(255,255,255,.62)}.tech-stack{display:flex;flex-wrap:wrap;gap:8px;margin-top:38px}.tech-stack span{padding:10px 12px;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.78);font-size:12px}.technology-visual{position:relative;display:grid;place-items:center;min-height:64vh;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.025)}.technology-visual img{position:relative;z-index:2;width:92%;max-height:58vh;object-fit:contain}.signal{position:absolute;border:1px solid rgba(156,230,195,.22);border-radius:50%}.signal-a{width:70%;aspect-ratio:1}.signal-b{width:94%;aspect-ratio:1}.app-slide{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:7vw;gap:7vw;align-items:center;background:var(--emerald);color:#fff}.app-slide .deck-eyebrow{color:var(--lime)}.app-slide .deck-lead{color:rgba(255,255,255,.62)}.app-copy ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:38px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.18)}.app-copy li{padding:15px 12px 15px 0;border-bottom:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.82);font-size:13px}.phones{position:relative;height:68vh;display:flex;align-items:center;justify-content:center;gap:2.2vw}.phones:before{content:"";position:absolute;inset:8% 0;border:1px solid rgba(255,255,255,.14)}.phones img{position:relative;z-index:1;width:27%;max-height:62vh;object-fit:contain;filter:drop-shadow(0 24px 22px rgba(0,0,0,.24))}.phones img:nth-child(2){transform:translateY(-18px)}.roadmap-slide{display:grid;align-content:center;background:var(--paper)}.roadmap-head{max-width:900px;margin-bottom:72px}.roadmap-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.roadmap-line:before{content:"";position:absolute;left:0;right:0;top:21px;height:1px;background:var(--line)}.roadmap-line article{position:relative;padding-top:62px}.phase-mark{position:absolute;left:0;top:0;display:grid;place-items:center;width:43px;height:43px;background:var(--emerald);color:var(--lime);font-size:11px;font-weight:800}.roadmap-line small{color:var(--emerald-2);font-size:10px;font-weight:800}.roadmap-line h3{margin:9px 0 10px;font-size:22px;letter-spacing:-.03em}.roadmap-line p{max-width:270px;margin-bottom:0;color:var(--muted);font-size:14px}.expansion-slide{display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw;gap:6vw;align-items:center;background:var(--sand)}.expansion-copy h2{max-width:880px}.market-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:42px}.market-row span{padding:11px 13px;border:1px solid var(--line);background:rgba(255,255,255,.48);font-size:12px;font-weight:700}.expansion-visual{align-self:stretch;display:grid;place-items:center;border-left:1px solid var(--line)}.expansion-visual img{width:100%;max-height:68vh;object-fit:contain}.partnership-slide{display:grid;grid-template-columns:.92fr 1.08fr;grid-column-gap:8vw;column-gap:8vw;align-content:center;background:#fff}.partnership-head h2{max-width:820px}.party-list{border-top:1px solid var(--line)}.party-list article{display:grid;grid-template-columns:50px 190px 1fr;grid-gap:20px;gap:20px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line)}.party-list span{color:var(--emerald-2);font-size:10px;font-weight:800}.party-list h3{margin-bottom:0;font-size:20px;letter-spacing:-.03em}.party-list p{margin-bottom:0;color:var(--muted);font-size:14px}.partnership-note{grid-column:2;max-width:680px;margin:24px 0 0;color:var(--muted);font-size:12px}.final-slide{display:grid;grid-template-columns:1fr auto;align-items:end;background:var(--emerald);color:#fff}.final-rule{position:absolute;left:8vw;right:8vw;top:20%;height:1px;background:rgba(255,255,255,.2)}.final-copy{max-width:1180px}.final-slide .deck-eyebrow{color:var(--lime)}.final-slide h2{font-size:clamp(58px,7.5vw,120px)}.final-slide .deck-lead{color:rgba(255,255,255,.62)}.final-action{display:inline-flex;align-items:center;gap:40px;margin-top:48px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.5);color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.14em}.final-action span{font-size:22px}.final-sign{align-self:end;padding-bottom:4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-align:right}.final-sign span{color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.14em}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.login-brand{min-height:auto;padding:36px 22px 28px}.login-brand-center{flex:none;padding:8px 0 4px}.login-brand .brand-logo{width:min(300px,78%)}.brand-foot{display:block}.login-panel{padding:40px 22px;place-items:start center}.deck-toolbar{height:72px;grid-template-columns:1fr auto;padding:0 16px}.deck-section-name{display:none}.deck-brand-logo{width:clamp(132px,38vw,180px);max-height:36px}.deck-footer{left:16px;bottom:14px}.deck-footer-logo{width:clamp(108px,30vw,140px);max-height:26px}.deck-slide{padding:94px 24px 84px;min-height:100svh}.deck-slide h1{font-size:clamp(52px,15vw,72px)}.deck-slide h2{font-size:clamp(44px,12.5vw,62px)}.deck-lead{font-size:18px;line-height:1.42}.deck-progress{display:none}.deck-controls{right:16px;bottom:14px}.deck-controls button{width:44px;height:44px}.app-slide,.challenge-slide,.cover-slide,.ecosystem-slide,.expansion-slide,.localization-slide,.opportunity-slide,.partnership-slide,.technology-slide{grid-template-columns:1fr;gap:34px}.cover-slide{align-content:center}.cover-meta{margin-top:28px}.cover-visual{min-height:28vh;margin:0}.cover-visual img{max-height:30vh}.opportunity-slide{align-content:center}.opportunity-list>div{min-height:60px}.challenge-slide{align-content:center}.challenge-art{display:none}.challenge-head>p:last-child{font-size:16px}.challenge-list article{padding:13px 0}.ecosystem-slide{grid-template-rows:auto;align-content:center}.ecosystem-grid>div{min-height:104px;padding:16px}.ecosystem-grid strong{font-size:16px}.ecosystem-note{grid-column:1;margin-top:0}.localization-visual{display:none}.outcomes{margin-top:28px}.outcomes>div{min-height:92px}.outcomes strong{font-size:12px}.technology-slide{align-content:center}.technology-visual{min-height:28vh}.technology-visual img{max-height:28vh}.app-slide{align-content:center}.app-copy ul{margin-top:24px}.phones{height:28vh}.phones img{max-height:28vh}.roadmap-head{margin-bottom:34px}.roadmap-line{grid-template-columns:1fr 1fr;gap:28px 20px}.roadmap-line:before{display:none}.roadmap-line article{padding-top:50px}.roadmap-line p{font-size:12px}.expansion-slide{align-content:center}.expansion-visual{min-height:26vh;border-left:0;border-top:1px solid var(--line)}.expansion-visual img{max-height:28vh}.party-list article{grid-template-columns:34px 1fr;gap:8px 12px;padding:15px 0}.party-list p{grid-column:2}.partnership-note{grid-column:1;margin-top:0}.final-slide{grid-template-columns:1fr;align-content:end}.final-sign{margin-top:48px;text-align:left}}@media (max-width:430px){.deck-slide{padding-left:20px;padding-right:20px}.deck-slide h1{font-size:52px}.deck-slide h2{font-size:43px}.deck-eyebrow{margin-bottom:14px;font-size:10px}.deck-lead{margin-top:20px;font-size:16px}.cover-slide{gap:24px}.cover-visual{min-height:24vh}.opportunity-list>div{min-height:53px}.challenge-list p{display:none}.challenge-list h3{margin-bottom:0;font-size:17px}.ecosystem-grid>div{min-height:88px}.ecosystem-note{font-size:13px}.outcomes{grid-template-columns:1fr}.outcomes>div{min-height:auto;padding:10px 0;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;align-items:center}.outcomes>div+div{padding-left:0}.outcomes strong{margin-top:0;font-size:13px}.technology-visual{display:none}.tech-stack{margin-top:24px}.app-copy ul{grid-template-columns:1fr}.phones{height:24vh}.roadmap-slide h2{font-size:40px}.roadmap-line h3{font-size:17px}.roadmap-line p{display:none}.market-row{margin-top:24px}.expansion-visual{min-height:24vh}.partnership-head h2{font-size:38px}.party-list h3{font-size:16px}.party-list p{font-size:12px}.final-slide h2{font-size:48px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}