.deck{--teal:#0d9488;--teal-dark:#0f766e;--bg:#f7faf9;--bg-2:#eef4f2;--ink:#0d1a17;--muted:#5b6b67;--border:#d8e2df;background:var(--bg);color:var(--ink);font-family:var(--font-geist,system-ui,sans-serif);position:fixed;inset:0;overflow:hidden}.dark .deck{--teal:#2dd4bf;--teal-dark:#14b8a6;--bg:#0a0f0e;--bg-2:#10201d;--ink:#f3f5f4;--muted:#9fb2ad;--border:#1e3833}.deck .slide{flex-direction:column;padding:40px 56px;display:flex;position:absolute;inset:0}.deck .slideHeader{letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.deck .kicker .num{color:var(--teal);font-weight:700}.deck .logo{opacity:.9;height:26px}.deck .slideBody{flex:1;align-items:center;gap:56px;display:flex}.deck .slideBody.split .gfx{flex:1.35;justify-content:center;align-items:center;display:flex}.deck .slideBody.split .content{flex:1;max-width:640px}.deck h1{margin:0 0 24px;font-size:clamp(32px,4vw,64px);font-weight:700;line-height:1.05}.deck .center h1{text-align:center}.deck .slideBody.divider,.deck .slideBody.center{text-align:center;flex-direction:column;justify-content:center;align-items:center}.deck .slideBody.divider h1{font-size:clamp(40px,6vw,88px)}.deck p.point{color:var(--muted);margin:0 0 14px;font-size:clamp(16px,1.5vw,22px);line-height:1.5}.deck p.point.hl{color:var(--ink);font-weight:700}.deck p.point.hl:before{content:"";background:var(--teal);vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:10px;display:inline-block}.deck .slideFooter{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.deck .demoFrame{border:1px solid var(--border);background:#fff;border-radius:14px;flex:1;width:100%;overflow:hidden}.deck .demoFrame iframe{border:0;width:100%;height:100%}.deck .gfxBox svg{width:min(62vw,840px);height:auto;max-height:66vh}.deck .nav{z-index:10;align-items:center;gap:18px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.deck .nav button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.deck .nav .counter{color:var(--muted);text-align:center;min-width:48px;font-size:13px}.deck .progress{background:var(--teal);height:3px;transition:width .2s;position:absolute;bottom:0;left:0}@media (width<=820px){.deck .slide{padding:24px}.deck .slideBody.split{flex-direction:column;align-items:flex-start;gap:20px}.deck .slideBody.split .gfx{width:100%}}.deck .nav .deckThemeToggle{color:var(--muted)}.deck .nav .deckThemeToggle:hover{color:var(--teal)}@keyframes aweFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes aweDraw{to{stroke-dashoffset:0}}.deck .slide{animation:.45s ease-out aweFadeUp}.deck h1,.deck p.point{animation:.5s ease-out both aweFadeUp}.deck p.point:first-of-type{animation-delay:.1s}.deck p.point:nth-of-type(2){animation-delay:.18s}.deck p.point:nth-of-type(3){animation-delay:.26s}.deck p.point:nth-of-type(4){animation-delay:.34s}.deck p.point:nth-of-type(5){animation-delay:.42s}.deck p.point:nth-of-type(6){animation-delay:.5s}.deck .gfxBox svg{animation:.6s ease-out .15s both aweFadeUp}.deck .draw{stroke-dasharray:600;stroke-dashoffset:600px;animation:1.4s ease-out .3s forwards aweDraw}.deck .drawSeg{stroke-dasharray:460;stroke-dashoffset:460px;animation:.9s ease-out forwards aweDraw}.deck .riseIn{opacity:0;animation:.5s ease-out forwards aweFadeUp}@keyframes aweGrowX{to{transform:scaleX(1)}}@keyframes aweGrowY{to{transform:scaleY(1)}}.deck .growX{transform-origin:0;transform-box:fill-box;animation:.8s ease-out forwards aweGrowX;transform:scaleX(0)}.deck .growY{transform-origin:bottom;transform-box:fill-box;animation:.8s ease-out forwards aweGrowY;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.deck *,.deck :before,.deck :after{transition:none!important;animation:none!important}.deck .fadeIn,.deck .riseIn{opacity:1!important}.deck .growX,.deck .growY{transform:none!important}.deck .draw,.deck .drawLong,.deck .drawSeg{stroke-dashoffset:0!important}}.deck .logoLink{cursor:pointer;display:inline-flex}.deck .dividerSub{color:var(--teal);letter-spacing:.02em;margin-top:14px;font-size:clamp(15px,1.6vw,22px)}.deck .slideBody.stat{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;max-width:1000px}.deck .slideBody.stat h1{text-align:left;margin:0 0 22px;font-size:clamp(26px,3vw,46px)}.deck .bullets{margin:0;padding:0;list-style:none}.deck .bullets li{color:var(--muted);margin-bottom:11px;padding-left:22px;font-size:clamp(14px,1.35vw,20px);line-height:1.45;animation:.5s ease-out both aweFadeUp;position:relative}.deck .bullets li:before{content:"";background:var(--teal);opacity:.55;border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:0}.deck .bullets li.hl{color:var(--ink);font-weight:600}.deck .bullets li.hl:before{opacity:1}.deck .bullets li:first-of-type{animation-delay:80ms}.deck .bullets li:nth-of-type(2){animation-delay:.15s}.deck .bullets li:nth-of-type(3){animation-delay:.22s}.deck .bullets li:nth-of-type(4){animation-delay:.29s}.deck .bullets li:nth-of-type(5){animation-delay:.36s}.deck .bullets li:nth-of-type(6){animation-delay:.43s}.deck .sources{color:var(--muted);opacity:.65;margin-top:20px;font-size:11.5px;line-height:1.4}.deck .content.dataContent h1{margin:0 0 16px;font-size:clamp(24px,2.7vw,42px)}.deck .content.dataContent{max-width:620px}.deck .content.dataContent .bullets li{margin-bottom:18px;font-size:clamp(17px,1.65vw,24px);line-height:1.5}.deck .content.dataContent .sources{margin-top:16px}.deck .gs-teal{stroke:var(--teal)}.deck .gf-teal{fill:var(--teal)}.deck .gs-muted{stroke:var(--muted)}.deck .gf-muted{fill:var(--muted)}.deck .gs-ink{stroke:var(--ink)}.deck .gf-ink{fill:var(--ink)}.deck .drawLong{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:1.6s ease-out .3s forwards aweDraw}.deck .fadeIn{opacity:0;animation:.8s ease-out .9s forwards aweFadeUp}.deck .demoLabel{color:var(--muted);min-height:1em;margin:4px 0 12px;font-size:clamp(13px,1.3vw,18px)}.deck .footRight{align-items:center;gap:7px;display:inline-flex}.deck .footChat{color:var(--teal);cursor:pointer;display:inline-flex}.deck .footChat:hover{opacity:.75}.deck .tenantLink{cursor:pointer}.deck .tenantLink:hover rect{filter:brightness(1.15)}
