.home-v2-module__sgwKFa__page{--bg:#070914;--surface:#11172a;--card:#0d1222;--purple:#7856ff;--purpleText:#9c86ff;--lilac:#c9bcff;--cyan:#49c7e8;--text:#f7f8ff;--text2:#a9b1c8;--text3:#8a93ad;--line:#f7f8ff14;background:var(--bg);color:var(--text);font-family:var(--font-mx-body),sans-serif;overflow:clip}.home-v2-module__sgwKFa__page *{box-sizing:border-box}.home-v2-module__sgwKFa__page a:focus-visible,.home-v2-module__sgwKFa__page button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.home-v2-module__sgwKFa__wrap{width:min(100% - 96px,1184px);margin-inline:auto}.home-v2-module__sgwKFa__section{padding:140px 0}.home-v2-module__sgwKFa__eyebrow{font:500 13px/1.4 var(--font-mx-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text2);align-items:center;gap:10px;margin:0;display:flex}.home-v2-module__sgwKFa__eyebrow i{background:var(--cyan);border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}.home-v2-module__sgwKFa__heading{font:600 clamp(38px,4.1vw,60px)/1.02 var(--font-mx-display),sans-serif;letter-spacing:-.035em;margin:20px 0 0}.home-v2-module__sgwKFa__heading span,.home-v2-module__sgwKFa__cta h2 span,.home-v2-module__sgwKFa__hero h1 span{color:#0000;background:linear-gradient(100deg,#d6ccff,#9c86ff 48%,#49c7e8 110%);-webkit-background-clip:text;background-clip:text}.home-v2-module__sgwKFa__sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:48px;margin-bottom:64px;display:grid}.home-v2-module__sgwKFa__sectionHead>p,.home-v2-module__sgwKFa__whyIntro>p{color:var(--text2);margin:0;font-size:18px;line-height:1.65}.home-v2-module__sgwKFa__primaryButton,.home-v2-module__sgwKFa__secondaryButton{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.home-v2-module__sgwKFa__primaryButton{color:#fff;background:var(--purple);box-shadow:0 10px 30px -10px #7856ffb3}.home-v2-module__sgwKFa__primaryButton:hover{color:#fff;background:#6a47f5;transform:translateY(-2px)}.home-v2-module__sgwKFa__secondaryButton{color:var(--text);background:#f7f8ff08;border:1px solid #f7f8ff2e}.home-v2-module__sgwKFa__secondaryButton:hover{color:var(--text);border-color:var(--cyan);transform:translateY(-2px)}.home-v2-module__sgwKFa__actions{flex-wrap:wrap;gap:14px;display:flex}.home-v2-module__sgwKFa__hero{background:radial-gradient(900px 600px at 78% 30%,#7856ff33,#0000 62%),radial-gradient(700px 500px at 95% 75%,#49c7e81a,#0000 60%);padding:148px 0 70px;position:relative}.home-v2-module__sgwKFa__hero:before{content:"";background-image:linear-gradient(#f7f8ff09 1px,#0000 1px),linear-gradient(90deg,#f7f8ff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.home-v2-module__sgwKFa__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}.home-v2-module__sgwKFa__hero h1{font:600 clamp(46px,4.9vw,70px)/.98 var(--font-mx-display),sans-serif;letter-spacing:-.04em;margin:28px 0}.home-v2-module__sgwKFa__heroCopy>p:not(.home-v2-module__sgwKFa__eyebrow){max-width:52ch;color:var(--text2);margin:0 0 40px;font-size:19px;line-height:1.65}.home-v2-module__sgwKFa__scroll{color:var(--text2);font:12px var(--font-mx-mono),monospace;letter-spacing:.14em;align-items:center;gap:12px;margin-top:62px;text-decoration:none;display:flex}.home-v2-module__sgwKFa__scroll i{border:1px solid #f7f8ff4d;border-radius:12px;width:22px;height:34px;position:relative}.home-v2-module__sgwKFa__scroll i:after{content:"";background:var(--cyan);width:2px;height:7px;animation:2.2s infinite home-v2-module__sgwKFa__wheel;position:absolute;top:7px;left:9px}.home-v2-module__sgwKFa__heroVisual{height:640px;position:relative}.home-v2-module__sgwKFa__connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-v2-module__sgwKFa__connections path{fill:none;stroke:#9c86ff8c;stroke-width:.5px;stroke-dasharray:2 3;animation:14s linear infinite home-v2-module__sgwKFa__dash}.home-v2-module__sgwKFa__hub{z-index:3;width:90px;height:90px;font:36px var(--font-mx-display);background:radial-gradient(circle at 35% 30%,#2a2f5e,#0e1328 70%);border:1px solid #9c86ff73;border-radius:50%;place-items:center;display:grid;position:absolute;top:55%;left:50%;translate:-50% -50%;box-shadow:0 0 60px #7856ff73}.home-v2-module__sgwKFa__hub:before{content:"";border:1px solid var(--cyan);border-radius:50%;animation:3.2s ease-out infinite home-v2-module__sgwKFa__pulse;position:absolute;inset:0}.home-v2-module__sgwKFa__hub small{white-space:nowrap;color:var(--text2);font:11px var(--font-mx-mono);position:absolute;top:105px}.home-v2-module__sgwKFa__miniUi{color:var(--text);background:linear-gradient(#19203af5,#0e1325f5);border:1px solid #9c86ff38;border-radius:16px;font-size:12px;animation:10s ease-in-out infinite home-v2-module__sgwKFa__float;position:absolute;overflow:hidden;box-shadow:0 40px 70px -28px #000}.home-v2-module__sgwKFa__miniUi header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.home-v2-module__sgwKFa__miniUi header span,.home-v2-module__sgwKFa__clinicCard header span{color:var(--lilac);background:#7856ff2e;border-radius:99px;padding:5px 8px}.home-v2-module__sgwKFa__chatCard{width:58%;top:0;left:0}.home-v2-module__sgwKFa__chatCard p{background:#1a2140;border-radius:4px 12px 12px;max-width:82%;margin:10px 14px;padding:9px 11px;line-height:1.45}.home-v2-module__sgwKFa__chatCard p:last-child{background:#7856ff47;border-radius:12px 4px 12px 12px;margin-left:auto}.home-v2-module__sgwKFa__chartCard{z-index:4;width:52%;padding-bottom:12px;animation-delay:-4s;top:23%;right:0}.home-v2-module__sgwKFa__chart{align-items:end;gap:10px;height:84px;padding:16px 18px 0;display:flex}.home-v2-module__sgwKFa__chart i{background:linear-gradient(var(--cyan),#49c7e81a);border-radius:4px;flex:1;height:30%}.home-v2-module__sgwKFa__chart i:nth-child(2){height:48%}.home-v2-module__sgwKFa__chart i:nth-child(3){height:42%}.home-v2-module__sgwKFa__chart i:nth-child(4){height:70%}.home-v2-module__sgwKFa__chart i:nth-child(5){height:92%}.home-v2-module__sgwKFa__chartCard footer{color:var(--text3);grid-template-columns:1fr 1fr;gap:8px;padding:0 12px;display:grid}.home-v2-module__sgwKFa__chartCard footer span{background:#ffffff08;border-radius:8px;padding:8px}.home-v2-module__sgwKFa__chartCard footer b{color:var(--text)}.home-v2-module__sgwKFa__clinicCard{width:56%;padding-bottom:8px;animation-delay:-7s;bottom:0;left:2%}.home-v2-module__sgwKFa__clinicCard p{background:#ffffff08;border-radius:8px;align-items:center;gap:8px;margin:6px 10px;padding:8px;display:flex}.home-v2-module__sgwKFa__clinicCard p b{color:var(--lilac)}.home-v2-module__sgwKFa__clinicCard p small{color:var(--cyan);margin-left:auto}.home-v2-module__sgwKFa__integrationCard{z-index:4;width:40%;padding:14px;animation-delay:-2s;bottom:8%;right:2%}.home-v2-module__sgwKFa__integrationCard p{flex-wrap:wrap;gap:5px;display:flex}.home-v2-module__sgwKFa__integrationCard p span{background:#ffffff0f;border-radius:99px;padding:5px 8px}.home-v2-module__sgwKFa__integrationCard>b{color:var(--cyan);font-size:10px}.home-v2-module__sgwKFa__trust{border-block:1px solid var(--line);background:linear-gradient(#11172a8c,#0000)}.home-v2-module__sgwKFa__stats{grid-template-columns:repeat(4,1fr);display:grid}.home-v2-module__sgwKFa__stats>div{border-left:1px solid var(--line);padding:36px 32px}.home-v2-module__sgwKFa__stats>div:first-child{border:0;padding-left:0}.home-v2-module__sgwKFa__stats strong{font:600 56px/1 var(--font-mx-display);display:block}.home-v2-module__sgwKFa__stats strong:first-letter{color:var(--text)}.home-v2-module__sgwKFa__stats span{color:var(--text2);margin-top:10px;font-size:15px;display:block}.home-v2-module__sgwKFa__logos{border-top:1px solid var(--line);align-items:center;gap:24px 34px;padding:30px 0;display:flex}.home-v2-module__sgwKFa__logos>span{color:var(--text3);font:11px var(--font-mx-mono);letter-spacing:.12em;text-transform:uppercase;flex:none}.home-v2-module__sgwKFa__logos a{opacity:.72;filter:grayscale();place-items:center;min-width:92px;height:48px;transition:opacity .2s,filter .2s;display:grid}.home-v2-module__sgwKFa__logos a:hover{opacity:1;filter:none}.home-v2-module__sgwKFa__logos img{object-fit:contain;width:auto;max-width:110px;height:42px}.home-v2-module__sgwKFa__disclaimer{color:var(--text3);margin:0 0 24px;font-size:12px}.home-v2-module__sgwKFa__ticker{border-bottom:1px solid var(--line);padding:32px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-v2-module__sgwKFa__tickerTrack{width:max-content;animation:70s linear infinite home-v2-module__sgwKFa__ticker;display:flex}.home-v2-module__sgwKFa__ticker:hover .home-v2-module__sgwKFa__tickerTrack{animation-play-state:paused}.home-v2-module__sgwKFa__ticker:has(.home-v2-module__sgwKFa__tickerControl[data-paused]) .home-v2-module__sgwKFa__tickerTrack{animation-play-state:paused}.home-v2-module__sgwKFa__tickerTrack ul{gap:42px;margin:0;padding:0 42px 0 0;list-style:none;display:flex}.home-v2-module__sgwKFa__tickerTrack li{white-space:nowrap;font:500 56px/1 var(--font-mx-display);letter-spacing:-.035em;align-items:center;gap:42px;display:flex}.home-v2-module__sgwKFa__tickerTrack li:nth-child(2n){color:var(--lilac)}.home-v2-module__sgwKFa__tickerTrack i{color:var(--cyan);font-style:normal}.home-v2-module__sgwKFa__tickerControl{width:44px;height:44px;color:var(--text);cursor:pointer;background:#070914e6;border:1px solid #f7f8ff2e;border-radius:50%;position:absolute;top:50%;right:20px;translate:0 -50%}.home-v2-module__sgwKFa__bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(300px,auto);gap:16px;display:grid}.home-v2-module__sgwKFa__serviceCard{border:1px solid var(--line);background:var(--card);border-radius:22px;flex-direction:column;padding:32px;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.home-v2-module__sgwKFa__serviceCard:hover{border-color:#9c86ff73;transform:translateY(-4px)}.home-v2-module__sgwKFa__serviceCard small,.home-v2-module__sgwKFa__productCopy>small{color:var(--text3);font:12px var(--font-mx-mono);letter-spacing:.1em}.home-v2-module__sgwKFa__serviceCard h3{font:600 26px/1.15 var(--font-mx-display);letter-spacing:-.025em;margin:16px 0 12px}.home-v2-module__sgwKFa__serviceCard p{max-width:46ch;color:var(--text2);margin:0;line-height:1.6}.home-v2-module__sgwKFa__serviceCard>a{color:var(--lilac);margin-top:auto;padding-top:22px;font-weight:600;text-decoration:none}.home-v2-module__sgwKFa__serviceVisual{align-items:end;gap:8px;height:72px;margin:18px 0 4px;display:flex}.home-v2-module__sgwKFa__serviceVisual i{background:#9c86ff29;border-radius:7px;width:23%;height:42%}.home-v2-module__sgwKFa__serviceVisual i:nth-child(2){background:#49c7e833;height:72%}.home-v2-module__sgwKFa__serviceVisual i:nth-child(3){background:linear-gradient(var(--purple),#7856ff33);height:100%}.home-v2-module__sgwKFa__ai{background:radial-gradient(700px 300px at 100% 0%,#7856ff38,transparent 60%),var(--card);grid-column:span 4}.home-v2-module__sgwKFa__software{background:linear-gradient(#121a33,#0b1020);grid-area:span 2/span 2}.home-v2-module__sgwKFa__web,.home-v2-module__sgwKFa__seo{grid-column:span 2}.home-v2-module__sgwKFa__analytics,.home-v2-module__sgwKFa__infra{grid-column:span 3}.home-v2-module__sgwKFa__ai .home-v2-module__sgwKFa__serviceVisual{height:96px}.home-v2-module__sgwKFa__ai h3{font-size:32px}.home-v2-module__sgwKFa__software h3{font-size:30px}.home-v2-module__sgwKFa__products{background:linear-gradient(var(--bg),#0a0e1d 30%,var(--bg));border-top:1px solid var(--line)}.home-v2-module__sgwKFa__product{border:1px solid var(--line);background:radial-gradient(900px 400px at 100% 0,#7856ff21,#0000 60%),linear-gradient(#0f152a,#0b1020);border-radius:28px;grid-template-columns:5fr 7fr;align-items:center;gap:64px;margin-bottom:24px;padding:56px;display:grid}.home-v2-module__sgwKFa__product[data-reverse]{grid-template-columns:7fr 5fr}.home-v2-module__sgwKFa__product[data-reverse] .home-v2-module__sgwKFa__productCopy{order:2}.home-v2-module__sgwKFa__productCopy h3{font:600 40px/1.05 var(--font-mx-display);letter-spacing:-.03em;margin:14px 0 6px}.home-v2-module__sgwKFa__productCopy>span{color:var(--cyan);font:13px var(--font-mx-mono)}.home-v2-module__sgwKFa__productCopy>p{color:var(--text2);margin:20px 0;font-size:17px;line-height:1.65}.home-v2-module__sgwKFa__productCopy ul{gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.home-v2-module__sgwKFa__productCopy li{color:#dce0ec;gap:12px;font-size:15px;line-height:1.5;display:flex}.home-v2-module__sgwKFa__productCopy li:before{content:"";background:var(--purpleText);flex:none;width:14px;height:1px;margin-top:11px}.home-v2-module__sgwKFa__mockup{background:#0a0f1e;border:1px solid #9c86ff38;border-radius:18px;transition:transform .5s;overflow:hidden;box-shadow:0 50px 100px -40px #000}.home-v2-module__sgwKFa__product:hover .home-v2-module__sgwKFa__mockup{transform:perspective(1400px)rotateX(2deg)rotateY(-3deg)translateY(-4px)}.home-v2-module__sgwKFa__product[data-reverse]:hover .home-v2-module__sgwKFa__mockup{transform:perspective(1400px)rotateX(2deg)rotateY(3deg)translateY(-4px)}.home-v2-module__sgwKFa__mockup>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.home-v2-module__sgwKFa__mockup>header i{background:#ffffff24;border-radius:50%;width:9px;height:9px}.home-v2-module__sgwKFa__mockup>header span{color:var(--text3);font:11px var(--font-mx-mono);margin-left:8px}.home-v2-module__sgwKFa__mockBody{grid-template-columns:200px 1fr;min-height:370px;font-size:12px;display:grid}.home-v2-module__sgwKFa__mockBody aside{border-right:1px solid var(--line);color:var(--text3);align-content:start;gap:10px;padding:16px;display:grid}.home-v2-module__sgwKFa__mockBody aside strong,.home-v2-module__sgwKFa__mockBody aside span{color:var(--text2);border-radius:9px;padding:11px}.home-v2-module__sgwKFa__mockBody aside strong{color:var(--text);background:#7856ff29}.home-v2-module__sgwKFa__mockBody main{flex-direction:column;padding:16px;display:flex}.home-v2-module__sgwKFa__mockBody main header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;font-weight:700;display:flex}.home-v2-module__sgwKFa__mockBody em{color:var(--lilac);background:#7856ff2e;border-radius:99px;padding:5px 8px;font-style:normal}.home-v2-module__sgwKFa__mockBody main p{background:#1a2140;border-radius:4px 12px 12px;max-width:76%;padding:10px 12px;line-height:1.5}.home-v2-module__sgwKFa__mockBody main p:nth-of-type(2){background:#7856ff4d;align-self:end}.home-v2-module__sgwKFa__mockBody main footer{color:var(--text3);background:#ffffff08;border-radius:9px;margin-top:auto;padding:12px}.home-v2-module__sgwKFa__mockBody main footer b{float:right;color:#fff}.home-v2-module__sgwKFa__mockDash{grid-template-columns:2fr 1fr;gap:12px;padding:18px;display:grid}.home-v2-module__sgwKFa__mockDash>header{font:600 18px var(--font-mx-display);grid-column:1/-1;justify-content:space-between;display:flex}.home-v2-module__sgwKFa__kpis{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.home-v2-module__sgwKFa__kpis span{border:1px solid var(--line);color:var(--text3);border-radius:10px;padding:12px}.home-v2-module__sgwKFa__kpis strong{color:var(--text);margin-top:6px;display:block}.home-v2-module__sgwKFa__kpis i{background:linear-gradient(90deg,var(--cyan),#49c7e80d);border-radius:4px;height:20px;margin-top:8px;display:block}.home-v2-module__sgwKFa__lineChart{border:1px solid var(--line);background:linear-gradient(160deg,#0000 45%,#49c7e82e 46%,#0000 48%);border-radius:12px;min-height:180px}.home-v2-module__sgwKFa__mockDash aside{border:1px solid var(--line);border-radius:12px}.home-v2-module__sgwKFa__mockDash aside b{background:var(--cyan);border-radius:4px;height:6px;margin:14px;display:block}.home-v2-module__sgwKFa__mockDash aside b:nth-child(3){width:65%}.home-v2-module__sgwKFa__barChart{border:1px solid var(--line);border-radius:12px;align-items:end;gap:8px;min-height:190px;padding:20px;display:flex}.home-v2-module__sgwKFa__barChart i{background:#9c86ff80;border-radius:5px 5px 2px 2px;flex:1}.home-v2-module__sgwKFa__mockDash section{background:radial-gradient(circle at 0 0,#7856ff47,#0000 70%);border:1px solid #9c86ff40;border-radius:14px;flex-direction:column;grid-row:span 2;gap:15px;padding:18px;display:flex}.home-v2-module__sgwKFa__mockDash section strong{font:500 22px/1.2 var(--font-mx-display)}.home-v2-module__sgwKFa__illustrative{text-align:right;color:var(--text3);font:11px var(--font-mx-mono);margin-top:12px;display:block}.home-v2-module__sgwKFa__workSection{background:linear-gradient(var(--bg),#090d1b 70%,var(--bg));padding-bottom:90px}.home-v2-module__sgwKFa__workStack{position:relative}.home-v2-module__sgwKFa__stackCard{--stack-top:calc(92px + var(--stack-index) * 7px);top:var(--stack-top);border:1px solid color-mix(in srgb,var(--project-accent) 28%,#f7f8ff14);background:linear-gradient(145deg,color-mix(in srgb,var(--project-accent) 8%,#101629),#090e1d 60%);transform-origin:top;border-radius:28px;grid-template-columns:minmax(250px,32%) 1fr;height:min(70vh,650px);min-height:500px;margin-bottom:14vh;display:grid;position:sticky;overflow:hidden;box-shadow:0 34px 80px -38px #000,0 0 0 1px #ffffff06}.home-v2-module__sgwKFa__stackCard:last-child{margin-bottom:0}.home-v2-module__sgwKFa__stackCopy{z-index:2;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative}.home-v2-module__sgwKFa__projectNumber{color:var(--project-accent);font:12px var(--font-mx-mono);letter-spacing:.12em}.home-v2-module__sgwKFa__stackCopy p{color:var(--text3);font:12px var(--font-mx-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.home-v2-module__sgwKFa__stackCopy h3{font:600 clamp(30px,3.3vw,52px)/1.02 var(--font-mx-display);letter-spacing:-.04em;margin:0 0 28px}.home-v2-module__sgwKFa__stackCopy a{min-height:44px;color:var(--text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.home-v2-module__sgwKFa__stackCopy a:hover{color:var(--project-accent)}.home-v2-module__sgwKFa__stackCopy small{color:var(--text3);font:11px var(--font-mx-mono)}.home-v2-module__sgwKFa__stackShot{min-width:0;color:var(--text);background:#070a13;text-decoration:none;position:relative;overflow:hidden}.home-v2-module__sgwKFa__browserBar{border-bottom:1px solid var(--line);background:#0b1020;align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.home-v2-module__sgwKFa__browserBar i{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.home-v2-module__sgwKFa__browserBar i:first-child{background:#ff6b6b}.home-v2-module__sgwKFa__browserBar i:nth-child(2){background:#f5c451}.home-v2-module__sgwKFa__browserBar i:nth-child(3){background:#55c98b}.home-v2-module__sgwKFa__browserBar span{max-width:50%;color:var(--text3);font:10px var(--font-mx-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:7px;margin-left:8px;padding:6px 14px;overflow:hidden}.home-v2-module__sgwKFa__stackImage{height:calc(100% - 42px);position:relative;overflow:hidden}.home-v2-module__sgwKFa__stackImage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07091429,#0000 35%),linear-gradient(#0000 70%,#07091459);position:absolute;inset:0}.home-v2-module__sgwKFa__stackImage img{object-fit:cover;object-position:top;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.home-v2-module__sgwKFa__stackCard:hover .home-v2-module__sgwKFa__stackImage img{transform:scale(1.025)}.home-v2-module__sgwKFa__projectVisit{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#070914d1;border:1px solid #ffffff24;border-radius:99px;padding:11px 15px;font-size:12px;transition:all .35s;position:absolute;bottom:22px;right:22px;transform:translateY(10px)}.home-v2-module__sgwKFa__stackShot:hover .home-v2-module__sgwKFa__projectVisit,.home-v2-module__sgwKFa__stackShot:focus-visible .home-v2-module__sgwKFa__projectVisit{opacity:1;transform:none}.home-v2-module__sgwKFa__why{background:linear-gradient(var(--bg),#0b1020);border-top:1px solid var(--line)}.home-v2-module__sgwKFa__whyGrid{grid-template-columns:5fr 7fr;gap:80px;display:grid}.home-v2-module__sgwKFa__whyIntro{align-self:start;position:sticky;top:120px}.home-v2-module__sgwKFa__whyIntro>p{margin-top:24px}.home-v2-module__sgwKFa__orbit{border:1px solid var(--line);width:280px;height:280px;font:42px var(--font-mx-display);background:radial-gradient(circle,#7856ffe6 0 8%,#0000 9% 35%,#49c7e833 36% 36.5%,#0000 37% 63%,#9c86ff4d 64% 64.5%,#0000 65%);border-radius:50%;place-items:center;margin-top:48px;display:grid}.home-v2-module__sgwKFa__whyRow{border-top:1px solid var(--line);grid-template-columns:72px 1fr;gap:24px;padding:36px 0;display:grid}.home-v2-module__sgwKFa__whyRow>span{color:var(--purpleText);font:14px var(--font-mx-mono);padding-top:9px}.home-v2-module__sgwKFa__whyRow h3{font:500 32px/1.1 var(--font-mx-display);letter-spacing:-.025em;margin:0 0 10px}.home-v2-module__sgwKFa__whyRow p{max-width:52ch;color:var(--text2);margin:0;font-size:17px;line-height:1.6}.home-v2-module__sgwKFa__process{position:relative}.home-v2-module__sgwKFa__processLine{background:var(--line);height:2px;position:absolute;inset:0 0 auto}.home-v2-module__sgwKFa__processLine span{background:linear-gradient(90deg,var(--purple),var(--cyan));height:100%;transition:width .6s;display:block}.home-v2-module__sgwKFa__steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.home-v2-module__sgwKFa__step{min-height:310px;color:var(--text2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:28px 12px 0 0;display:flex;position:relative}.home-v2-module__sgwKFa__stepDot{background:var(--surface);border:1px solid #ffffff40;border-radius:50%;width:14px;height:14px;position:absolute;top:-6px}.home-v2-module__sgwKFa__step[data-complete] .home-v2-module__sgwKFa__stepDot{background:var(--purple);border:0;box-shadow:0 0 0 5px #7856ff33}.home-v2-module__sgwKFa__mono{color:var(--text3);font:13px var(--font-mx-mono);margin:22px 0 14px}.home-v2-module__sgwKFa__step strong{color:#c4cadb;font:600 36px var(--font-mx-display);margin-bottom:12px}.home-v2-module__sgwKFa__step[data-active] strong{color:var(--text)}.home-v2-module__sgwKFa__step>span:nth-of-type(3){max-width:30ch;font-size:16px;line-height:1.6}.home-v2-module__sgwKFa__step em{color:var(--text2);font:normal 12px var(--font-mx-mono);border:1px solid #ffffff24;border-radius:99px;margin-top:20px;padding:6px 12px}.home-v2-module__sgwKFa__step[data-active] em{border-color:var(--cyan);color:var(--cyan)}.home-v2-module__sgwKFa__testimonials{border-block:1px solid var(--line);background:radial-gradient(800px 500px at 15% 40%,#7856ff1a,#0000 60%),#0a0e1d}.home-v2-module__sgwKFa__testimonialGrid{grid-template-columns:8fr 4fr;gap:64px;margin-top:64px;display:grid}.home-v2-module__sgwKFa__quote{margin:0;position:relative}.home-v2-module__sgwKFa__quoteMark{color:#9c86ff4d;font:220px/1 var(--font-mx-display);position:absolute;top:-80px;left:-12px}.home-v2-module__sgwKFa__quote blockquote{min-height:200px;font:400 clamp(26px,2.6vw,38px)/1.3 var(--font-mx-display);letter-spacing:-.02em;margin:0;position:relative}.home-v2-module__sgwKFa__quote figcaption{align-items:center;gap:16px;margin-top:40px;display:flex}.home-v2-module__sgwKFa__avatar{background:linear-gradient(135deg,var(--purple),var(--cyan));border-radius:50%;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.home-v2-module__sgwKFa__quote figcaption strong,.home-v2-module__sgwKFa__quote figcaption small{display:block}.home-v2-module__sgwKFa__quote figcaption small{color:var(--text2);margin-top:4px}.home-v2-module__sgwKFa__quoteActions{gap:10px;margin-left:auto;display:flex}.home-v2-module__sgwKFa__quoteActions button{width:52px;height:52px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;font-size:20px}.home-v2-module__sgwKFa__quoteTabs{border-left:1px solid var(--line);align-content:start;gap:6px;padding-left:24px;display:grid}.home-v2-module__sgwKFa__quoteTabs button{min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:4px;padding:12px 20px;display:grid}.home-v2-module__sgwKFa__quoteTabs button[aria-selected=true]{box-shadow:inset 2px 0 var(--purpleText);background:#7856ff24}.home-v2-module__sgwKFa__quoteTabs span{color:var(--text2)}.home-v2-module__sgwKFa__cta{border-top:1px solid var(--line);text-align:center;padding:180px 0 170px;position:relative;overflow:hidden}.home-v2-module__sgwKFa__ctaGrid{background-image:linear-gradient(#9c86ff17 1px,#0000 1px),linear-gradient(90deg,#9c86ff17 1px,#0000 1px);background-size:64px 64px;animation:40s linear infinite home-v2-module__sgwKFa__drift;position:absolute;inset:-60px;-webkit-mask-image:radial-gradient(60% 55%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55%,#000 20%,#0000 75%)}.home-v2-module__sgwKFa__ctaGlow{background:radial-gradient(closest-side,#7856ff6b,#4834be38 45%,#0000 75%);width:1100px;height:620px;animation:9s infinite home-v2-module__sgwKFa__breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.home-v2-module__sgwKFa__cta .home-v2-module__sgwKFa__wrap{position:relative}.home-v2-module__sgwKFa__cta .home-v2-module__sgwKFa__eyebrow{justify-content:center}.home-v2-module__sgwKFa__cta h2{max-width:14ch;font:600 clamp(48px,6.4vw,96px)/.98 var(--font-mx-display);letter-spacing:-.04em;margin:28px auto 0}.home-v2-module__sgwKFa__cta p{color:#c4cadb;max-width:56ch;margin:32px auto;font-size:18px;line-height:1.65}.home-v2-module__sgwKFa__cta small{color:var(--text2);margin-top:28px;font-size:15px;display:block}.home-v2-module__sgwKFa__cta small a{color:var(--lilac)}@keyframes home-v2-module__sgwKFa__float{50%{transform:translateY(-8px)}}@keyframes home-v2-module__sgwKFa__dash{to{stroke-dashoffset:-100px}}@keyframes home-v2-module__sgwKFa__pulse{to{opacity:0;transform:scale(1.9)}}@keyframes home-v2-module__sgwKFa__wheel{to{opacity:0;transform:translateY(8px)}}@keyframes home-v2-module__sgwKFa__ticker{to{transform:translate(-50%)}}@keyframes home-v2-module__sgwKFa__drift{to{transform:translate(64px,64px)}}@keyframes home-v2-module__sgwKFa__breathe{50%{opacity:.75;scale:1.06}}@supports not (animation-timeline:view()){.home-v2-module__sgwKFa__page [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(38px)}.home-v2-module__sgwKFa__page [data-reveal][data-visible=true]{opacity:1;transform:none}}@supports (animation-timeline:view()){.home-v2-module__sgwKFa__page [data-reveal]{animation:linear both home-v2-module__sgwKFa__reveal;animation-timeline:view();animation-range:entry 0 entry 45%}}@keyframes home-v2-module__sgwKFa__reveal{0%{opacity:0;translate:0 42px}to{opacity:1;translate:0}}@media (max-width:1100px){.home-v2-module__sgwKFa__heroGrid,.home-v2-module__sgwKFa__whyGrid{grid-template-columns:1fr}.home-v2-module__sgwKFa__heroVisual{max-width:620px;height:560px}.home-v2-module__sgwKFa__sectionHead{grid-template-columns:1fr}.home-v2-module__sgwKFa__bento{grid-template-columns:repeat(2,1fr)}.home-v2-module__sgwKFa__ai,.home-v2-module__sgwKFa__analytics,.home-v2-module__sgwKFa__infra{grid-column:span 2}.home-v2-module__sgwKFa__software,.home-v2-module__sgwKFa__web,.home-v2-module__sgwKFa__seo{grid-column:span 1}.home-v2-module__sgwKFa__product,.home-v2-module__sgwKFa__product[data-reverse]{grid-template-columns:1fr;padding:40px}.home-v2-module__sgwKFa__product[data-reverse] .home-v2-module__sgwKFa__productCopy{order:0}.home-v2-module__sgwKFa__whyIntro{position:static}.home-v2-module__sgwKFa__logos{flex-wrap:wrap}}@media (max-width:760px){.home-v2-module__sgwKFa__wrap{width:min(100% - 40px,1184px)}.home-v2-module__sgwKFa__section{padding:88px 0}.home-v2-module__sgwKFa__hero{padding:108px 0 60px}.home-v2-module__sgwKFa__heroGrid{gap:0}.home-v2-module__sgwKFa__hero h1{font-size:46px}.home-v2-module__sgwKFa__heroCopy>p:not(.home-v2-module__sgwKFa__eyebrow){font-size:17px}.home-v2-module__sgwKFa__heroVisual{display:none}.home-v2-module__sgwKFa__scroll{margin-top:42px}.home-v2-module__sgwKFa__stats{grid-template-columns:1fr 1fr}.home-v2-module__sgwKFa__stats>div,.home-v2-module__sgwKFa__stats>div:first-child{border:0;padding:22px 10px}.home-v2-module__sgwKFa__stats strong{font-size:42px}.home-v2-module__sgwKFa__logos{justify-content:center}.home-v2-module__sgwKFa__logos>span{text-align:center;width:100%}.home-v2-module__sgwKFa__tickerTrack li{font-size:36px}.home-v2-module__sgwKFa__bento,.home-v2-module__sgwKFa__work,.home-v2-module__sgwKFa__steps,.home-v2-module__sgwKFa__testimonialGrid{grid-template-columns:1fr}.home-v2-module__sgwKFa__serviceCard,.home-v2-module__sgwKFa__ai,.home-v2-module__sgwKFa__software,.home-v2-module__sgwKFa__web,.home-v2-module__sgwKFa__seo,.home-v2-module__sgwKFa__analytics,.home-v2-module__sgwKFa__infra,.home-v2-module__sgwKFa__project,.home-v2-module__sgwKFa__project[data-wide]{grid-area:auto}.home-v2-module__sgwKFa__serviceCard{min-height:320px}.home-v2-module__sgwKFa__product,.home-v2-module__sgwKFa__product[data-reverse]{gap:36px;padding:24px}.home-v2-module__sgwKFa__productCopy h3{font-size:34px}.home-v2-module__sgwKFa__mockBody{grid-template-columns:1fr;min-height:310px}.home-v2-module__sgwKFa__mockBody>aside{display:none}.home-v2-module__sgwKFa__mockDash{grid-template-columns:1fr;overflow:hidden}.home-v2-module__sgwKFa__mockDash>*{grid-column:1!important}.home-v2-module__sgwKFa__kpis{grid-template-columns:1fr 1fr}.home-v2-module__sgwKFa__mockDash aside{display:none}.home-v2-module__sgwKFa__product:hover .home-v2-module__sgwKFa__mockup,.home-v2-module__sgwKFa__product[data-reverse]:hover .home-v2-module__sgwKFa__mockup{transform:none}.home-v2-module__sgwKFa__project,.home-v2-module__sgwKFa__project:nth-child(2),.home-v2-module__sgwKFa__project:nth-child(3){margin-top:0}.home-v2-module__sgwKFa__shot{height:240px}.home-v2-module__sgwKFa__shot p{opacity:1;padding:12px;font-size:13px;transform:none}.home-v2-module__sgwKFa__project h3{font-size:24px}.home-v2-module__sgwKFa__orbit{width:220px;height:220px}.home-v2-module__sgwKFa__whyRow{grid-template-columns:44px 1fr;padding:24px 0}.home-v2-module__sgwKFa__whyRow h3{font-size:24px}.home-v2-module__sgwKFa__processLine{width:2px;height:100%;left:6px;right:auto}.home-v2-module__sgwKFa__processLine span{height:100%;width:2px!important}.home-v2-module__sgwKFa__steps{padding-left:28px}.home-v2-module__sgwKFa__step{min-height:0;padding:0 0 30px}.home-v2-module__sgwKFa__stepDot{top:4px;left:-28px}.home-v2-module__sgwKFa__mono{margin:0 0 5px}.home-v2-module__sgwKFa__step strong{font-size:28px}.home-v2-module__sgwKFa__testimonialGrid{gap:36px}.home-v2-module__sgwKFa__quote blockquote{min-height:0;font-size:23px}.home-v2-module__sgwKFa__quoteTabs{display:none}.home-v2-module__sgwKFa__cta{padding:110px 0}.home-v2-module__sgwKFa__cta h2{font-size:44px}.home-v2-module__sgwKFa__actions{width:100%}.home-v2-module__sgwKFa__actions a{flex:1}.home-v2-module__sgwKFa__sectionHead{margin-bottom:42px}}@media (prefers-reduced-motion:reduce){.home-v2-module__sgwKFa__page *,.home-v2-module__sgwKFa__page :before,.home-v2-module__sgwKFa__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-v2-module__sgwKFa__tickerTrack{transform:none}.home-v2-module__sgwKFa__page [data-reveal]{opacity:1!important;transform:translate(0,0)!important}}.home-v2-module__sgwKFa__faq{background:linear-gradient(#070914,#090d1b)}.home-v2-module__sgwKFa__faqGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-v2-module__sgwKFa__faq details{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:24px}.home-v2-module__sgwKFa__faq summary{cursor:pointer;min-height:44px;font:600 20px/1.3 var(--font-mx-display);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.home-v2-module__sgwKFa__faq summary:after{content:"+";color:var(--purpleText);font-size:24px}.home-v2-module__sgwKFa__faq details[open] summary:after{content:"−"}.home-v2-module__sgwKFa__faq details p{color:var(--text2);margin:14px 0 0;line-height:1.65}@media (max-width:760px){.home-v2-module__sgwKFa__faqGrid{grid-template-columns:1fr}.home-v2-module__sgwKFa__faq details{padding:20px}}.home-v2-module__sgwKFa__hub img{width:48px;height:48px}.home-v2-module__sgwKFa__orbit{background-image:url(/logo-mark.svg),radial-gradient(circle,#7856ffe6 0 8%,#0000 9% 35%,#49c7e833 36% 36.5%,#0000 37% 63%,#9c86ff4d 64% 64.5%,#0000 65%);background-position:50%;background-repeat:no-repeat;background-size:56px 56px,auto;font-size:0}.home-v2-module__sgwKFa__systemMap{background:linear-gradient(145deg,#11172ae6,#090d1bf2);border:1px solid #9c86ff38;border-radius:18px;max-width:390px;margin-top:48px;padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #7856ffe6}.home-v2-module__sgwKFa__systemMap:before{content:"";pointer-events:none;background-image:linear-gradient(#9c86ff0e 1px,#0000 1px),linear-gradient(90deg,#9c86ff0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.home-v2-module__sgwKFa__systemMap header{border-bottom:1px solid var(--line);color:var(--text3);font:10px var(--font-mx-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex;position:relative}.home-v2-module__sgwKFa__systemMap header i{color:var(--cyan);align-items:center;gap:6px;font-style:normal;display:flex}.home-v2-module__sgwKFa__systemMap header i:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.home-v2-module__sgwKFa__systemNodes{grid-template-columns:1fr 1fr;gap:9px;padding:14px 0;display:grid;position:relative}.home-v2-module__sgwKFa__systemNodes>span{border:1px solid var(--line);background:#f7f8ff06;border-radius:11px;min-height:78px;padding:12px}.home-v2-module__sgwKFa__systemNodes i,.home-v2-module__sgwKFa__systemNodes b,.home-v2-module__sgwKFa__systemNodes small{display:block}.home-v2-module__sgwKFa__systemNodes i{color:var(--purpleText);font:10px var(--font-mx-mono);margin-bottom:8px;font-style:normal}.home-v2-module__sgwKFa__systemNodes b{font:600 14px var(--font-mx-display)}.home-v2-module__sgwKFa__systemNodes small{color:var(--text3);margin-top:3px;font-size:11px}.home-v2-module__sgwKFa__systemMap footer{border-top:1px solid var(--line);color:var(--text3);font:9px var(--font-mx-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding-top:13px;display:flex;position:relative}.home-v2-module__sgwKFa__systemMap footer i{background:linear-gradient(90deg,var(--purpleText),var(--cyan));flex:1;height:1px}.home-v2-module__sgwKFa__systemMap footer i:first-child,.home-v2-module__sgwKFa__systemMap footer i:last-child{flex:.3}@media (max-width:760px){.home-v2-module__sgwKFa__systemMap{max-width:none;margin-top:36px}}.home-v2-module__sgwKFa__serviceImage{background:#080c19;border:1px solid #9c86ff21;border-radius:15px;height:145px;margin:-16px -16px 22px;position:relative;overflow:hidden}.home-v2-module__sgwKFa__serviceImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0709147a);position:absolute;inset:0}.home-v2-module__sgwKFa__serviceImage img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .35s}.home-v2-module__sgwKFa__serviceCard:hover .home-v2-module__sgwKFa__serviceImage img{filter:saturate(1.08);transform:scale(1.035)}.home-v2-module__sgwKFa__ai .home-v2-module__sgwKFa__serviceImage{height:190px}.home-v2-module__sgwKFa__software .home-v2-module__sgwKFa__serviceImage{height:210px}.home-v2-module__sgwKFa__analytics .home-v2-module__sgwKFa__serviceImage,.home-v2-module__sgwKFa__infra .home-v2-module__sgwKFa__serviceImage{height:165px}@media (max-width:760px){.home-v2-module__sgwKFa__serviceImage,.home-v2-module__sgwKFa__ai .home-v2-module__sgwKFa__serviceImage,.home-v2-module__sgwKFa__software .home-v2-module__sgwKFa__serviceImage,.home-v2-module__sgwKFa__analytics .home-v2-module__sgwKFa__serviceImage,.home-v2-module__sgwKFa__infra .home-v2-module__sgwKFa__serviceImage{height:190px}}.home-v2-module__sgwKFa__scrollProgress{z-index:80;pointer-events:none;width:100%;height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;background:linear-gradient(90deg,var(--purple),var(--cyan));position:fixed;top:0;left:0;box-shadow:0 0 14px #49c7e8a6}.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__eyebrow,.home-v2-module__sgwKFa__heroCopy h1,.home-v2-module__sgwKFa__heroCopy>p:not(.home-v2-module__sgwKFa__eyebrow),.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__actions,.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__scroll{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards home-v2-module__sgwKFa__heroEnter}.home-v2-module__sgwKFa__heroCopy h1{animation-delay:80ms}.home-v2-module__sgwKFa__heroCopy>p:not(.home-v2-module__sgwKFa__eyebrow){animation-delay:.17s}.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__actions{animation-delay:.26s}.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__scroll{animation-delay:.38s}.home-v2-module__sgwKFa__heroVisual{opacity:0;translate:var(--hero-x,0px) var(--hero-y,0px);transition:translate .25s ease-out;animation:1.1s cubic-bezier(.16,1,.3,1) .14s forwards home-v2-module__sgwKFa__heroVisualEnter}.home-v2-module__sgwKFa__hero:after{content:"";z-index:0;aspect-ratio:1;filter:blur(34px);pointer-events:none;background:conic-gradient(from 180deg,#0000,#7856ff1f,#0000 32%,#49c7e814,#0000 66%);border-radius:50%;width:42vw;animation:24s linear infinite home-v2-module__sgwKFa__haloSpin;position:absolute;inset:8% -10% auto auto}.home-v2-module__sgwKFa__heroGrid{z-index:1}.home-v2-module__sgwKFa__hub{translate:calc(-50% + var(--hub-x,0px)) calc(-50% + var(--hub-y,0px));transition:translate .3s ease-out}.home-v2-module__sgwKFa__serviceCard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff0e 42%,#0000 62%);transition:translate .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;translate:-120%}.home-v2-module__sgwKFa__serviceCard:hover:after{translate:120%}.home-v2-module__sgwKFa__serviceCard:hover h3{color:#fff;text-shadow:0 0 24px #9c86ff33}.home-v2-module__sgwKFa__serviceCard[data-visible=true] .home-v2-module__sgwKFa__serviceImage img{animation:home-v2-module__sgwKFa__imageResolve 1s calc(var(--reveal-delay,0s) + .12s) cubic-bezier(.16,1,.3,1) both}.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__mockup{animation:1s cubic-bezier(.16,1,.3,1) .15s both home-v2-module__sgwKFa__mockupResolve}.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__kpis i,.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__barChart i{transform-origin:bottom;animation:.9s cubic-bezier(.16,1,.3,1) both home-v2-module__sgwKFa__metricGrow}.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__kpis span:nth-child(2) i,.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__barChart i:nth-child(2){animation-delay:.12s}.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__kpis span:nth-child(3) i,.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__barChart i:nth-child(3){animation-delay:.2s}.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__kpis span:nth-child(4) i,.home-v2-module__sgwKFa__product[data-visible=true] .home-v2-module__sgwKFa__barChart i:nth-child(4){animation-delay:.28s}.home-v2-module__sgwKFa__systemMap header i:before{animation:2s ease-in-out infinite home-v2-module__sgwKFa__statusPulse}.home-v2-module__sgwKFa__systemNodes>span{transition:transform .35s,border-color .35s,background .35s}.home-v2-module__sgwKFa__systemNodes>span:hover{background:#49c7e80e;border-color:#49c7e852;transform:translateY(-3px)}.home-v2-module__sgwKFa__systemMap footer i{background-size:200% 100%;animation:2.8s linear infinite home-v2-module__sgwKFa__flowLine}.home-v2-module__sgwKFa__step{transition:color .35s,transform .35s}.home-v2-module__sgwKFa__step:hover,.home-v2-module__sgwKFa__step[data-active]{transform:translateY(-5px)}.home-v2-module__sgwKFa__stepDot{transition:background .35s,box-shadow .35s,scale .35s}.home-v2-module__sgwKFa__step[data-active] .home-v2-module__sgwKFa__stepDot{scale:1.22;box-shadow:0 0 0 7px #7856ff2e,0 0 24px #7856ffcc}.home-v2-module__sgwKFa__quote{animation:.55s cubic-bezier(.16,1,.3,1) both home-v2-module__sgwKFa__quoteIn}.home-v2-module__sgwKFa__quoteTabs button{transition:background .3s,transform .3s,box-shadow .3s}.home-v2-module__sgwKFa__quoteTabs button:hover{background:#f7f8ff09;transform:translate(5px)}.home-v2-module__sgwKFa__project .home-v2-module__sgwKFa__shot:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 40%,#49c7e81f,#0000 60%);transition:translate 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;translate:-120%}.home-v2-module__sgwKFa__project:hover .home-v2-module__sgwKFa__shot:after{translate:120%}@keyframes home-v2-module__sgwKFa__heroEnter{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes home-v2-module__sgwKFa__heroVisualEnter{0%{opacity:0;filter:blur(10px);transform:translate(45px,28px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes home-v2-module__sgwKFa__haloSpin{to{rotate:360deg}}@keyframes home-v2-module__sgwKFa__imageResolve{0%{opacity:.35;filter:blur(8px)saturate(.65);scale:1.12}to{opacity:1;filter:none;scale:1}}@keyframes home-v2-module__sgwKFa__mockupResolve{0%{opacity:0;filter:blur(5px);transform:perspective(1200px)rotateX(7deg)translateY(45px)}to{opacity:1;filter:none;transform:none}}@keyframes home-v2-module__sgwKFa__metricGrow{0%{opacity:.25;scale:1 0}to{opacity:1;scale:1}}@keyframes home-v2-module__sgwKFa__statusPulse{50%{opacity:.45;box-shadow:0 0 20px var(--cyan);scale:1.35}}@keyframes home-v2-module__sgwKFa__flowLine{to{background-position:-200% 0}}@keyframes home-v2-module__sgwKFa__quoteIn{0%{opacity:0;filter:blur(5px);translate:24px 12px}to{opacity:1;filter:none;translate:0}}@media (max-width:760px){.home-v2-module__sgwKFa__heroCopy h1{opacity:1;animation:none}.home-v2-module__sgwKFa__heroVisual{translate:none}.home-v2-module__sgwKFa__hero:after{width:90vw}.home-v2-module__sgwKFa__step:hover,.home-v2-module__sgwKFa__step[data-active]{transform:none}.home-v2-module__sgwKFa__scrollProgress{height:2px}}@media (prefers-reduced-motion:reduce){.home-v2-module__sgwKFa__scrollProgress{display:none}.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__eyebrow,.home-v2-module__sgwKFa__heroCopy h1,.home-v2-module__sgwKFa__heroCopy>p:not(.home-v2-module__sgwKFa__eyebrow),.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__actions,.home-v2-module__sgwKFa__heroCopy .home-v2-module__sgwKFa__scroll,.home-v2-module__sgwKFa__heroVisual,.home-v2-module__sgwKFa__quote{opacity:1;filter:none!important;animation:none!important;transform:none!important}}.home-v2-module__sgwKFa__auditCta{border-bottom:1px solid var(--line);background:radial-gradient(700px 360px at 78%,#49c7e81a,#0000 70%),linear-gradient(135deg,#090d1c,#0d1124);padding:96px 0;position:relative}.home-v2-module__sgwKFa__auditGrid{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:80px;display:grid}.home-v2-module__sgwKFa__auditCopy h2{max-width:13ch;font:600 clamp(38px,4.2vw,62px)/1.02 var(--font-mx-display);letter-spacing:-.04em;margin:20px 0 24px}.home-v2-module__sgwKFa__auditCopy h2 span{color:#0000;background:linear-gradient(100deg,#d6ccff,#9c86ff 48%,#49c7e8 110%);-webkit-background-clip:text;background-clip:text}.home-v2-module__sgwKFa__auditCopy>p{max-width:58ch;color:var(--text2);margin:0;font-size:17px;line-height:1.65}.home-v2-module__sgwKFa__auditCopy ul{color:#dce0ec;flex-wrap:wrap;gap:10px 24px;margin:24px 0 30px;padding:0;font-size:14px;list-style:none;display:flex}.home-v2-module__sgwKFa__auditCopy li:before{content:"✓";color:var(--cyan);margin-right:8px}.home-v2-module__sgwKFa__auditPanel{background:#070b18d1;border:1px solid #49c7e838;border-radius:22px;padding:22px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 40px 90px -44px #49c7e8b3}.home-v2-module__sgwKFa__auditPanel:before{content:"";background:linear-gradient(110deg,#0000 25%,#49c7e812,#0000 65%);animation:4.5s ease-in-out infinite home-v2-module__sgwKFa__auditSweep;position:absolute;inset:0;translate:-120%}.home-v2-module__sgwKFa__auditPanel header,.home-v2-module__sgwKFa__auditPanel footer{color:var(--text3);font:10px var(--font-mx-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex;position:relative}.home-v2-module__sgwKFa__auditPanel header{border-bottom:1px solid var(--line);padding-bottom:18px}.home-v2-module__sgwKFa__auditPanel header span{align-items:center;gap:8px;display:flex}.home-v2-module__sgwKFa__auditPanel header i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:2s infinite home-v2-module__sgwKFa__statusPulse}.home-v2-module__sgwKFa__auditPanel header b{color:var(--cyan);background:#49c7e81a;border-radius:99px;padding:5px 8px;font-weight:500}.home-v2-module__sgwKFa__auditScore{place-items:center;width:150px;height:150px;margin:24px auto;display:grid;position:relative}.home-v2-module__sgwKFa__auditScore:before{content:"";background:conic-gradient(var(--cyan) 0 92%,#ffffff12 92%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 57%,#000 59%);mask:radial-gradient(circle,#0000 57%,#000 59%)}.home-v2-module__sgwKFa__auditScore strong{font:600 46px/1 var(--font-mx-display)}.home-v2-module__sgwKFa__auditScore span{color:var(--text3);margin-top:-28px;font-size:11px}.home-v2-module__sgwKFa__auditScore i{border:1px solid #9c86ff24;border-radius:50%;animation:8s linear infinite home-v2-module__sgwKFa__scoreOrbit;position:absolute;inset:9px}.home-v2-module__sgwKFa__auditScore i:after{content:"";background:var(--lilac);width:6px;height:6px;box-shadow:0 0 12px var(--lilac);border-radius:50%;position:absolute;top:-3px;left:50%}.home-v2-module__sgwKFa__auditChecks{grid-template-columns:1fr 1fr;gap:9px;display:grid}.home-v2-module__sgwKFa__auditChecks>div{border:1px solid var(--line);color:var(--text2);border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:12px;font-size:12px;display:grid}.home-v2-module__sgwKFa__auditChecks b{color:var(--text)}.home-v2-module__sgwKFa__auditChecks i{background:#ffffff12;border-radius:4px;grid-column:1/-1;height:3px;overflow:hidden}.home-v2-module__sgwKFa__auditChecks i:after{content:"";width:var(--score);border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--cyan));transform-origin:0;height:100%;animation:1.2s cubic-bezier(.16,1,.3,1) .4s both home-v2-module__sgwKFa__auditBar;display:block}.home-v2-module__sgwKFa__auditPanel footer{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.home-v2-module__sgwKFa__auditPanel footer span:last-child{color:var(--cyan)}@keyframes home-v2-module__sgwKFa__auditSweep{0%,35%{translate:-120%}75%,to{translate:120%}}@keyframes home-v2-module__sgwKFa__scoreOrbit{to{rotate:360deg}}@keyframes home-v2-module__sgwKFa__auditBar{0%{scale:0 1}to{scale:1}}@media (max-width:900px){.home-v2-module__sgwKFa__auditGrid{grid-template-columns:1fr;gap:48px}.home-v2-module__sgwKFa__auditPanel{width:100%;max-width:560px;margin:auto;transform:none}}@media (max-width:760px){.home-v2-module__sgwKFa__auditCta{padding:76px 0}.home-v2-module__sgwKFa__auditCopy ul{display:grid}.home-v2-module__sgwKFa__auditChecks{grid-template-columns:1fr}.home-v2-module__sgwKFa__auditPanel{padding:18px}}@media (max-width:900px){.home-v2-module__sgwKFa__stackCard{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:min(72vh,620px);min-height:540px;margin-bottom:11vh}.home-v2-module__sgwKFa__stackCopy{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:end;gap:18px;padding:22px;display:grid}.home-v2-module__sgwKFa__stackCopy>div{align-self:center}.home-v2-module__sgwKFa__stackCopy h3{margin:4px 0 0;font-size:28px}.home-v2-module__sgwKFa__stackCopy p{margin:0}.home-v2-module__sgwKFa__stackCopy a{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070914d6;border:1px solid #ffffff24;border-radius:99px;padding:0 15px;font-size:12px;position:absolute;bottom:-58px;right:20px}.home-v2-module__sgwKFa__stackCopy small{text-align:right;align-self:start}.home-v2-module__sgwKFa__stackShot{min-height:0}.home-v2-module__sgwKFa__projectVisit{display:none}}@media (max-width:560px){.home-v2-module__sgwKFa__workSection{padding-bottom:70px}.home-v2-module__sgwKFa__stackCard{--stack-top:calc(78px + var(--stack-index) * 5px);border-radius:20px;height:68vh;min-height:500px;margin-bottom:9vh}.home-v2-module__sgwKFa__stackCopy{grid-template-columns:auto 1fr;padding:18px}.home-v2-module__sgwKFa__stackCopy small{display:none}.home-v2-module__sgwKFa__stackCopy h3{font-size:24px}.home-v2-module__sgwKFa__projectNumber{align-self:start}.home-v2-module__sgwKFa__browserBar{height:36px;padding-inline:12px}.home-v2-module__sgwKFa__browserBar span{max-width:70%}.home-v2-module__sgwKFa__stackImage{height:calc(100% - 36px)}}.home-v2-module__sgwKFa__productImage{aspect-ratio:3/2;background:#070b17;position:relative}.home-v2-module__sgwKFa__productImage img{object-fit:cover;transition:scale .9s cubic-bezier(.16,1,.3,1),filter .4s}.home-v2-module__sgwKFa__product:hover .home-v2-module__sgwKFa__productImage img{filter:saturate(1.06);scale:1.018}.home-v2-module__sgwKFa__pdpaCta{background:linear-gradient(110deg,#7856ff24,#49c7e80e 58%,#070b18b8);border:1px solid #9c86ff38;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:64px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px -54px #7856ffcc}.home-v2-module__sgwKFa__pdpaCta:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0e,#0000 62%);animation:6s ease-in-out 1.5s infinite home-v2-module__sgwKFa__auditSweep;position:absolute;inset:0;translate:-120%}.home-v2-module__sgwKFa__pdpaMark{text-align:center;background:#0c1123;border:1px solid #9c86ff47;border-radius:18px;place-content:center;width:82px;height:82px;display:grid;position:relative;box-shadow:inset 0 0 25px #7856ff1f}.home-v2-module__sgwKFa__pdpaMark span{font:600 30px/1 var(--font-mx-display);color:var(--lilac)}.home-v2-module__sgwKFa__pdpaMark small{color:var(--text3);font:9px var(--font-mx-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.home-v2-module__sgwKFa__pdpaCta>div:nth-child(2){position:relative}.home-v2-module__sgwKFa__pdpaCta p{color:var(--purpleText);font:10px var(--font-mx-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.home-v2-module__sgwKFa__pdpaCta h3{font:600 24px/1.15 var(--font-mx-display);letter-spacing:-.025em;margin:0 0 7px}.home-v2-module__sgwKFa__pdpaCta>div:nth-child(2)>span{color:var(--text2);font-size:14px;line-height:1.5;display:block}.home-v2-module__sgwKFa__pdpaCta>div:nth-child(2)>small{color:var(--text3);margin-top:5px;font-size:11px;display:block}.home-v2-module__sgwKFa__pdpaCta>a{white-space:nowrap;position:relative}@media (max-width:760px){.home-v2-module__sgwKFa__pdpaCta{grid-template-columns:auto 1fr;gap:18px;margin-top:44px;padding:20px}.home-v2-module__sgwKFa__pdpaMark{width:66px;height:66px}.home-v2-module__sgwKFa__pdpaCta>a{grid-column:1/-1;width:100%}.home-v2-module__sgwKFa__pdpaCta h3{font-size:21px}}.home-v2-module__sgwKFa__freeTools{border-top:1px solid var(--line);background:radial-gradient(700px 360px at 20% 55%,#7856ff1a,#0000 68%),#080b17}.home-v2-module__sgwKFa__toolGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.home-v2-module__sgwKFa__toolCard{background:linear-gradient(145deg,#7856ff1a,#0d1222f0 50%);border:1px solid #9c86ff33;border-radius:24px;grid-template-columns:150px 1fr;align-items:center;gap:30px;min-height:340px;padding:32px;transition:transform .35s,border-color .35s;display:grid;position:relative;overflow:hidden}.home-v2-module__sgwKFa__toolCard:hover{border-color:#9c86ff6b;transform:translateY(-4px)}.home-v2-module__sgwKFa__pdpaTool{background:linear-gradient(145deg,#49c7e817,#0d1222f0 50%)}.home-v2-module__sgwKFa__toolVisual{text-align:center;background:conic-gradient(var(--purpleText) 0 82%,#ffffff12 82%);border-radius:50%;place-content:center;width:140px;height:140px;display:grid;position:relative;box-shadow:0 0 55px #7856ff29}.home-v2-module__sgwKFa__pdpaTool .home-v2-module__sgwKFa__toolVisual{background:conic-gradient(var(--cyan) 0 74%,#ffffff12 74%)}.home-v2-module__sgwKFa__toolVisual:before{content:"";background:#0b1020;border-radius:50%;position:absolute;inset:9px}.home-v2-module__sgwKFa__toolVisual strong,.home-v2-module__sgwKFa__toolVisual span{position:relative}.home-v2-module__sgwKFa__toolVisual strong{font:600 42px/1 var(--font-mx-display)}.home-v2-module__sgwKFa__toolVisual span{color:var(--text3);margin-top:5px;font-size:11px}.home-v2-module__sgwKFa__toolVisual i{border:1px solid #9c86ff29;border-radius:50%;animation:10s linear infinite home-v2-module__sgwKFa__scoreOrbit;position:absolute;inset:-8px}.home-v2-module__sgwKFa__toolVisual i:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute;top:14px;right:13px}.home-v2-module__sgwKFa__toolCard small{color:var(--purpleText);font:10px var(--font-mx-mono);letter-spacing:.1em}.home-v2-module__sgwKFa__pdpaTool small{color:var(--cyan)}.home-v2-module__sgwKFa__toolCard h3{font:600 28px/1.1 var(--font-mx-display);letter-spacing:-.025em;margin:10px 0 12px}.home-v2-module__sgwKFa__toolCard p{color:var(--text2);margin:0;font-size:14px;line-height:1.55}.home-v2-module__sgwKFa__toolCard ul{color:#dce0ec;gap:5px;margin:16px 0 22px;padding:0;font-size:12px;list-style:none;display:grid}.home-v2-module__sgwKFa__toolCard li:before{content:"✓";color:var(--cyan);margin-right:7px}.home-v2-module__sgwKFa__toolCard a{min-height:46px;padding-inline:18px;font-size:14px}@media (max-width:1050px){.home-v2-module__sgwKFa__toolCard{grid-template-columns:1fr}.home-v2-module__sgwKFa__toolVisual{width:110px;height:110px}.home-v2-module__sgwKFa__toolVisual strong{font-size:34px}}@media (max-width:760px){.home-v2-module__sgwKFa__toolGrid{grid-template-columns:1fr}.home-v2-module__sgwKFa__toolCard{min-height:0;padding:24px}.home-v2-module__sgwKFa__toolCard .home-v2-module__sgwKFa__primaryButton,.home-v2-module__sgwKFa__toolCard .home-v2-module__sgwKFa__secondaryButton{width:100%}}
