*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden;background:#07080d;color:#e2e4ed;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInL{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes scalePop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ctaPulse{0%,to{box-shadow:0 4px 24px #4f8cff4d}50%{box-shadow:0 8px 40px #4f8cff80}}.anim{opacity:0;transform:translateY(18px)}.anim-go .anim,.anim .anim-go{animation:fadeUp .5s cubic-bezier(.16,1,.3,1) forwards}.anim-go .anim:nth-child(1){animation-delay:.05s}.anim-go .anim:nth-child(2){animation-delay:.12s}.anim-go .anim:nth-child(3){animation-delay:.19s}.anim-go .anim:nth-child(4){animation-delay:.26s}.anim-go .anim:nth-child(5){animation-delay:.33s}.anim-go .anim:nth-child(6){animation-delay:.4s}.anim-go .anim:nth-child(7){animation-delay:.47s}.slide-wrapper{transition:opacity .4s ease}@media(max-width:1700px){.callout-annotation{display:none!important}}@media print{@page{size:landscape;margin:0}html,body,#root{overflow:visible;height:auto}.slide-wrapper{break-after:page;height:100vh;width:100vw;overflow:hidden}.nav-controls,.progress-dots{display:none!important}}
