@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}#lp,#lp .font-display,#lp .font-sans{font-family:Switzer,system-ui,sans-serif}#lp .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body:has(#lp),body:has(#lp) .font-display,body:has(#lp) .font-sans{font-family:Switzer,system-ui,sans-serif}body:has(#lp) .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}::-moz-selection{background:rgb(8 145 178/.16)}::selection{background:rgb(8 145 178/.16)}html:has(#lp) body{background:#ffffff}html{scroll-behavior:smooth}@media (min-width:1024px){html:has(#lp){scroll-snap-type:y mandatory}#lp section{scroll-snap-align:start;scroll-snap-stop:always}#lp #footer{scroll-snap-align:end}}.rise>*{animation:rise .6s cubic-bezier(.2,.7,.3,1) both}.rise>:first-child{animation-delay:.04s}.rise>:nth-child(2){animation-delay:.12s}.rise>:nth-child(3){animation-delay:.2s}.rise>:nth-child(4){animation-delay:.28s}.rise>:nth-child(5){animation-delay:.36s}.rise>:nth-child(6){animation-delay:.44s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-soft{animation:floatSoft 8s ease-in-out infinite}.card-feed{position:absolute;left:50%;transform:translateX(-50%);will-change:top,opacity,width;transition:top .7s cubic-bezier(.4,0,.2,1),width .7s cubic-bezier(.4,0,.2,1),opacity .7s ease}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.live-dot{animation:pulseDot 1.8s ease-in-out infinite}@keyframes glowBreath{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.62;transform:translate(-50%,-50%) scale(1.05)}}.glow-breath{animation:glowBreath 9s ease-in-out infinite}.lift{transition:transform .25s ease,box-shadow .25s ease,background-color .2s ease}.badge-float{animation:floatY 6s ease-in-out infinite}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d,0s)}.in .reveal{opacity:1;transform:none}.reveal.d1{transition-delay:.1s}.card-lift{transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease}.card-lift:hover{transform:translateY(-5px)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.bob{animation:bob 1.8s ease-in-out infinite}.line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.line-in{display:inline-block;transform:translateY(115%);transition:transform 1.1s cubic-bezier(.2,.8,.25,1)}.in .line-in{transform:translateY(0)}.step{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d,0s)}.shown .step{opacity:1;transform:none}.oring{position:absolute;left:50%;top:50%;border-radius:9999px;opacity:0;transform:translate(-50%,-50%) scale(.84);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.3,1)}.in .oring{opacity:1;transform:translate(-50%,-50%) scale(1)}.oring.r4{transition-delay:0s}.oring.r3{transition-delay:.07s}.oring.r2{transition-delay:.14s}.oring.r1{transition-delay:.21s}.vring{box-shadow:13px 15px 34px -10px rgba(15,23,42,.085),-11px -13px 26px rgba(255,255,255,.85)}.vdisk,.vring{background:#fff}.vdisk{box-shadow:13px 15px 34px -10px rgba(15,23,42,.085),-11px -13px 26px rgba(255,255,255,.85),inset 7px 8px 18px rgba(15,23,42,.06),inset -6px -7px 14px rgba(255,255,255,.9)}.nbadge{background:#fff;box-shadow:0 0 0 4px #fff,11px 15px 32px -8px rgba(15,23,42,.18),-8px -9px 20px rgba(255,255,255,.9),inset 0 1px 2px rgba(255,255,255,.9)}.badge{position:absolute;opacity:0;transform:translate(-50%,-50%) scale(0);transition:opacity .5s ease,transform .6s cubic-bezier(.2,1.5,.45,1);transition-delay:var(--d,0s)}.in .badge{opacity:1;transform:translate(-50%,-50%) scale(1)}.hl{transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.75,.3,1) 1.25s}.in .hl{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.float-soft,.glow-breath,.live-dot,.rise>*{animation:none!important}.rise>*{opacity:1!important;transform:none!important}.glow-breath{transform:translate(-50%,-50%)!important}.badge,.line-in,.oring,.reveal,.step{opacity:1!important;transform:none!important;transition:none!important}.oring{transform:translate(-50%,-50%)!important}.hl{transform:scaleX(1)!important;transition:none!important}.badge-float{animation:none!important}.card-lift:hover{transform:none}.bob{animation:none!important}}.screen-rise{opacity:0;transform:translateY(90px) scale(.985);transition:opacity .8s ease,transform 1s cubic-bezier(.2,.8,.25,1)}.in .screen-rise{opacity:1;transform:none}.stage{--x:50%}.after-layer{clip-path:inset(0 0 0 var(--x))}.divider,.handle{left:var(--x)}.stage.dragging{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stage.demo .after-layer,.stage.demo .divider,.stage.demo .drag-cue,.stage.demo .handle{transition:clip-path .65s cubic-bezier(.4,0,.2,1),left .65s cubic-bezier(.4,0,.2,1)}.drag-cue{left:var(--x);transition:opacity .45s ease}.stage.touched .drag-cue{opacity:0}.caret{display:inline-block;width:1px;height:14px;background:#0f172a;margin-left:1px;vertical-align:middle;animation:caretBlink 1s steps(1) infinite}@keyframes caretBlink{50%{opacity:0}}@keyframes errFlash{0%,to{background:#fff1f2}50%{background:#ffe4e6}}.err-flash{animation:errFlash 1.1s ease-in-out infinite}.scene{opacity:0;transform:translateY(10px) scale(.99);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.7,.3,1);pointer-events:none}.scene.active{opacity:1;transform:none}.prog-fill{width:0}.scene.active .prog-fill.run{width:100%;transition:width 2.6s linear}@keyframes sweep{0%{transform:translateY(-10%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(560%);opacity:0}}.scan-line{animation:sweep 2.4s ease-in-out infinite}.pop{opacity:0;transform:translateY(10px) scale(.96);transition:opacity .5s ease,transform .5s cubic-bezier(.2,1.4,.4,1)}.scene.active .pop.show{opacity:1;transform:none}.zone{transition:border-color .3s ease,background-color .3s ease}.zone.over{border-color:rgb(8 145 178);background-color:rgb(236 254 255/.75)}.zone-empty{transition:opacity .3s ease}.zone.filled .zone-empty{opacity:0}.fly-file{opacity:0;transform:translateY(120px) translateX(-16px) rotate(-7deg) scale(.92);transition:opacity .45s ease,transform .66s cubic-bezier(.2,.9,.3,1.08)}.fly-file.dropped{opacity:1;transform:translateY(0) translateX(0) rotate(0) scale(1)}.grab-cursor{transition:opacity .3s ease}.fly-file.dropped .grab-cursor{opacity:0;transition:opacity .3s ease .25s}@media (prefers-reduced-motion:reduce){.screen-rise{opacity:1!important;transform:none!important;transition:none!important}.caret,.scan-line{animation:none!important}.fly-file,.prog-fill,.scene,.zone{transition:none!important}.fly-file{opacity:1!important;transform:none!important}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}.glow-pulse{animation:glowPulse 6s ease-in-out infinite}@keyframes spinSlow{to{transform:rotate(1turn)}}.spin-slow{animation:spinSlow 26s linear infinite}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.float-badge{animation:floatBadge 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.float-badge,.glow-pulse,.spin-slow{animation:none!important}}.faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.3,1)}.faq-item.open .faq-body{grid-template-rows:1fr}.faq-body>div{overflow:hidden}.faq-item.open{background-color:rgb(255 255 255/.8)!important}.faq-plus{display:inline-block}.faq-item.open .faq-plus,.faq-minus{display:none}.faq-item.open .faq-minus{display:inline-block}@media (prefers-reduced-motion:reduce){.faq-body{transition:none!important}}#site-header{transition:padding-top .32s cubic-bezier(.4,0,.2,1)}#site-header>header{transition:padding-top .32s cubic-bezier(.4,0,.2,1),padding-bottom .32s cubic-bezier(.4,0,.2,1),box-shadow .32s ease,background-color .3s ease,border-color .3s ease}#site-header .hdr-logo{transition:height .32s cubic-bezier(.4,0,.2,1),filter .3s ease}#site-header .hdr-cta,#site-header .hdr-login,#site-header .hdr-nav a{transition:color .25s ease,background-color .25s ease,border-color .25s ease}#site-header.shrink{padding-top:.5rem}#site-header.shrink>header{padding-top:.375rem;padding-bottom:.375rem;box-shadow:0 10px 30px -22px rgba(15,23,42,.45)}#site-header.shrink .hdr-logo{height:1.25rem}@media(min-width:640px){#site-header.shrink .hdr-logo{height:1.5rem}}#site-header.on-dark>header{background-color:rgba(2,6,23,.55);border-color:rgba(255,255,255,.12);box-shadow:0 18px 50px -38px rgba(0,0,0,.9)}#site-header.on-dark .hdr-logo{filter:brightness(0) invert(1)}#site-header.on-dark .hdr-nav a{color:rgba(255,255,255,.82)}#site-header.on-dark .hdr-nav a:hover{color:#fff}#site-header.on-dark .hdr-login{border-color:rgba(255,255,255,.18);background-color:rgba(255,255,255,.06);color:#fff}#site-header.on-dark .hdr-login:hover{background-color:rgba(255,255,255,.12)}#site-header.on-dark .hdr-cta{background-color:#fff;color:#020617}#site-header.on-dark .hdr-cta:hover{background-color:#e2e8f0}@media (prefers-reduced-motion:reduce){#site-header,#site-header .hdr-cta,#site-header .hdr-login,#site-header .hdr-logo,#site-header .hdr-nav a,#site-header>header{transition:none!important}}.cta-dark{background:#020617}@keyframes ringFloat{0%,to{transform:scale(.9)}50%{transform:scale(1.12)}}.ring-float{animation:ringFloat 6.5s ease-in-out infinite}.hl-box{clip-path:inset(0 100% 0 0);transition:clip-path .75s cubic-bezier(.6,0,.2,1) .55s}.in .hl-box{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){.ring-float{animation:none!important}.hl-box{clip-path:none!important;transition:none!important}}@media (max-width:1023px){#lp section{min-height:0}#lp #cmp-section{height:auto}#lp #hero-section>.rise{justify-content:flex-start;padding-top:6.5rem;padding-bottom:3rem}#lp #cta-section{min-height:100vh;min-height:100dvh;padding-top:4rem}#lp #cmp-section{padding-bottom:2.5rem}#lp #cmp-section>.bottom-0{position:static}#lp #cmp-section>.bottom-0>div{transform:none;margin-top:1.5rem}#lp #stage{aspect-ratio:auto;height:36rem;border-bottom-width:1px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}html:has(#lp){overscroll-behavior-y:none;background-color:#020617}html.lp-root{overscroll-behavior-y:none;background-color:#020617}#lp #cta-section .ring-float,#lp #cta-section [class*="blur-["],#lp #footer [class*="blur-["]{display:none}}@media (min-width:1024px) and (max-height:800px){html:has(#lp){scroll-snap-type:none}#lp section{min-height:0}#lp #hero-section>.rise{justify-content:flex-start;padding-top:6.5rem;padding-bottom:3rem}#lp #hero-section h1{font-size:48px}#lp #cta-section{min-height:100vh;min-height:100dvh;padding-top:4rem}#lp #cmp-section{height:auto;padding-bottom:2.5rem}#lp #cmp-section>.bottom-0{position:static}#lp #cmp-section>.bottom-0>div{transform:none;margin-top:1.5rem}#lp #stage{border-bottom-width:1px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}}@media (max-width:639px){#lp #site-header>header{padding-left:.7rem;padding-right:.7rem;gap:.4rem}#lp #site-header .hdr-logo{height:1rem}#lp #site-header .hdr-cta,#lp #site-header .hdr-login{padding:.4rem .55rem;font-size:.7rem}}