.software_page__QT8iD{background:var(--ink);overflow:clip}.software_hero__ZBIry{position:relative;isolation:isolate;padding-top:calc(var(--header-h) + clamp(40px, 8vw, 110px));padding-bottom:clamp(56px,8vw,120px)}.software_heroBg__y2XKD{position:absolute;z-index:-2;inset:0;width:100%;height:min(100%,1100px);object-fit:cover;object-position:70% 20%;opacity:.85;animation:software_heroBgIn__dTJ4m 2.2s var(--ease-out) both}@keyframes software_heroBgIn__dTJ4m{0%{opacity:0;transform:scale(1.08)}}.software_heroFade__Ki_m8{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(11,11,12,.35) 0,rgba(11,11,12,.1) 30%,rgba(11,11,12,.85) 70%,var(--ink) 100%),linear-gradient(90deg,rgba(11,11,12,.7),transparent 60%)}.software_heroMeta__y1j0D{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(28px,5vw,56px)}.software_heroTitle__XmpRr{font-size:clamp(2.8rem,8.6vw,8.8rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase;font-weight:500}.software_heroLine__h0pje{display:block;overflow:hidden;padding-bottom:.06em}.software_heroLine__h0pje>span{display:inline-block;animation:software_rise__3fce5 1.1s var(--ease-out) both;animation-delay:calc(.1s + var(--i, 0) * .12s)}@keyframes software_rise__3fce5{0%{transform:translateY(105%) rotate(2deg)}}.software_heroBottom__n6win{display:grid;grid-gap:32px;gap:32px;margin-top:clamp(28px,4vw,56px);align-items:end}@media (min-width:900px){.software_heroBottom__n6win{grid-template-columns:1fr auto}}.software_heroLead__ObppF{font-size:var(--fs-lead);max-width:46ch;color:var(--muted-on-dark);animation:software_fadeUp__i4eHY 1s .6s var(--ease-out) both}.software_heroLead__ObppF strong{color:#fff;font-weight:500}.software_heroCtas__BTNkq{display:flex;flex-wrap:wrap;gap:12px;animation:software_fadeUp__i4eHY 1s .75s var(--ease-out) both}@keyframes software_fadeUp__i4eHY{0%{opacity:0;transform:translateY(20px)}}.software_shotWrap__OJttv{position:relative;margin-top:clamp(56px,8vw,110px);animation:software_fadeUp__i4eHY 1.2s .9s var(--ease-out) both}.software_shotGlow__0Sjdg{position:absolute;z-index:-1;inset:8% 6% -6%;border-radius:50%;background:var(--software-gradient);filter:blur(80px);opacity:.45;animation:software_breathe__QUbf0 8s ease-in-out infinite}@keyframes software_breathe__QUbf0{50%{opacity:.65;transform:scale(1.05)}}.software_shot__GCNZl{position:relative;overflow:hidden;border-radius:28px;aspect-ratio:1636/1045;background:#1c1f26;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 50px 120px -30px rgba(0,0,0,.9);transform-origin:center top}.software_shot__GCNZl img{width:105.5%;max-width:none;margin:-2.5% 0 0 -2.75%}.software_caret__2aCoE{position:absolute;left:38.2%;top:37.4%;width:.22%;min-width:2px;height:3.4%;background:#fff;animation:software_blink__dkvay 1.05s steps(1) infinite}@keyframes software_blink__dkvay{50%{opacity:0}}.software_float__TD5GT{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:99px;background:rgba(22,22,24,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 20px 40px -12px rgba(0,0,0,.6);font-size:.9375rem;font-weight:500;white-space:nowrap;animation:software_bob__7wm73 6s ease-in-out infinite}.software_float__TD5GT i{width:10px;height:10px;background:var(--software-gradient);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.software_floatA__Gw9Es{left:calc(var(--gutter) - 12px);top:18%}.software_floatB__Ofrrx{right:calc(var(--gutter) - 12px);bottom:14%;animation-delay:-3s}@keyframes software_bob__7wm73{50%{transform:translateY(-12px)}}@media (max-width:700px){.software_float__TD5GT{padding:8px 12px;font-size:.75rem}.software_floatA__Gw9Es{top:-22px;left:calc(var(--gutter) + 8px)}.software_floatB__Ofrrx{bottom:-22px;right:calc(var(--gutter) + 8px)}.software_shot__GCNZl{border-radius:14px}}.software_marqueeBlock__4VaqP{padding-block:clamp(28px,4vw,48px);border-block:1px solid var(--line-on-dark)}.software_marqueeWord__zQRc6{display:inline-flex;align-items:center;gap:clamp(20px,3vw,48px);font-size:clamp(1.8rem,4.2vw,3.8rem);letter-spacing:-.04em;line-height:1.15;white-space:nowrap}.software_marqueeWord__zQRc6:after{content:"";width:.34em;height:.34em;background:var(--software-gradient);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.software_orbitSection___vL3C{overflow:hidden}.software_orbitGrid__ssACi{display:grid;grid-gap:48px;gap:48px;justify-items:center}.software_orbitText__gQGZK{display:grid;grid-gap:22px;gap:22px;justify-items:center;text-align:center;max-width:34rem}.software_orbitText__gQGZK h2{font-size:clamp(2.1rem,4.2vw,3.6rem)}.software_orbitLead__MNVur{color:var(--muted-on-dark);font-size:var(--fs-lead);line-height:1.45}.software_orbit__hjJMW{--size:min(88vw,520px);position:relative;width:var(--size);height:var(--size)}@media (min-width:1024px){.software_orbitGrid__ssACi{grid-template-areas:"stack";place-items:center}.software_orbitGrid__ssACi>*{grid-area:stack}.software_orbitText__gQGZK{position:relative;z-index:2;max-width:30rem}.software_orbit__hjJMW{--size:920px}.software_orbitCore__wxsAx{display:none!important}}.software_ring__1Ie8w{position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%;border:1px dashed hsla(0,0%,100%,.16);animation:software_spin__ox4x3 var(--t,50s) linear infinite}.software_ringInner__48R41{--d:calc(var(--size) * 0.58);--t:38s}.software_ringOuter__sboYg{--d:calc(var(--size) * 0.82);--t:60s;animation-direction:reverse;border-style:solid;border-color:hsla(0,0%,100%,.08)}.software_ringFar__EiPDC{--d:calc(var(--size) * 1.08);border:1px solid transparent;background:linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from 0deg,transparent,rgba(255,107,213,.6),transparent 30%) border-box;--t:14s;z-index:-1}@media (min-width:1024px){.software_ringInner__48R41{--d:calc(var(--size) * 0.66)}.software_ringOuter__sboYg{--d:calc(var(--size) * 0.92)}.software_ringFar__EiPDC{--d:calc(var(--size) * 1.14)}}@keyframes software_spin__ox4x3{to{transform:rotate(1turn)}}.software_planet__e4I7f{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateX(calc(var(--d) / 2)) rotate(calc(var(--a) * -1))}.software_planetBody__ifoLT{position:absolute;left:-26px;top:-26px;display:grid;place-items:center;width:52px;height:52px;padding:10px;border-radius:16px;background:hsla(0,0%,100%,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 16px 30px -10px rgba(0,0,0,.7);animation:software_spin__ox4x3 var(--t,50s) linear infinite reverse}.software_ringOuter__sboYg .software_planetBody__ifoLT{animation-direction:normal}.software_planetBody__ifoLT img{width:100%;height:100%;object-fit:contain}@media (min-width:1024px){.software_planetBody__ifoLT{left:-40px;top:-40px;width:80px;height:80px;padding:16px;border-radius:24px}}.software_orbitCore__wxsAx{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--software-gradient);box-shadow:0 0 80px rgba(255,107,213,.45);font-family:var(--font-mono);font-size:clamp(1.4rem,6vw,2rem);font-weight:500}.software_expertise__B9C_a{display:grid;grid-gap:14px;gap:14px}@media (min-width:800px){.software_expertise__B9C_a{grid-template-columns:repeat(2,1fr)}}.software_expertCard__3y4L5{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:20px;gap:20px;padding:clamp(24px,3.4vw,44px);border-radius:var(--radius-l);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-on-dark);overflow:hidden;isolation:isolate;transition:transform .6s var(--ease-out)}.software_expertCard__3y4L5:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--software-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s}.software_expertCard__3y4L5:after{content:"";position:absolute;z-index:-1;right:-20%;top:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,107,213,.18),transparent);opacity:0;transition:opacity .6s}.software_expertCard__3y4L5:hover{transform:translateY(-4px)}.software_expertCard__3y4L5:hover:after,.software_expertCard__3y4L5:hover:before{opacity:1}.software_expertHead__BwWU6{display:flex;align-items:baseline;gap:16px}.software_expertIndex__RaLNA{font-family:var(--font-mono);font-size:.8rem;background:var(--software-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.software_expertTitle__pD9Ye{font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.035em}.software_expertText__xLLwk{color:var(--muted-on-dark);font-size:1.125rem;max-width:40ch}.software_tickList__2uCt_{list-style:none;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line-on-dark);align-self:start}.software_tickList__2uCt_ li{display:grid;grid-template-columns:14px 1fr;grid-gap:14px;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-on-dark)}.software_tickList__2uCt_ li:before{content:"";width:9px;height:9px;margin-top:8px;background:var(--software-gradient);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.software_expertLink__WJLNt{justify-self:start;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;border-radius:99px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);font-weight:500;transition:background-color .3s,color .3s}.software_expertLink__WJLNt:hover{background:#fff;color:var(--ink)}.software_buildSection__mPm1b{background:linear-gradient(180deg,var(--ink) 0,#120d14 50%,var(--ink) 100%)}.software_build__2wmLn{display:grid;grid-gap:14px;gap:14px}@media (min-width:720px){.software_build__2wmLn{grid-template-columns:repeat(2,1fr)}.software_build_custom__6xZQL{grid-column:1/-1}}@media (min-width:1100px){.software_build__2wmLn{grid-template-columns:repeat(6,1fr)}.software_build_apps__G24qP,.software_build_custom__6xZQL{grid-column:span 3}.software_build_integration__8dncy,.software_build_mvp__8lHjb,.software_build_saas__IeNlA{grid-column:span 2}}.software_buildCard__d3Nbl{position:relative;display:grid;grid-template-rows:auto 1fr auto;grid-gap:24px;gap:24px;min-height:340px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-l);background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px var(--line-on-dark);overflow:hidden;transition:background-color .4s,transform .6s var(--ease-out)}.software_buildCard__d3Nbl:hover{background:hsla(0,0%,100%,.07);transform:translateY(-4px)}.software_build_apps__G24qP{box-shadow:none}.software_build_apps__G24qP,.software_build_apps__G24qP:hover{background:var(--software-gradient)}.software_build_apps__G24qP .software_buildText__w_5EO{color:hsla(0,0%,100%,.9)}.software_buildTop__nmSA9{display:flex;justify-content:space-between;align-items:center;gap:16px}.software_buildNum__NJrLK{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;opacity:.75}.software_buildTag__jX3Yk{padding:6px 12px;border-radius:99px;font-size:.8125rem;background:hsla(0,0%,100%,.1)}.software_buildTitle__MnfbR{font-size:clamp(1.6rem,2.6vw,2.25rem);letter-spacing:-.03em}.software_buildText__w_5EO{margin-top:10px;color:var(--muted-on-dark);max-width:46ch}.software_artApps__FuCY1,.software_artBars__5BFV6,.software_artCode__UvRnC,.software_artMvp__P_GrM,.software_artNodes__YsNEH{align-self:center;min-height:110px}.software_artCode__UvRnC{display:grid;grid-gap:10px;gap:10px;align-content:center;font-family:var(--font-mono)}.software_artCode__UvRnC span{display:block;width:var(--w);height:10px;margin-left:calc(var(--x, 0) * 24px);border-radius:99px;background:linear-gradient(90deg,rgba(255,107,213,.7),rgba(238,75,43,.5));transform-origin:left;animation:software_typeIn__cJeWU 4s var(--ease-out) infinite}.software_artCode__UvRnC span:nth-child(2){animation-delay:.2s;opacity:.6}.software_artCode__UvRnC span:nth-child(3){animation-delay:.4s;opacity:.4}.software_artCode__UvRnC span:nth-child(4){animation-delay:.6s;opacity:.7}.software_artCode__UvRnC span:nth-child(5){animation-delay:.8s;opacity:.35}@keyframes software_typeIn__cJeWU{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.software_artApps__FuCY1{position:relative;display:flex;align-items:flex-end;gap:14px}.software_artBrowser___TosP{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;width:min(62%,300px);height:130px;padding:26px 14px 14px;border-radius:14px;background:rgba(11,11,12,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.software_artBrowser___TosP i{position:absolute;left:12px;top:10px;width:30px;height:6px;border-radius:99px;background:hsla(0,0%,100%,.5)}.software_artBrowser___TosP b,.software_artPhone___xHrH b{display:block;height:10px;border-radius:99px;background:hsla(0,0%,100%,.35)}.software_artBrowser___TosP b:nth-child(2){width:70%;height:26px;border-radius:8px;background:hsla(0,0%,100%,.6)}.software_artPhone___xHrH{display:grid;grid-gap:8px;gap:8px;align-content:start;width:72px;height:140px;padding:22px 10px 10px;border-radius:16px;background:rgba(11,11,12,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25);animation:software_bob__7wm73 5s ease-in-out infinite}.software_artPhone___xHrH b:first-child{height:40px;border-radius:8px;background:hsla(0,0%,100%,.6)}.software_artBars__5BFV6{display:flex;align-items:flex-end;gap:10px;height:120px}.software_artBars__5BFV6 span{flex:1 1;height:var(--h);border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#ff6bd5,rgba(238,75,43,.25));transform-origin:bottom;animation:software_grow__RBHWm 3.2s var(--ease-out) infinite alternate;animation-delay:calc(var(--i) * .12s)}@keyframes software_grow__RBHWm{0%{transform:scaleY(.4)}}.software_artNodes__YsNEH{position:relative;height:120px}.software_artNodes__YsNEH span{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 2px #ff6bd5,0 0 20px rgba(255,107,213,.6)}.software_artNodes__YsNEH:after,.software_artNodes__YsNEH:before{content:"";position:absolute;left:11px;right:11px;top:50%;height:1px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.4) 0 6px,transparent 6px 12px);animation:software_dash__x3w_d 1.5s linear infinite}.software_artNodes__YsNEH:after{left:50%;right:auto;top:11px;bottom:11px;width:1px;height:auto;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.4) 0 6px,transparent 6px 12px)}@keyframes software_dash__x3w_d{to{background-position:12px 12px}}.software_artNodes__YsNEH span:first-child{left:0;top:calc(50% - 11px)}.software_artNodes__YsNEH span:nth-child(2){right:0;top:calc(50% - 11px)}.software_artNodes__YsNEH span:nth-child(3){left:calc(50% - 11px);top:0}.software_artNodes__YsNEH span:nth-child(4){left:calc(50% - 16px);top:calc(50% - 16px);width:32px;height:32px;background:var(--software-gradient);box-shadow:0 0 30px rgba(255,107,213,.7)}.software_artMvp__P_GrM{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:clamp(1.4rem,2.6vw,2rem)}.software_artMvp__P_GrM span:first-child{padding:8px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);color:var(--muted-on-dark)}.software_artMvp__P_GrM span:last-child{padding:8px 14px;border-radius:12px;background:var(--software-gradient)}.software_approachSection__ebjtO{position:relative;border-top:1px solid var(--line-on-dark)}.software_approachScroller__wnNM7{position:relative;padding-block:var(--section-y)}.software_approachActive__4JeaI{height:calc(100vh + var(--dist));height:calc(100svh + var(--dist));padding-block:0}.software_approachActive__4JeaI .software_approachSticky___i8NB{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(32px,4vw,56px);overflow:hidden;padding-top:calc(var(--header-h) - 20px)}.software_approachHead__Zm_vf{display:grid;grid-gap:20px;gap:20px;margin-bottom:40px}.software_approachActive__4JeaI .software_approachHead__Zm_vf{margin-bottom:0}@media (min-width:960px){.software_approachHead__Zm_vf{grid-template-columns:1.3fr 1fr;align-items:end;gap:40px 80px}}.software_approachViewport__CJUCZ{position:relative}.software_approachTrack__J4R99{list-style:none;display:grid;grid-gap:0;gap:0;position:relative}.software_approachTrack__J4R99:before{content:"";position:absolute;left:27px;top:28px;bottom:28px;width:1px;background:linear-gradient(180deg,#ee4b2b,#ff6bd5 50%,transparent)}.software_approachStep__64eDz{position:relative;display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;padding:18px 0}.software_approachTop__0UE3l{display:contents}.software_approachNum__Jx22W{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ink-2);box-shadow:inset 0 0 0 1px rgba(255,107,213,.5);font-family:var(--font-mono);font-size:.875rem}.software_approachIcon__pV6vK{display:none}.software_approachTitle__xeJEY{font-size:1.35rem;letter-spacing:-.02em;margin-top:14px}.software_approachText__Vl96g{margin-top:8px;color:var(--muted-on-dark);max-width:44ch}@media (min-width:1024px){.software_approachViewport__CJUCZ{overflow-x:auto;scrollbar-width:thin}.software_approachActive__4JeaI .software_approachViewport__CJUCZ{overflow:visible}.software_approachTrack__J4R99{display:flex;gap:16px;width:max-content;will-change:transform}.software_approachTrack__J4R99:before{display:none}.software_approachStep__64eDz{display:flex;flex-direction:column;justify-content:space-between;gap:40px;width:340px;min-height:360px;padding:32px;border-radius:var(--radius-l);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-on-dark);transition:background-color .4s}.software_approachStep__64eDz:hover{background:#1d1d21}.software_approachStep__64eDz:nth-child(4n+1){background:linear-gradient(160deg,rgba(238,75,43,.22),rgba(255,107,213,.12) 60%,var(--ink-2))}.software_approachTop__0UE3l{display:flex;justify-content:space-between;align-items:flex-start}.software_approachNum__Jx22W{width:auto;height:auto;display:block;background:none;box-shadow:none;font-family:inherit;font-size:5rem;font-weight:200;line-height:.8;letter-spacing:-.05em}.software_approachIcon__pV6vK{display:block;width:44px;height:44px;background:var(--software-gradient);-webkit-mask:var(--icon) no-repeat center /contain;mask:var(--icon) no-repeat center /contain}.software_approachTitle__xeJEY{font-size:1.75rem;margin-top:0}}.software_approachBar__oUFF7{margin-top:32px;height:2px;border-radius:2px;background:var(--line-on-dark);overflow:hidden}.software_approachBar__oUFF7 span{display:block;height:100%;background:var(--software-gradient);transform-origin:left}.software_phases__UVIy2{display:grid;grid-gap:14px;gap:14px;counter-reset:phase}@media (min-width:720px){.software_phases__UVIy2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.software_phases__UVIy2{grid-template-columns:repeat(5,1fr)}}.software_phase____PX7{position:relative;display:grid;align-content:start;grid-gap:18px;gap:18px;padding:28px 24px 32px;border-radius:var(--radius-m);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-on-dark)}.software_phase____PX7:before{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;background:var(--software-gradient);transform:scaleX(.2);transform-origin:left;transition:transform .6s var(--ease-out)}.software_phase____PX7:hover:before{transform:scaleX(1)}.software_phaseNum__YFY2t{font-family:var(--font-mono);font-size:.8rem;color:var(--software)}.software_phaseTitle__EPENM{font-size:clamp(1.5rem,2vw,1.75rem);letter-spacing:-.02em;text-transform:uppercase}.software_phaseList__ZigLG{list-style:none;display:grid;grid-gap:8px;gap:8px;color:var(--muted-on-dark)}.software_phaseList__ZigLG li{display:grid;grid-template-columns:12px 1fr;grid-gap:10px;gap:10px}.software_phaseList__ZigLG li:before{content:"";width:7px;height:7px;margin-top:9px;background:var(--primary);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.software_facts__oUDZH{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--line-on-dark)}@media (min-width:900px){.software_facts__oUDZH{grid-template-columns:repeat(4,1fr)}}.software_fact__m1aaO{padding:28px 16px 28px 0;border-bottom:1px solid var(--line-on-dark)}@media (min-width:900px){.software_fact__m1aaO{border-bottom:0;padding-right:24px}.software_fact__m1aaO+.software_fact__m1aaO{border-left:1px solid var(--line-on-dark);padding-left:24px}}.software_factValue__Q2GEa{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1;letter-spacing:-.04em;font-weight:500}.software_factValue__Q2GEa span{font-size:.36em;font-weight:400;letter-spacing:0;background:var(--software-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.software_factLabel__qxeWi{margin-top:10px;color:var(--muted-on-dark);font-size:.9375rem}.software_tools__SWjHE{border-top:1px solid var(--line-on-dark)}.software_toolRow__jokeG{display:grid;grid-gap:18px;gap:18px;padding:28px 0;border-bottom:1px solid var(--line-on-dark)}@media (min-width:900px){.software_toolRow__jokeG{grid-template-columns:280px 1fr;align-items:center;gap:40px;padding:32px 0}}.software_toolGroup__n65qT{display:flex;align-items:baseline;gap:16px}.software_toolGroup__n65qT h3{font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.03em}.software_toolIdx__Hme_2{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-on-dark)}.software_toolList__eQR9W{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.software_tool__2iQKs{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 6px;border-radius:99px;background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px var(--line-on-dark);font-weight:500;transition:background-color .3s,transform .4s var(--ease-out)}.software_tool__2iQKs:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.software_toolIcon__n0eoW{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#fff;transition:transform .4s var(--ease-out)}.software_tool__2iQKs:hover .software_toolIcon__n0eoW{transform:rotate(-8deg) scale(1.06)}.software_toolIcon__n0eoW img{width:22px;height:22px}@media (max-width:500px){.software_tool__2iQKs{height:48px;padding-right:16px;font-size:.9375rem}.software_toolIcon__n0eoW{width:36px;height:36px}}.software_statement__u60xE{text-align:center}.software_statementText__uPBRA{max-width:18ch;margin-inline:auto;font-size:clamp(2.2rem,6vw,5.6rem);line-height:1;letter-spacing:-.045em;font-weight:500;text-transform:uppercase}.software_faqGrid__Vy5Oh{display:grid;grid-gap:40px;gap:40px}@media (min-width:1024px){.software_faqGrid__Vy5Oh{grid-template-columns:1fr 1.8fr;gap:80px}}@media (prefers-reduced-motion:reduce){.software_caret__2aCoE,.software_float__TD5GT,.software_planetBody__ifoLT,.software_ring__1Ie8w{animation:none}}.software_vs__AMubx{border-radius:var(--radius-l);background:hsla(0,0%,100%,.02);box-shadow:inset 0 0 0 1px var(--line-on-dark);overflow:hidden}.software_vsHead__IPVIl,.software_vsRow__7AdsG{display:grid;grid-template-columns:1fr}@media (min-width:900px){.software_vsHead__IPVIl,.software_vsRow__7AdsG{grid-template-columns:200px 1fr 1fr}}.software_vsHead__IPVIl{display:none}@media (min-width:900px){.software_vsHead__IPVIl{display:grid;border-bottom:1px solid var(--line-on-dark)}.software_vsHead__IPVIl>span{padding:22px 28px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}}.software_vsOld__nNpQk{color:var(--muted-on-dark)}.software_vsNew__X0TZd{color:#fff;background:linear-gradient(90deg,rgba(238,75,43,.16),rgba(255,107,213,.16))}.software_vsRows__zUcnA{margin:0}.software_vsRow__7AdsG+.software_vsRow__7AdsG{border-top:1px solid var(--line-on-dark)}.software_vsKey__G5aH1{padding:22px 24px 6px;font-size:1.15rem;font-weight:500;letter-spacing:-.02em}@media (min-width:900px){.software_vsKey__G5aH1{padding:26px 28px}}.software_vsNewCell__kNU7y,.software_vsOldCell__S7DCT{position:relative;display:grid;grid-template-columns:22px 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:start;margin:0;padding:10px 24px;line-height:1.5}@media (min-width:900px){.software_vsNewCell__kNU7y,.software_vsOldCell__S7DCT{padding:26px 28px}}.software_vsOldCell__S7DCT{color:var(--muted-on-dark)}.software_vsNewCell__kNU7y{color:#fff;padding-bottom:22px;background:linear-gradient(90deg,rgba(238,75,43,.08),rgba(255,107,213,.08))}.software_vsTag___hV5g{grid-column:1/-1;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}@media (min-width:900px){.software_vsTag___hV5g{display:none}}.software_vsMark__wSjJU{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:.75rem;box-shadow:inset 0 0 0 1px var(--line-on-dark)}.software_vsNewCell__kNU7y .software_vsMark__wSjJU{background:var(--software-gradient);box-shadow:none;color:#fff}.software_eng__xvokH{display:grid;grid-gap:16px;gap:16px;margin-top:16px}@media (min-width:1024px){.software_eng__xvokH{grid-template-columns:1fr 1.15fr}}.software_engSteps__zTjFv{display:grid;grid-gap:16px;gap:16px;list-style:none}.software_engStep__Ik18e{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:start;padding:28px;border-radius:var(--radius-l);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-on-dark);transition:box-shadow .4s,transform .5s var(--ease-out)}.software_engStep__Ik18e:hover{transform:translateX(6px);box-shadow:inset 0 0 0 1px rgba(255,107,213,.45)}.software_engNum__DJG3M{font-size:3.2rem;line-height:.8;font-weight:200;letter-spacing:-.05em;background:var(--software-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.software_engTitle__QsF_j{font-size:1.6rem;letter-spacing:-.03em;margin-bottom:8px}.software_engText__gayDx{color:var(--muted-on-dark)}.software_arch__fPMGw{display:grid;grid-gap:20px;gap:20px;align-content:start;padding:clamp(24px,3vw,36px);border-radius:var(--radius-l);background:radial-gradient(80% 60% at 100% 0,rgba(255,107,213,.16),transparent 60%),radial-gradient(70% 60% at 0 100%,rgba(238,75,43,.14),transparent 60%),var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-on-dark)}.software_archHead__l59wm{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.software_archPill__K7a_N{padding:6px 12px;border-radius:99px;font-size:.75rem;background:hsla(0,0%,100%,.08);color:#fff}.software_archStack___AzoT{position:relative;display:grid;grid-gap:10px;gap:10px;list-style:none}.software_archStack___AzoT:before{content:"";position:absolute;left:21px;top:24px;bottom:24px;width:2px;background:linear-gradient(180deg,#ee4b2b,#ff6bd5);opacity:.6}.software_archLayer__Hp8GF{position:relative;display:grid;grid-template-columns:44px 1fr;grid-gap:2px 14px;gap:2px 14px;align-items:center;padding:14px 18px 14px 0;border-radius:16px;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px var(--line-on-dark);margin-left:calc(var(--i) * 3%)}.software_archDot__PS9_z{grid-row:span 2;justify-self:center;position:relative;width:14px;height:14px;border-radius:50%;background:var(--software-gradient);box-shadow:0 0 0 5px rgba(255,107,213,.15)}.software_archDot__PS9_z:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #ff6bd5;opacity:0;animation:software_archPulse__T7txU 3.2s ease-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes software_archPulse__T7txU{0%{opacity:.9;transform:scale(.6)}60%,to{opacity:0;transform:scale(2.2)}}.software_archName__dYxKw{font-weight:500}.software_archDesc__1al66{font-size:.875rem;color:var(--muted-on-dark)}.software_arch_fn__SYCr8{background:linear-gradient(90deg,rgba(238,75,43,.18),rgba(255,107,213,.18));box-shadow:inset 0 0 0 1px rgba(255,107,213,.4)}.software_archWins__iaxYM{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.software_archWins__iaxYM li{padding:6px 12px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line-on-dark);font-size:.8125rem;color:#e4e4ea}.software_cl__9wPBE{--cl:#33a89d;--cl-soft:rgba(51,168,157,.14);--accent:#23877e;--accent-gradient:linear-gradient(90deg,#33a89d,#7fdcd0);position:relative;overflow:hidden;isolation:isolate;border-block:1px solid var(--line-on-dark);background:#06100f}.software_clGlow__Izd_w{position:absolute;z-index:-1;top:-20%;left:30%;width:70vw;height:70vw;border-radius:50%;background:radial-gradient(closest-side,rgba(51,168,157,.28),transparent 70%);filter:blur(30px)}.software_clIntro__OUhnG{display:grid;grid-gap:48px;gap:48px;align-items:center}@media (min-width:1100px){.software_clIntro__OUhnG{grid-template-columns:1.05fr 1fr;gap:72px}}.software_clLogo__l5_Qd{display:block;width:clamp(150px,16vw,210px);height:auto;margin:28px 0 22px}.software_clTitle__fdL2U{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.98;letter-spacing:-.045em}.software_clAccent__eqMGW{font-weight:200;color:#6fd3c7}.software_clCtas__4PtGB{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.software_tenancy__dUyGr{display:grid;grid-gap:0;gap:0;padding:clamp(20px,3vw,32px);border-radius:var(--radius-l);background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px rgba(51,168,157,.3)}.software_tenants__XyL7U{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.software_tenant__o3nGq{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:16px 8px;border-radius:16px;text-align:center;background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px var(--line-on-dark)}.software_tenant__o3nGq:last-child{box-shadow:inset 0 0 0 1px var(--cl);border:0;background:var(--cl-soft)}.software_tenantAv__V8_r_{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:linear-gradient(135deg,#33a89d,#ee4b2b);font-weight:600;font-size:.9rem}.software_tenantName__3YQJ1{font-weight:500;font-size:.9375rem}.software_tenantDesc__nlkCv{font-size:.75rem;color:var(--muted-on-dark)}@media (max-width:600px){.software_tenant__o3nGq{padding:14px 4px}.software_tenantName__3YQJ1{font-size:.8125rem}.software_tenantDesc__nlkCv{display:none}.software_core__fgyFY{grid-template-columns:auto 1fr}.software_coreLive__NhMbV{display:none}}.software_tenantLinks__XSbTe{position:relative;display:grid;grid-template-columns:repeat(3,1fr);height:48px}.software_tenantLinks__XSbTe span{justify-self:center;width:2px;height:100%;background:repeating-linear-gradient(180deg,var(--cl) 0 6px,transparent 6px 12px);background-size:2px 12px;animation:software_flow__1_mVP .8s linear infinite}@keyframes software_flow__1_mVP{to{background-position:0 12px}}.software_core__fgyFY{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,rgba(51,168,157,.28),rgba(51,168,157,.08));box-shadow:inset 0 0 0 1px rgba(51,168,157,.55),0 20px 50px -20px rgba(51,168,157,.5)}.software_coreIcon__XkgfJ{width:34px;height:auto;padding:8px;box-sizing:content-box;border-radius:12px;background:#fff}.software_coreName__xdKcU{display:block;font-weight:500;font-size:1.1rem}.software_coreDesc__UwZQ1{display:block;font-size:.8125rem;color:#bfe7e2}.software_coreLive__NhMbV{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#7fdcd0}.software_coreLive__NhMbV i{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80}.software_coreChips__m7KlT{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;list-style:none}.software_coreChips__m7KlT li{padding:5px 12px;border-radius:99px;font-size:.75rem;background:var(--cl-soft);color:#bfe7e2}.software_clStats__weAnD{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(48px,7vw,96px);border-top:1px solid var(--line-on-dark)}@media (min-width:900px){.software_clStats__weAnD{grid-template-columns:repeat(4,1fr)}}.software_clStat__8UUz0{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:28px 20px 28px 0;border-bottom:1px solid var(--line-on-dark)}@media (min-width:900px){.software_clStat__8UUz0{border-bottom:0}.software_clStat__8UUz0+.software_clStat__8UUz0{padding-left:24px;border-left:1px solid var(--line-on-dark)}}.software_clStatValue__p5Mj3{font-size:clamp(2rem,4.4vw,3.8rem);line-height:1;letter-spacing:-.045em;font-weight:500;color:#7fdcd0}.software_clStat__8UUz0:first-child .software_clStatValue__p5Mj3{color:#fff}.software_clStatLabel__SFdgC{font-size:.9375rem;color:var(--muted-on-dark);max-width:24ch}.software_clFeatures__PA_4F{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:clamp(40px,6vw,72px)}@media (min-width:640px){.software_clFeatures__PA_4F{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.software_clFeatures__PA_4F{grid-template-columns:repeat(5,1fr)}}.software_clFeature__UrPSg{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px;border-radius:20px;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px var(--line-on-dark);transition:background .4s,box-shadow .4s,transform .5s var(--ease-out)}.software_clFeature__UrPSg:hover{transform:translateY(-4px);background:var(--cl-soft);box-shadow:inset 0 0 0 1px rgba(51,168,157,.5)}.software_clFeatureNum__p7JQH{font-family:var(--font-mono);font-size:.72rem;color:#7fdcd0}.software_clFeatureTitle__cLdyq{font-size:1.1rem;letter-spacing:-.02em}.software_clFeatureText__sfJJV{font-size:.875rem;color:var(--muted-on-dark)}.software_clBottom__BNRZv{display:grid;grid-gap:16px;gap:16px;margin-top:16px}@media (min-width:1024px){.software_clBottom__BNRZv{grid-template-columns:1.3fr 1fr}}.software_clay__sPhYJ{display:grid;grid-gap:24px;gap:24px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-l);background:linear-gradient(135deg,rgba(238,75,43,.2),rgba(51,168,157,.2));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.software_clayHead__d0jne{display:flex;gap:18px;align-items:center}.software_clayHead__d0jne img{flex:none;border-radius:16px;background:#fff}.software_clayTitle__6634W{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.035em}.software_clayText__7UG9j{color:#d9ecea}.software_clayList__JPW8_{display:grid;grid-gap:10px;gap:10px;list-style:none}@media (min-width:720px){.software_clayList__JPW8_{grid-template-columns:1fr 1fr}}.software_clayList__JPW8_ li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;color:#f1f1f4}.software_clayList__JPW8_ li:before{content:"";width:9px;height:9px;margin-top:7px;background:#7fdcd0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.software_forWho__a9Pvq{display:grid;grid-gap:18px;gap:18px;align-content:start;justify-items:start;padding:clamp(24px,3vw,36px);border-radius:var(--radius-l);background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px var(--line-on-dark)}.software_forWhoTitle__gPpH4{font-size:1.5rem;letter-spacing:-.03em}.software_forWhoList__8vBYq{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.software_forWhoList__8vBYq li{padding:7px 14px;border-radius:99px;background:var(--cl-soft);color:#bfe7e2;font-size:.875rem}.software_forWhoNote__1XhDm{color:var(--muted-on-dark);font-size:.9375rem}