@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_7de44a{font-family:Urbanist,Urbanist Fallback;font-style:normal}.__variable_7de44a{--font-osys:"Urbanist","Urbanist Fallback"}.osys-site{--site-ink:#0a1230;--site-ink-2:#1b2547;--site-blue:#0a5bff;--site-blue-deep:#0047d6;--site-blue-soft:#e8efff;--site-canvas:#f3f4f7;--site-card:#ffffff;--site-muted:#5d6478;--site-line:rgb(10 18 48/0.09);--site-amber:#ffb020;--site-ease:cubic-bezier(0.2,0.8,0.2,1);--site-shadow:0 1px 0 rgb(255 255 255/0.9) inset,0 1px 2px rgb(10 18 48/0.04),0 28px 56px -36px rgb(10 18 48/0.35);min-height:100dvh;background:radial-gradient(70rem 40rem at 88% -12%,rgb(10 91 255/.14),transparent 60%),radial-gradient(50rem 32rem at -10% 8%,rgb(10 91 255/.07),transparent 62%),var(--site-canvas);color:var(--site-ink);font-family:var(--font-osys),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:500;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;overflow-x:clip}:root:has(.osys-site),:root:has(.osys-site) body{overflow-x:clip}.osys-site h1,.osys-site h2,.osys-site h3{letter-spacing:-.03em}.site-card{background:var(--site-card);border:1px solid var(--site-line);border-radius:28px;box-shadow:var(--site-shadow)}.site-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--site-blue)}.site-grid-lines{background-image:linear-gradient(rgb(255 255 255/.06) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.06) 1px,transparent 0);background-size:44px 44px}.site-enter{animation:site-enter .7s var(--site-ease) both}.site-enter-2{animation-delay:90ms}.site-enter-3{animation-delay:.18s}@keyframes site-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes site-reveal{0%{opacity:.001;transform:perspective(1200px) translateY(70px) rotateX(16deg) scale(.95)}to{opacity:1;transform:perspective(1200px)}}@keyframes site-reveal-scale{0%{transform:scale(.9);border-radius:64px}to{transform:none;border-radius:32px}}@keyframes site-floor-drift{to{background-position:0 72px,72px 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.osys-site [data-reveal]{animation:site-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 55%;transform-origin:50% 100%}.osys-site [data-reveal-scale]{animation:site-reveal-scale linear both;animation-timeline:view();animation-range:entry 0 cover 35%}}.site-floor{animation:site-floor-drift 6s linear infinite}}@media (prefers-reduced-motion:reduce){.site-enter{animation:none}}.site-floor{position:absolute;inset:auto -20% -6% -20%;height:460px;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(10 91 255/.16) 1px,transparent 0),linear-gradient(90deg,rgb(10 91 255/.16) 1px,transparent 0);background-size:72px 72px;transform:perspective(700px) rotateX(68deg);transform-origin:50% 100%;mask-image:radial-gradient(60% 90% at 50% 100%,#000 30%,transparent 75%)}.hero-stage{--sp:0;--tx:0;--ty:0;--tilt:1;perspective:1700px;perspective-origin:50% 30%}.hero-rig{transform-style:preserve-3d;transform:rotateX(calc((1 - var(--sp)) * 15deg * var(--tilt) - var(--ty) * 7deg)) rotateY(calc((1 - var(--sp)) * -19deg * var(--tilt) + var(--tx) * 10deg)) rotate(calc((1 - var(--sp)) * 2.5deg * var(--tilt))) scale(calc(.95 + var(--sp) * .05));will-change:transform}.hero-rig,.hero-rig>*{transition:transform .16s linear}.hero-rig .depth-1{transform:translateZ(calc(56px * (1 - var(--sp) * .8)))}.hero-rig .depth-2{transform:translateZ(calc(112px * (1 - var(--sp) * .8)))}.hero-rig .depth-3{transform:translateZ(calc(180px * (1 - var(--sp) * .7))) translateY(calc(var(--sp) * -24px))}@media (max-width:640px){.hero-stage{--tilt:0.45}}.flow-story{position:relative;height:calc((var(--flow-steps, 4) * 85 + 40) * 1vh)}.flow-sticky{position:sticky;top:0;height:100dvh;overflow:clip;flex-direction:column;padding-block:72px 32px}.flow-stage,.flow-sticky{display:flex;justify-content:center}.flow-stage{perspective:1400px;perspective-origin:50% 0;padding-top:40px}.flow-rig{position:relative;width:min(100%,440px);height:360px;transform-style:preserve-3d}.flow-card{--depth:0;--out:0;position:absolute;inset:0 0 auto 0;padding:24px;border-radius:28px;background:var(--site-card);border:1px solid var(--site-line);box-shadow:0 30px 60px -36px rgb(10 18 48/.4);backface-visibility:hidden;z-index:calc(10 - var(--i));transform-origin:50% 0;transform:translateY(calc(var(--depth) * -30px - var(--out) * 130%)) translateZ(calc(var(--depth) * -110px + var(--out) * 160px)) rotateX(calc(var(--depth) * 3deg + var(--out) * 38deg));opacity:calc((1 - var(--depth) * .22) * clamp(0, 1 - var(--out) * 1.8, 1));will-change:transform,opacity}.flow-card>*{opacity:clamp(0,1 - var(--depth),1)}.flow-static .flow-card{position:relative;transform:none;opacity:1;will-change:auto}.flow-step{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:700;color:var(--site-muted);transition:color .3s var(--site-ease),transform .3s var(--site-ease)}.flow-step.is-active{color:var(--site-ink);transform:translateX(6px)}.flow-step-index{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;font-size:12px;background:var(--site-blue-soft);color:var(--site-blue);transition:background-color .3s var(--site-ease),color .3s var(--site-ease)}.flow-step.is-active .flow-step-index{background:var(--site-blue);color:#fff}.flow-copy{animation:site-enter .65s var(--site-ease) both}.flow-progress{position:absolute;left:50%;bottom:24px;width:min(240px,50vw);height:4px;translate:-50% 0;border-radius:999px;background:var(--site-blue-soft);overflow:hidden}.flow-progress span{display:block;height:100%;border-radius:inherit;background:var(--site-blue);transform-origin:0 50%;transform:scaleX(var(--flow,0))}@media (max-width:1023px){.flow-sticky{justify-content:flex-start;padding-top:96px}.flow-rig{height:330px}.flow-story{height:calc((var(--flow-steps, 4) * 62 + 40) * 1vh)}}.site-tilt{transition:translate .4s var(--site-ease),box-shadow .4s var(--site-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-tilt:hover{translate:0 -6px;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 40px 70px -36px rgb(10 18 48/.5)}}.module-stage{perspective:1600px;perspective-origin:50% 0}.module-window{overflow:hidden;border-radius:24px;border:1px solid var(--site-line);background:var(--site-card);box-shadow:0 40px 80px -48px rgb(10 18 48/.55);transform-origin:50% 0}@keyframes module-swap{0%{opacity:0;transform:rotateX(10deg) rotateY(-8deg) translateY(18px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.module-window{animation:module-swap .52s var(--site-ease) both}}@media (prefers-reduced-motion:no-preference){html:has(.osys-site){scroll-behavior:smooth}}.v2-nav-progress{position:absolute;inset:auto 22px -1px;height:2px;border-radius:999px;background:var(--site-blue);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@keyframes v2-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.v2-nav-progress{animation:v2-progress linear both;animation-timeline:scroll(root block)}}.v2-scroll-x{scrollbar-width:none;overscroll-behavior-x:contain}.v2-scroll-x::-webkit-scrollbar{display:none}@property --v2-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --v2-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes v2-fade-x{0%{--v2-fade-start:0px;--v2-fade-end:36px;mask-image:linear-gradient(90deg,transparent,#000 var(--v2-fade-start),#000 calc(100% - var(--v2-fade-end)),transparent)}to{--v2-fade-start:36px;--v2-fade-end:0px;mask-image:linear-gradient(90deg,transparent,#000 var(--v2-fade-start),#000 calc(100% - var(--v2-fade-end)),transparent)}}@supports (animation-timeline:scroll()){.v2-fade-x{animation:v2-fade-x linear both;animation-timeline:scroll(self inline)}}.v2-bar{transform-origin:50% 100%}.v2-ping:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #22c08a;opacity:0}.v2-chat{height:220vh}.v2-phone{position:relative;display:flex;flex-direction:column;height:clamp(280px,calc(100dvh - 400px),540px);overflow:hidden;border:8px solid var(--site-ink);border-radius:38px;background:radial-gradient(circle at 20% 10%,rgb(10 91 255/.06),transparent 40%),#eaeef4;box-shadow:0 50px 90px -50px rgb(10 18 48/.7);transition:filter .6s var(--site-ease),transform .6s var(--site-ease)}.v2-phone.is-calm{filter:blur(3px) saturate(.5);transform:scale(.96)}@media (min-width:1024px){.v2-chat{height:250vh}.v2-phone{height:min(62dvh,600px)}}.v2-dots{display:inline-flex;gap:3px}.v2-dots i{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.4}.v2-calm-card{position:absolute;inset-inline:7%;bottom:9%;z-index:30;padding:18px;border-radius:24px;background:#fff;box-shadow:0 40px 80px -30px rgb(10 18 48/.6);opacity:0;transform:translateY(28px) scale(.95);transition:opacity .5s var(--site-ease),transform .5s var(--site-ease);pointer-events:none}.v2-calm-card.is-on{opacity:1;transform:none}.v2-float{position:absolute;display:flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 13px;border:1px solid var(--site-line);border-radius:14px;background:#fff;box-shadow:0 22px 44px -24px rgb(10 18 48/.55);font-size:12.5px;font-weight:700;color:var(--site-ink);opacity:0;transform:translateY(16px) scale(.9) rotate(var(--r,0deg));transition:opacity .42s var(--site-ease),transform .42s var(--site-ease)}.v2-float.is-on{opacity:1;transform:rotate(var(--r,0deg))}.v2-ripple:after,.v2-ripple:before{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid var(--site-blue);opacity:0}.v2-auto-check{background:#22c08a}.v2-tick{position:absolute;inset:auto 0 0;height:3px;background:rgb(255 255 255/.8);transform-origin:0 50%;transform:scaleX(0);animation:v2-progress var(--ms,3.4s) linear both}.v2-dot:before{content:"";position:absolute;inset:-12px -3px}@media (prefers-reduced-motion:no-preference){.v2-menu{transform-origin:50% 0;animation:v2-menu-in .26s var(--site-ease) both}.v2-bar{animation:v2-bar-grow .9s var(--site-ease) both;animation-delay:calc(var(--i) * 70ms + .5s)}.v2-ping:after{animation:v2-ping 2.4s var(--site-ease) infinite}.v2-bubble{animation:v2-bubble-in .38s var(--site-ease) both}.v2-dots i{animation:v2-dot 1.1s ease-in-out infinite}.v2-dots i:nth-child(2){animation-delay:.15s}.v2-dots i:nth-child(3){animation-delay:.3s}.v2-unread{animation:v2-pulse 1.6s ease-in-out infinite}.v2-float.is-on{animation:v2-drift 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.9s)}.v2-stale{animation:v2-stale 2.6s ease-in-out infinite}.v2-stale:nth-child(3n){animation-delay:-.9s}.v2-stale:nth-child(3n+1){animation-delay:-1.7s}.is-live .v2-manual-row{animation:v2-shake .6s ease-in-out both;animation-delay:calc(var(--i) * .16s + .3s)}.is-live .v2-ripple:after,.is-live .v2-ripple:before{animation:v2-ripple 2.4s var(--site-ease) infinite}.is-live .v2-ripple:after{animation-delay:1.2s}.v2-auto-line{transform:scaleY(0);transform-origin:top}.is-live .v2-auto-line{transform:scaleY(1);transition:transform 2.2s var(--site-ease) .3s}.v2-auto-row{opacity:.35}.is-live .v2-auto-row{animation:v2-row-on .5s var(--site-ease) both;animation-delay:calc(var(--i) * .38s + .45s)}.v2-auto-check{background:rgb(255 255 255/.1)}.is-live .v2-auto-check{animation:v2-check-on .5s var(--site-ease) both;animation-delay:calc(var(--i) * .38s + .45s)}.v2-swap-row{animation:v2-swap-in .48s var(--site-ease) both;animation-delay:calc(var(--i) * 55ms)}@supports (animation-timeline:view()){.v2-day-card .v2-stress{transform-origin:left;animation:v2-stress-fill linear both;animation-timeline:view();animation-range:entry 20% cover 45%}}}@media (prefers-reduced-motion:reduce){.v2-phone{height:auto;transition:none}.v2-tick{display:none}}@keyframes v2-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes v2-bar-grow{0%{transform:scaleY(.08)}}@keyframes v2-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes v2-bubble-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes v2-dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes v2-pulse{50%{transform:scale(1.12)}}@keyframes v2-drift{50%{translate:0 -7px}}@keyframes v2-stale{50%{opacity:.5}}@keyframes v2-shake{25%{transform:translateX(-3px) rotate(-.4deg)}75%{transform:translateX(3px) rotate(.4deg)}}@keyframes v2-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes v2-row-on{0%{opacity:.35;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes v2-check-on{0%{background:rgb(255 255 255/.1);transform:scale(.7)}to{background:#22c08a;transform:scale(1)}}@keyframes v2-swap-in{0%{opacity:0;transform:translateY(10px)}}@keyframes v2-stress-fill{0%{transform:scaleX(0)}}.v2-grow{transform-origin:left}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v2-stack-row{animation:v2-stack-in linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.v2-stack-check{animation:v2-check-on linear both;animation-timeline:view();animation-range:entry 70% cover 24%}.v2-grow{animation:v2-stress-fill linear both;animation-timeline:view();animation-range:entry 10% cover 32%}}}@keyframes v2-stack-in{0%{opacity:.001;transform:translateY(16px)}}.v2-toast{position:absolute;inset-inline:0;top:0;display:flex;align-items:center;gap:10px;padding:7px 12px 7px 7px;border:1px solid var(--site-line);border-radius:16px;background:rgb(255 255 255/.97);box-shadow:0 18px 36px -18px rgb(10 18 48/.55);color:var(--site-ink);font-size:12.5px;font-weight:700;opacity:0;transform:translateY(-16px) scale(.96);transition:opacity .28s var(--site-ease),transform .44s var(--site-ease)}.v2-toast.is-on{opacity:1;transform:none}.v2-toast.is-behind{opacity:.7;transform:translateY(10px) scale(.92)}.v2-toast.is-gone{opacity:0;transform:translateY(16px) scale(.86)}