@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Figtree-Regular.2560a62b.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Figtree-Medium.5c8f10e8.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Figtree-Bold.787d6ce7.ttf)}.flip-card{position:relative;display:inline-flex;flex-direction:column;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);border-radius:5px}.bottom,.flip-card .bottom-flip,.flip-card .top-flip,.top{font-size:2.75rem;@media (max-width:755px){font-size:1.75rem}height:.75em;line-height:1;padding:.25em;overflow:hidden}.flip-card .top-flip,.top{box-sizing:border-box;color:#fff;background-color:#5696fc;border-top-right-radius:5px;border-top-left-radius:5px}.bottom,.flip-card .bottom-flip{box-sizing:border-box;color:#e5e5e5;background-color:#5696fc;display:flex;align-items:flex-end;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.flip-card .top-flip{position:absolute;width:100%;animation:flip-top .25s ease-in;transform-origin:bottom}@keyframes flip-top{to{transform:rotateX(90deg)}}.flip-card .bottom-flip{position:absolute;bottom:0;width:100%;animation:flip-bottom .25s ease-out .25s;transform-origin:top;transform:rotateX(90deg)}@keyframes flip-bottom{to{transform:rotateX(0deg)}}html{font-size:16px}body{margin:0;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.google-btn{background-color:#4285f4!important}.google-btn>span{color:#fff;font-weight:700!important}h1{font-size:2.875rem}h2{font-size:1.875rem}:root{--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--brand-blue:#1179fc;--brand-lime:#aeff49;--ec-ink-900:#181b38;--ec-ink-700:#2f3a4f;--ec-ink-500:#586074;--ec-ink-300:#8e95a9;--ec-surface-0:#fff;--ec-surface-1:#f7f8fa;--ec-surface-2:#eff1f6;--ec-night-900:#030711;--ec-night-800:#010d39;--ec-night-surface:hsla(0,0%,100%,.05);--ec-night-surface-2:hsla(0,0%,100%,.08);--ec-night-border:hsla(0,0%,100%,.14);--ec-night-border-strong:hsla(0,0%,100%,.24);--ec-night-ink:rgba(236,241,250,.92);--ec-night-ink-dim:rgba(236,241,250,.64);--ec-border:rgba(24,27,56,.08);--ec-border-strong:rgba(24,27,56,.16);--ec-accent:var(--brand-blue);--ec-accent-ink:#0561c3;--ec-accent-soft:rgba(17,121,252,.08);--ec-accent-border:rgba(17,121,252,.28);--ec-lime:var(--brand-lime);--ec-radius-sm:10px;--ec-radius-md:16px;--ec-radius-lg:24px;--ec-radius-pill:999px;--ec-shadow-1:0px 1px 2px 0px rgba(10,13,20,.03);--ec-shadow-2:0px 12px 28px rgba(10,13,20,.08);--ec-shadow-night:0 20px 60px rgba(0,0,0,.35);--ec-track-display:-0.028em;--ec-track-tight:-0.015em;--ec-track-caps:0.08em;--ec-section-pad:clamp(4.5rem,9vw,8rem);--ec-section-pad-sm:clamp(3rem,6vw,5rem)}.ec-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:var(--ec-track-caps);text-transform:uppercase;color:var(--ec-accent-ink)}.ec-hairline-card{background:var(--ec-surface-0);border:1px solid var(--ec-border);border-radius:var(--ec-radius-md);box-shadow:var(--ec-shadow-1)}.ec-grid-paper{background-image:linear-gradient(rgba(24,27,56,.045) 1px,transparent 0),linear-gradient(90deg,rgba(24,27,56,.045) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 100%)}.reveal-ready .ec-cascade [data-cascade]{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth),filter .6s var(--ease-smooth);transition-delay:calc(var(--cwi, 0) * 70ms)}.reveal-ready .ec-cascade.is-visible [data-cascade]{opacity:1;transform:none;filter:none}.reveal-ready .ec-cascade .ec-draw{stroke-dasharray:1;stroke-dashoffset:1}.reveal-ready .ec-cascade.is-visible .ec-draw{animation:ec-draw-in 1.2s var(--ease-smooth) forwards;animation-delay:calc(var(--cwi, 0) * 70ms)}@keyframes ec-draw-in{to{stroke-dashoffset:0}}.reveal-ready .ec-cascade .ec-rule{transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--ease-smooth) .2s}.reveal-ready .ec-cascade.is-visible .ec-rule{transform:scaleX(1)}.animation-fly-up{position:relative;transform:translateY(32px);opacity:0;transition:opacity .7s var(--ease-smooth),transform .7s var(--ease-smooth)}.animation-fly-up.active{transform:translateY(0);opacity:1}.animation-zoom-out{opacity:0;transition:all .8s ease;transform:scale(.5)}.animation-zoom-out.active{opacity:1;transform:scale(1)}.animation-left-to-right{position:relative;opacity:0;transition:all .8s ease;transform:translateX(-120px)}.animation-left-to-right.active{opacity:1;transform:translateX(0)}.animation-right-to-left{position:relative;opacity:0;transition:all .8s ease;transform:translateX(120px)}.animation-right-to-left.active{opacity:1;transform:translateX(0)}.reveal-ready [data-reveal]{opacity:0;transition:opacity var(--reveal-duration,.7s) var(--ease-smooth),transform var(--reveal-duration,.7s) var(--ease-smooth);transition-delay:var(--reveal-delay,0ms)}.reveal-ready [data-reveal=up]{transform:translateY(28px)}.reveal-ready [data-reveal=down]{transform:translateY(-28px)}.reveal-ready [data-reveal=left]{transform:translate(28px)}.reveal-ready [data-reveal=right]{transform:translate(-28px)}.reveal-ready [data-reveal=scale]{transform:scale(.94)}.reveal-ready [data-reveal=fade]{transform:none}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.reveal-ready [data-reveal]:not(.is-visible) .spark-anim{animation-play-state:paused}.motion-paused,.motion-paused *,.motion-paused :after,.motion-paused :before{animation-play-state:paused!important}.reveal-ready .hero-rise{opacity:0;transform:translateY(24px);animation:rise-in .7s var(--ease-smooth) forwards;animation-delay:var(--rise-delay,0ms)}@keyframes rise-in{to{opacity:1;transform:none}}.hero-word{display:inline-block}.reveal-ready .hero-word{opacity:0;transform:translateY(18px);filter:blur(8px);animation:word-in .65s var(--ease-smooth) forwards;animation-delay:calc(.12s + var(--wi, 0) * 70ms)}@keyframes word-in{to{opacity:1;transform:none;filter:none}}.chip-pulse{animation:chip-pulse 7.5s ease-in-out infinite;animation-delay:calc(var(--ci, 0) * 2.5s)}@keyframes chip-pulse{0%,12%,to{filter:brightness(1)}6%{filter:brightness(1.5)}}.hover-lift .MuiButton-endIcon,.sheen .MuiButton-endIcon{transition:transform .3s var(--ease-spring)}.hover-lift:hover .MuiButton-endIcon,.sheen:hover .MuiButton-endIcon{transform:translateX(3px)}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.25) 48%,transparent 66%);transform:translateX(-130%);transition:transform .7s var(--ease-smooth);pointer-events:none}.sheen:focus-visible:after,.sheen:hover:after{transform:translateX(130%)}.MuiButton-root.hover-lift,.hover-lift{transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background-color .25s var(--ease-smooth)}.hover-lift:hover{transform:translateY(-4px)}.hover-lift:focus-visible,.sheen:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:-5px}.live-dot{position:relative}.live-dot:before{content:"";position:absolute;inset:0;border-radius:9999px;background:inherit;animation:live-ping 2s var(--ease-smooth) infinite}@keyframes live-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.6);opacity:0}}.gradient-text-animate{background:linear-gradient(120deg,var(--brand-blue) 0,#6dacfc 40%,var(--brand-lime) 80%,var(--brand-blue) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-pan 7s linear infinite}@keyframes gradient-pan{to{background-position:200%}}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,6%,0) scale(1.08)}}@keyframes drift-slow{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-5%,-4%,0) scale(1)}}.animate-drift{animation:drift 16s ease-in-out infinite}.animate-drift-slow{animation:drift-slow 22s ease-in-out infinite}@media print{.reveal-ready .ec-cascade .ec-rule,.reveal-ready .ec-cascade [data-cascade],.reveal-ready .hero-rise,.reveal-ready .hero-word,.reveal-ready [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}.reveal-ready .ec-cascade .ec-draw,.spark-anim{animation:none!important;stroke-dashoffset:0!important}.spark-anim{opacity:1!important}}@media (prefers-reduced-motion:reduce){.animation-fly-up,.animation-left-to-right,.animation-right-to-left,.animation-zoom-out{opacity:1!important;transform:none!important;transition:none!important}.reveal-ready .ec-cascade .ec-rule,.reveal-ready .ec-cascade [data-cascade],.reveal-ready .hero-rise,.reveal-ready .hero-word,.reveal-ready [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}.reveal-ready .ec-cascade .ec-draw{animation:none!important;stroke-dashoffset:0!important}.chip-pulse{animation:none!important}.sheen:after{display:none}.animate-drift,.animate-drift-slow,.gradient-text-animate,.live-dot:before{animation:none!important}}