@media screen and not (min-width:768px){.OurTech-module-scss-module__ehk8qG__hideMobile{display:none}}.OurTech-module-scss-module__ehk8qG__hideDesktop{display:none}@media screen and not (min-width:768px){.OurTech-module-scss-module__ehk8qG__hideDesktop{display:contents}}
.Hero-module-scss-module__ihPfJq__hero{background:#0d0d11;justify-content:center;padding:80px 24px;display:flex}@media screen and not (min-width:768px){.Hero-module-scss-module__ihPfJq__heroDesktop{display:none}}.Hero-module-scss-module__ihPfJq__layout{justify-content:center;align-items:center;gap:8px;display:flex}.Hero-module-scss-module__ihPfJq__bracket{flex-shrink:0;width:259px;height:348px;display:block}@media screen and not (min-width:1024px){.Hero-module-scss-module__ihPfJq__bracket{display:none}}.Hero-module-scss-module__ihPfJq__bracketRight{flex-shrink:0;width:259px;height:348px;display:block}@media screen and not (min-width:1024px){.Hero-module-scss-module__ihPfJq__bracketRight{display:none}}.Hero-module-scss-module__ihPfJq__frame{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:746px;max-width:100%;min-height:348px;padding:48px;display:flex;position:relative}.Hero-module-scss-module__ihPfJq__frame:before{pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(#3262ff 0% 12%,#3262ff00 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Hero-module-scss-module__ihPfJq__eyebrow{text-transform:uppercase;letter-spacing:.04em;color:#0000;-webkit-text-fill-color:#0000;background:linear-gradient(280deg,#93c5fd 51%,#3262ff 98%);-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:500;line-height:1.15}.Hero-module-scss-module__ihPfJq__title{color:#fbfbff;letter-spacing:-.03em;max-width:653px;font-size:48px;font-weight:600;line-height:1.15}.Hero-module-scss-module__ihPfJq__subtitle{color:#aeaeb2;max-width:512px;font-size:16px;line-height:1.4}.Hero-module-scss-module__ihPfJq__heroMobile{text-align:center;background:#0d0d11;flex-direction:column;align-items:center;gap:24px;padding:112px 24px 88px;display:none}@media screen and not (min-width:768px){.Hero-module-scss-module__ihPfJq__heroMobile{display:flex}}.Hero-module-scss-module__ihPfJq__heroMobileEyebrow{text-transform:uppercase;letter-spacing:.04em;color:#0000;-webkit-text-fill-color:#0000;text-align:center;background:linear-gradient(280deg,#93c5fd 51%,#3262ff 98%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:12px;font-weight:500;line-height:1.15}.Hero-module-scss-module__ihPfJq__heroMobileTitle{color:#fbfbff;letter-spacing:-.64px;margin:0;font-size:32px;font-weight:600;line-height:40px}.Hero-module-scss-module__ihPfJq__heroMobileDesc{color:#aeaeb2;max-width:300px;margin:0;font-size:14px;font-weight:400;line-height:20px}.Hero-module-scss-module__ihPfJq__heroMobileCta{color:#fbfbff;background:linear-gradient(-41.98deg,#93c5fd 24.624%,#3262ff 65.84%);border-radius:12px;justify-content:center;align-items:center;height:32px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .1s cubic-bezier(.22,1,.36,1);display:inline-flex}.Hero-module-scss-module__ihPfJq__heroMobileCta:active{transform:scale(.97)}.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileEyebrow,.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileTitle,.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileDesc,.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileCta{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.Hero-module-scss-module__ihPfJq__heroMobileVisible .Hero-module-scss-module__ihPfJq__heroMobileEyebrow,.Hero-module-scss-module__ihPfJq__heroMobileVisible .Hero-module-scss-module__ihPfJq__heroMobileTitle,.Hero-module-scss-module__ihPfJq__heroMobileVisible .Hero-module-scss-module__ihPfJq__heroMobileDesc,.Hero-module-scss-module__ihPfJq__heroMobileVisible .Hero-module-scss-module__ihPfJq__heroMobileCta{opacity:1;transform:translateY(0)}.Hero-module-scss-module__ihPfJq__heroMobileVisible .Hero-module-scss-module__ihPfJq__heroMobileTitle{transition-delay:60ms}.Hero-module-scss-module__ihPfJq__heroMobileVisible .Hero-module-scss-module__ihPfJq__heroMobileDesc{transition-delay:.12s}.Hero-module-scss-module__ihPfJq__heroMobileVisible .Hero-module-scss-module__ihPfJq__heroMobileCta{transition-delay:.18s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileEyebrow,.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileTitle,.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileDesc,.Hero-module-scss-module__ihPfJq__heroMobile .Hero-module-scss-module__ihPfJq__heroMobileCta{opacity:1;transition:none;transform:none}}
.is-anim,.is-anim *,.is-anim :before,.is-anim :after{box-sizing:border-box}.is-anim-visual{width:100%}.is-anim-scaler{--is-fit:1;aspect-ratio:686/383;width:100%;position:relative}.is-anim-scaler>.is-anim{transform:scale(var(--is-fit));transform-origin:0 0;position:absolute;top:0;left:0}.is-anim{--ease:cubic-bezier(.4, 0, .2, 1);--s:.8336;--strip-w:686px;--strip-h:383px;--color-bg:#0d0d11;--color-bar:#1d1d20;--color-border:#333336;--color-yellow:#f2c202;width:var(--strip-w);height:var(--strip-h);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,sans-serif;position:relative;overflow:visible}.is-anim__strip{border-radius:calc(6px * var(--s));width:100%;height:100%;position:relative;overflow:hidden}.is-anim__bg{background:var(--color-bg);position:absolute;inset:0}.is-anim__glow{pointer-events:none;will-change:transform;background:radial-gradient(70% 100% at 52% 100%,#3262ff6b 0%,#3262ff1f 42%,#0000 72%);height:52%;animation:8s ease-in-out infinite is-anim-glow-wave;position:absolute;bottom:-18%;left:-8%;right:-8%}@keyframes is-anim-glow-wave{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(1.2%,-1.5%)scale(1.02,1.05)}66%{transform:translate(-1%,.8%)scale(.99,1.02)}}.is-anim__dots{opacity:.2;background-image:radial-gradient(circle,#fbfbff8c .65px,#0000 .65px);background-size:calc(18.5px * var(--s)) calc(18.5px * var(--s));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 38%,#000 20%,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 38%,#000 20%,#0000 78%)}.is-anim__content{position:absolute;inset:0}.is-anim__web{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.is-anim__agents{z-index:3;pointer-events:none;position:absolute;inset:0}.is-anim__agent{opacity:0;transform-origin:50%;will-change:left, top, width, height, opacity, transform;width:0;height:0;position:absolute;top:0;left:0;transform:scale(.82)}.is-anim__agent-shell{border-radius:calc(16px * var(--s));width:100%;height:100%;box-shadow:0 calc(1.1px * var(--s)) calc(8.4px * var(--s)) #23242e, inset calc(-1.1px * var(--s)) calc(1.1px * var(--s)) calc(7.5px * var(--s)) #ffffff1a;background:linear-gradient(#669d891a 0%,#12241e1a 100%),#0c0d11f0;border:.53px solid #fff3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.is-anim__agent-shell:before{content:"";border-radius:calc(12.6px * var(--s));box-shadow:inset calc(-1.1px * var(--s)) calc(1.1px * var(--s)) calc(7.5px * var(--s)) #fff3;pointer-events:none;background:#ffffff0d;border:.16px solid #ffffff1a;position:absolute;inset:14%}.is-anim__agent--small .is-anim__agent-shell{border-radius:calc(9px * var(--s))}.is-anim__agent--small .is-anim__agent-shell:before{border-radius:calc(7px * var(--s))}.is-anim__agent--micro .is-anim__agent-shell{border-radius:calc(6px * var(--s));border-width:.4px}.is-anim__agent--micro .is-anim__agent-shell:before{border-radius:calc(4px * var(--s));inset:12%}.is-anim__agent--micro .is-anim__agent-icon{width:58%;height:58%}.is-anim__agent-icon{z-index:1;pointer-events:none;width:52%;height:52%;display:block;position:relative}.is-anim__agent-think{gap:calc(3px * var(--s));opacity:0;transition:opacity .2s;display:flex;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.is-anim__agent.is-thinking .is-anim__agent-think{opacity:1}.is-anim__agent-think span{width:calc(3.5px * var(--s));height:calc(3.5px * var(--s));background:#93c5fde6;border-radius:50%;animation:1s ease-in-out infinite is-anim-think-bounce;display:block}.is-anim__agent-think span:nth-child(2){animation-delay:.15s}.is-anim__agent-think span:nth-child(3){animation-delay:.3s}@keyframes is-anim-think-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{transform:translateY(calc(-3px * var(--s)));opacity:1}}.is-anim__web-line{stroke-linecap:round}.is-anim__web-line--pulse{filter:drop-shadow(0 0 4px #3262ff73)}.is-anim__bar{border:.53px solid var(--color-border);border-radius:calc(8px * var(--s));background:var(--color-bar);opacity:1;will-change:left, top, width, height, opacity, border-radius, background, box-shadow;width:0;height:0;position:absolute;top:0;left:0}.is-anim__bar.is-glass{-webkit-backdrop-filter:blur(2.3px);box-shadow:0 calc(1.54px * var(--s)) calc(11.7px * var(--s)) #23242e, inset calc(-1.54px * var(--s)) calc(1.54px * var(--s)) calc(10.4px * var(--s)) #fff3;background:#ffffff0d;border-color:#ffffff1a}.is-anim__ibeam{width:calc(5px * var(--s));height:calc(18px * var(--s));opacity:0;pointer-events:none;z-index:2;position:absolute}.is-anim__ibeam svg{width:100%;height:100%;display:block}.is-anim__dash{height:calc(17px * var(--s));opacity:0;transform-origin:0;will-change:width, opacity;border-radius:1px;width:0;position:absolute}.is-anim__dash--1{background:linear-gradient(-90deg,#93c5fd 0%,#3262ff 100%)}.is-anim__dash--2{background:linear-gradient(90deg,#93c5fd 50%,#93c5fd00 100%)}.is-anim__dash--3{background:linear-gradient(90deg,#93c5fd 87.5%,#93c5fd00 85%)}.is-anim__sparkle{z-index:6;will-change:left, top, width, height, opacity, filter, transform;width:0;height:0;position:absolute;top:0;left:0}.is-anim__sparkle-shell{border-radius:var(--sparkle-radius,calc(4px * var(--s)));background:var(--color-bar);border:.53px solid var(--color-border);will-change:border-radius, background, box-shadow, border-color;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.is-anim__sparkle-stars{pointer-events:none;width:68%;height:68%;display:block;overflow:visible}.is-anim__sparkle-orbit{transform-origin:26.372px 24.118px;transform:rotate(0)}.is-anim__sparkle.is-loading .is-anim__sparkle-orbit{animation:2.8s linear infinite is-anim-star-orbit}.is-anim__sparkle:not(.is-loading) .is-anim__sparkle-orbit{animation:none;transform:rotate(0)}@keyframes is-anim-star-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.is-anim__sparkle.is-highlight{filter:drop-shadow(0 0 10px #93c5fd59)}.is-anim__sparkle.is-loading .is-anim__sparkle-shell{overflow:visible}.is-anim__sparkle.is-glass-btn .is-anim__sparkle-shell{box-shadow:0 calc(1.54px * var(--s)) calc(11.7px * var(--s)) #23242e, inset calc(-1.54px * var(--s)) calc(1.54px * var(--s)) calc(10.4px * var(--s)) #ffffff1a;background:linear-gradient(#669d891a 0%,#12241e1a 100%);border-color:#fff3}.is-anim__sparkle.is-glass-btn .is-anim__sparkle-shell:before{content:"";border-radius:calc(7px * var(--s));box-shadow:inset calc(-1.54px * var(--s)) calc(1.54px * var(--s)) calc(10.4px * var(--s)) #fff3;pointer-events:none;background:#ffffff0d;border:.16px solid #ffffff1a;position:absolute;inset:14%}.is-anim__send{z-index:4;width:calc(22px * var(--s));height:calc(22px * var(--s));border:calc(1.27px * var(--s)) solid var(--color-yellow);border-radius:calc(3.8px * var(--s));background:var(--color-yellow);box-shadow:0 calc(2.5px * var(--s)) calc(2.5px * var(--s)) #00000040;opacity:1;transform-origin:50%;will-change:opacity, transform;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0;transform:scale(1)}.is-anim__send img{width:calc(12px * var(--s));height:calc(12px * var(--s));display:block}.is-anim__cursor{width:calc(16px * var(--s));height:calc(19px * var(--s));opacity:0;z-index:10;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;position:absolute;top:0;left:0}.is-anim__cursor img{transform-origin:0 0;filter:drop-shadow(0 1px 2px #3262ff59);width:100%;height:100%;display:block;transform:rotate(33deg)}.is-anim__scene2-wrap{pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.is-anim__scene3{z-index:6;opacity:0;pointer-events:none;position:absolute;inset:0}.is-anim__loader{opacity:0;transform-origin:50%;will-change:opacity, transform;position:absolute;top:0;left:0}.is-anim__loader-shell{box-sizing:border-box}.is-anim__loader-shell--outer{width:100%;height:100%;padding:calc(18px * var(--s));border-radius:calc(51px * var(--s));box-shadow:0 calc(3.5px * var(--s)) calc(26.7px * var(--s)) #23242ed9;background:#ffffff0d;border:.44px solid #ffffff1a;justify-content:center;align-items:center;display:flex;position:relative}.is-anim__loader-shell--mid{justify-content:center;align-items:center;gap:calc(20px * var(--s));width:100%;height:100%;padding:calc(28px * var(--s)) calc(32px * var(--s));border-radius:calc(40px * var(--s));background:#ffffff0d;border:.44px solid #ffffff1a;display:flex}.is-anim__loader.is-active .is-anim__loader-shell--outer{box-shadow:0 calc(3.5px * var(--s)) calc(26.7px * var(--s)) #23242ed9, 0 0 28px #5078ff1f}.is-anim__loader-dot{z-index:1;width:calc(12px * var(--s));height:calc(12px * var(--s));border-radius:50%;position:relative;transform:translateY(0)}.is-anim__loader-dot--yellow{background:#ffd400;box-shadow:0 0 8px #ffd40073}.is-anim__loader-dot--purple{background:#a855f7;box-shadow:0 0 8px #a855f773}.is-anim__loader-dot--blue{background:#3262ff;box-shadow:0 0 8px #3262ff73}.is-anim__loader.is-active .is-anim__loader-dot--yellow{animation:.9s ease-in-out infinite is-anim-loader-bounce}.is-anim__loader.is-active .is-anim__loader-dot--purple{animation:.9s ease-in-out .15s infinite is-anim-loader-bounce}.is-anim__loader.is-active .is-anim__loader-dot--blue{animation:.9s ease-in-out .3s infinite is-anim-loader-bounce}@keyframes is-anim-loader-bounce{0%,to{transform:translateY(calc(2px * var(--s)));opacity:.55}50%{transform:translateY(calc(-5px * var(--s)));opacity:1}}.is-anim__report{opacity:0;transform-origin:top;will-change:opacity, transform;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.is-anim__report-ring{border-radius:calc(14px * var(--s)) calc(14px * var(--s)) 0 0;box-sizing:border-box;border-bottom:none;position:absolute;top:0;left:0}.is-anim__report-ring--outer,.is-anim__report-ring--mid{background:#ffffff0d;border:.53px solid #ffffff1a;border-bottom:none}.is-anim__report-ring--inner{background:#ffffff1a;border:none;overflow:hidden}.is-anim__report-body{left:calc(36px * var(--s));right:calc(36px * var(--s));top:calc(28px * var(--s));bottom:calc(20px * var(--s));gap:calc(10px * var(--s));grid-template-columns:.52fr .48fr;align-items:stretch;display:grid;position:absolute}.is-anim__report-text{gap:calc(8px * var(--s));padding-top:calc(4px * var(--s));flex-direction:column;justify-content:flex-start;width:100%;display:flex}.is-anim__report-row{align-items:center;gap:calc(4px * var(--s));width:100%;display:flex}.is-anim__report-row--block-gap{margin-top:calc(10px * var(--s))}.is-anim__report-seg{height:calc(10px * var(--s));border-radius:calc(5px * var(--s));opacity:0;transform-origin:0;background:#ffffff1f;flex-shrink:0;width:0;display:block}.is-anim__report-seg.is-writing{background:linear-gradient(90deg,#93c5fd 0%,#3262ff 100%);box-shadow:0 0 8px #3262ff47}.is-anim__report-seg.is-settled{box-shadow:none;background:#ffffff1f}.is-anim__report-seg.is-highlight-yellow{background:#ffd400d9;box-shadow:0 0 12px #ffd4008c}.is-anim__report-seg.is-highlight-purple{background:#a855f7d9;box-shadow:0 0 12px #a855f78c}.is-anim__report-chart{justify-content:space-between;align-items:flex-end;gap:calc(8px * var(--s));padding-top:calc(8px * var(--s));display:flex}.is-anim__report-bar-wrap{opacity:0;flex:1;align-items:flex-end;height:100%;display:flex}.is-anim__report-bar{width:100%;height:calc(var(--bar-h,.5) * 100%);border-radius:calc(3px * var(--s)) calc(3px * var(--s)) 0 0;transform:scaleY(var(--bar-prog,0));transform-origin:bottom;display:block}.is-anim__report-bar--grey{background:#ffffff24}.is-anim__report-bar--blue{background:linear-gradient(#93c5fd 0%,#3262ff 100%);box-shadow:0 0 8px #3262ff38}.is-anim__report-bar-wrap.is-highlight-blue .is-anim__report-bar{background:linear-gradient(#b8d4ff 0%,#508fff 100%);box-shadow:0 0 16px #3262ffa6}.is-anim__report-cursors{z-index:8;pointer-events:none;position:absolute;inset:0}.is-anim__report-cursor{width:calc(15px * var(--s));height:calc(16px * var(--s));opacity:0;transform-origin:0 0;will-change:transform, opacity;position:absolute;top:0;left:0}.is-anim__report-cursor svg{transform-origin:0 0;filter:drop-shadow(0 1px 3px #00000073);width:100%;height:100%;display:block;transform:rotate(33deg)}.is-anim__report-cursor--yellow{color:#ffd400}.is-anim__report-cursor--purple{color:#a855f7}.is-anim__report-cursor--blue{color:#508fff}.is-anim__scene3.is-building .is-anim__report-ring--outer,.is-anim__scene3.is-collab .is-anim__report-ring--outer{box-shadow:0 0 20px #3262ff0f}@media (prefers-reduced-motion:reduce){.is-anim__glow,.is-anim__sparkle-orbit{animation:none}.is-anim__bar,.is-anim__dash,.is-anim__sparkle,.is-anim__send,.is-anim__cursor,.is-anim__ibeam,.is-anim__agent,.is-anim__scene2-wrap,.is-anim__loader,.is-anim__report,.is-anim__report-cursor{transition:none!important}.is-anim__loader.is-active .is-anim__loader-dot,.is-anim__agent-think span{animation:none}}
