.ArenaCaseStudy-module__Jze8FG__page{--bg:#030b08;--surface-soft:#0a1712;--green:#64eba5;--green-soft:#b8ffd8;--text:#f3fff8;--muted:#f3fff894;--line:#ffffff14;--light:#f4f1f7;--light-text:#18131d;--purple:#805fa6;--sand:#eee9e2;--sand-soft:#f7f3ed;background:var(--bg);min-height:100vh;color:var(--text);overflow:hidden}.ArenaCaseStudy-module__Jze8FG__kicker{color:var(--green);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:inline-block}.ArenaCaseStudy-module__Jze8FG__sectionIntro{max-width:920px;margin-bottom:56px}.ArenaCaseStudy-module__Jze8FG__sectionIntro h2,.ArenaCaseStudy-module__Jze8FG__statementContent h2,.ArenaCaseStudy-module__Jze8FG__sourceGrid h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.98}.ArenaCaseStudy-module__Jze8FG__sectionIntro strong,.ArenaCaseStudy-module__Jze8FG__statementContent strong,.ArenaCaseStudy-module__Jze8FG__sourceGrid strong{color:var(--green);font-weight:500}.ArenaCaseStudy-module__Jze8FG__hero{background:var(--light);color:var(--light-text);border-bottom:1px solid #4a375b1f;padding:96px 7vw 54px;display:block}.ArenaCaseStudy-module__Jze8FG__heroInner{width:100%;max-width:1500px;margin:0 auto}.ArenaCaseStudy-module__Jze8FG__heroTop{border-bottom:1px solid #4a375b1f;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.ArenaCaseStudy-module__Jze8FG__hero .ArenaCaseStudy-module__Jze8FG__kicker{color:var(--purple)}.ArenaCaseStudy-module__Jze8FG__caseLabel{color:#18131d6b;letter-spacing:.16em;font-size:.68rem}.ArenaCaseStudy-module__Jze8FG__heroContent{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:70px;padding:52px 0 48px;display:grid}.ArenaCaseStudy-module__Jze8FG__hero h1{color:var(--light-text);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,8vw,8.2rem);font-weight:400;line-height:.87}.ArenaCaseStudy-module__Jze8FG__hero h1 span{color:var(--purple)}.ArenaCaseStudy-module__Jze8FG__heroSide{min-width:0}.ArenaCaseStudy-module__Jze8FG__arenaCard{background:#ffffff94;border:1px solid #4a375b29;overflow:hidden;box-shadow:0 18px 50px #291c3314}.ArenaCaseStudy-module__Jze8FG__arenaImage{aspect-ratio:16/9;background:#030b08;position:relative;overflow:hidden}.ArenaCaseStudy-module__Jze8FG__arenaImage img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.ArenaCaseStudy-module__Jze8FG__arenaCard:hover .ArenaCaseStudy-module__Jze8FG__arenaImage img{transform:scale(1.025)}.ArenaCaseStudy-module__Jze8FG__arenaCardContent{padding:22px}.ArenaCaseStudy-module__Jze8FG__arenaCardContent p{color:#18131da3;margin:0;font-size:.94rem;line-height:1.65}.ArenaCaseStudy-module__Jze8FG__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ArenaCaseStudy-module__Jze8FG__actions a{border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:0 18px;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.ArenaCaseStudy-module__Jze8FG__actions a:hover{transform:translateY(-2px)}.ArenaCaseStudy-module__Jze8FG__primaryAction{background:var(--purple);border:1px solid var(--purple);color:#fff}.ArenaCaseStudy-module__Jze8FG__primaryAction:hover{background:#6f4f94;border-color:#6f4f94}.ArenaCaseStudy-module__Jze8FG__secondaryAction{color:var(--light-text);background:#ffffff80;border:1px solid #4a375b33}.ArenaCaseStudy-module__Jze8FG__secondaryAction:hover{border-color:var(--purple);color:var(--purple);background:#fffc}.ArenaCaseStudy-module__Jze8FG__heroMeta{border-top:1px solid #4a375b1f;border-bottom:1px solid #4a375b1f;grid-template-columns:repeat(4,1fr);display:grid}.ArenaCaseStudy-module__Jze8FG__heroMeta span{color:#18131d7a;letter-spacing:.08em;padding:18px 0;font-size:.72rem}.ArenaCaseStudy-module__Jze8FG__heroMeta span:not(:first-child){border-left:1px solid #4a375b1f;padding-left:22px}.ArenaCaseStudy-module__Jze8FG__statementSection{grid-template-columns:.35fr 1.65fr;gap:60px;max-width:1500px;margin:0 auto;padding:105px 7vw;display:grid}.ArenaCaseStudy-module__Jze8FG__statementNumber{color:#64eba529;letter-spacing:-.08em;font-size:clamp(7rem,15vw,15rem);font-weight:600;line-height:.75}.ArenaCaseStudy-module__Jze8FG__statementContent{max-width:850px}.ArenaCaseStudy-module__Jze8FG__statementContent>p{max-width:690px;color:var(--muted);margin:25px 0 0;font-size:1.05rem;line-height:1.8}.ArenaCaseStudy-module__Jze8FG__statementContent .ArenaCaseStudy-module__Jze8FG__highlightText{color:var(--green-soft);margin-top:38px;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.4}.ArenaCaseStudy-module__Jze8FG__responsibilitySection{background:var(--sand);color:var(--light-text);padding:105px 7vw}.ArenaCaseStudy-module__Jze8FG__responsibilitySection>*{width:min(100%,1500px);margin-left:auto;margin-right:auto}.ArenaCaseStudy-module__Jze8FG__responsibilitySection .ArenaCaseStudy-module__Jze8FG__kicker{color:#7a6a58}.ArenaCaseStudy-module__Jze8FG__responsibilitySection .ArenaCaseStudy-module__Jze8FG__sectionIntro h2{color:var(--light-text)}.ArenaCaseStudy-module__Jze8FG__responsibilitySection .ArenaCaseStudy-module__Jze8FG__sectionIntro h2 strong{color:#587a66}.ArenaCaseStudy-module__Jze8FG__systemCard{background:var(--sand-soft);border:1px solid #3c302721;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);display:grid;overflow:hidden}.ArenaCaseStudy-module__Jze8FG__webSystem,.ArenaCaseStudy-module__Jze8FG__universeSystem{min-width:0;padding:36px}.ArenaCaseStudy-module__Jze8FG__webSystem{background:var(--sand-soft);color:var(--light-text)}.ArenaCaseStudy-module__Jze8FG__universeSystem{color:var(--text);background:#07110d}.ArenaCaseStudy-module__Jze8FG__systemTop{align-items:center;gap:16px;display:flex}.ArenaCaseStudy-module__Jze8FG__columnIndex{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.65rem;font-weight:700;display:grid}.ArenaCaseStudy-module__Jze8FG__columnLabel{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ArenaCaseStudy-module__Jze8FG__webSystem .ArenaCaseStudy-module__Jze8FG__columnIndex,.ArenaCaseStudy-module__Jze8FG__webSystem .ArenaCaseStudy-module__Jze8FG__columnLabel{color:#7a6a58}.ArenaCaseStudy-module__Jze8FG__universeSystem .ArenaCaseStudy-module__Jze8FG__columnIndex,.ArenaCaseStudy-module__Jze8FG__universeSystem .ArenaCaseStudy-module__Jze8FG__columnLabel{color:var(--green)}.ArenaCaseStudy-module__Jze8FG__webVisual{background:linear-gradient(#7a6a5806,#7a6a5814);border:1px solid #18131d0f;place-items:center;height:290px;margin:28px 0 24px;display:grid;overflow:hidden}.ArenaCaseStudy-module__Jze8FG__browserFrame{aspect-ratio:16/10;background:#ffffffa6;border:1px solid #18131d3d;width:min(80%,350px);box-shadow:0 22px 50px #18131d14}.ArenaCaseStudy-module__Jze8FG__browserTop{border-bottom:1px solid #18131d1a;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.ArenaCaseStudy-module__Jze8FG__browserTop span{background:#18131d47;border-radius:50%;width:5px;height:5px}.ArenaCaseStudy-module__Jze8FG__browserContent{padding:22px}.ArenaCaseStudy-module__Jze8FG__browserBar{background:#587a6666;width:60%;height:7px;margin-bottom:20px}.ArenaCaseStudy-module__Jze8FG__browserScene{background:#18131d09;border:1px solid #18131d12;height:90px;margin-bottom:15px;position:relative}.ArenaCaseStudy-module__Jze8FG__browserObject1,.ArenaCaseStudy-module__Jze8FG__browserObject2,.ArenaCaseStudy-module__Jze8FG__browserObject3{background:#587a666b;display:block;position:absolute}.ArenaCaseStudy-module__Jze8FG__browserObject1{border-radius:50%;width:24px;height:24px;top:28px;left:34px}.ArenaCaseStudy-module__Jze8FG__browserObject2{width:32px;height:32px;top:20px;right:40px}.ArenaCaseStudy-module__Jze8FG__browserObject3{border-radius:4px;width:18px;height:18px;bottom:16px;left:48%}.ArenaCaseStudy-module__Jze8FG__browserBlockSmall{background:#18131d0d;width:64%;height:28px}.ArenaCaseStudy-module__Jze8FG__space{background:radial-gradient(circle at 50% 48%,#64eba521,#0000 33%),radial-gradient(circle at 76% 25%,#805fa629,#0000 28%),radial-gradient(circle at 16% 78%,#64eba512,#0000 25%),#030b08;border:1px solid #64eba51a;height:290px;margin:28px 0 24px;position:relative;overflow:hidden}.ArenaCaseStudy-module__Jze8FG__star1,.ArenaCaseStudy-module__Jze8FG__star2,.ArenaCaseStudy-module__Jze8FG__star3,.ArenaCaseStudy-module__Jze8FG__star4,.ArenaCaseStudy-module__Jze8FG__star5,.ArenaCaseStudy-module__Jze8FG__star6,.ArenaCaseStudy-module__Jze8FG__star7,.ArenaCaseStudy-module__Jze8FG__star8,.ArenaCaseStudy-module__Jze8FG__star9,.ArenaCaseStudy-module__Jze8FG__star10,.ArenaCaseStudy-module__Jze8FG__star11,.ArenaCaseStudy-module__Jze8FG__star12{background:#b8ffd8;border-radius:50%;width:3px;height:3px;animation:3.8s ease-in-out infinite ArenaCaseStudy-module__Jze8FG__starPulse;position:absolute;box-shadow:0 0 9px #64eba5a6}.ArenaCaseStudy-module__Jze8FG__star1{top:17%;left:11%}.ArenaCaseStudy-module__Jze8FG__star2{animation-delay:-.8s;top:28%;left:28%}.ArenaCaseStudy-module__Jze8FG__star3{animation-delay:-1.7s;top:11%;right:19%}.ArenaCaseStudy-module__Jze8FG__star4{animation-delay:-2.5s;top:61%;left:14%}.ArenaCaseStudy-module__Jze8FG__star5{animation-delay:-1.1s;top:77%;left:35%}.ArenaCaseStudy-module__Jze8FG__star6{animation-delay:-3s;top:51%;right:12%}.ArenaCaseStudy-module__Jze8FG__star7{animation-delay:-2s;bottom:13%;right:29%}.ArenaCaseStudy-module__Jze8FG__star8{animation-delay:-.4s;top:20%;left:58%}.ArenaCaseStudy-module__Jze8FG__star9{animation-delay:-2.8s;top:43%;left:77%}.ArenaCaseStudy-module__Jze8FG__star10{animation-delay:-1.4s;bottom:18%;left:8%}.ArenaCaseStudy-module__Jze8FG__star11{animation-delay:-2.2s;top:8%;left:44%}.ArenaCaseStudy-module__Jze8FG__star12{animation-delay:-.9s;bottom:8%;right:8%}@keyframes ArenaCaseStudy-module__Jze8FG__starPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}.ArenaCaseStudy-module__Jze8FG__orbit1,.ArenaCaseStudy-module__Jze8FG__orbit2,.ArenaCaseStudy-module__Jze8FG__orbit3{border:1px solid #64eba51f;border-radius:50%;position:absolute;top:50%;left:50%}.ArenaCaseStudy-module__Jze8FG__orbit1{width:230px;height:126px;transform:translate(-50%,-50%)rotate(-12deg)}.ArenaCaseStudy-module__Jze8FG__orbit2{width:155px;height:235px;transform:translate(-50%,-50%)rotate(36deg)}.ArenaCaseStudy-module__Jze8FG__orbit3{border-color:#805fa61a;width:280px;height:210px;transform:translate(-50%,-50%)rotate(13deg)}.ArenaCaseStudy-module__Jze8FG__nahualMain{background:#64eba51a;border:1px solid #64eba5b8;border-radius:16px;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #64eba533}.ArenaCaseStudy-module__Jze8FG__nahualMain span{background:var(--green);border-radius:50%;width:18px;height:18px;box-shadow:0 0 24px #64eba5d9}.ArenaCaseStudy-module__Jze8FG__nahualA,.ArenaCaseStudy-module__Jze8FG__nahualB,.ArenaCaseStudy-module__Jze8FG__nahualC{background:#b8ffd80d;border:1px solid #b8ffd873;position:absolute;box-shadow:0 0 18px #64eba514}.ArenaCaseStudy-module__Jze8FG__nahualA{border-radius:50%;width:32px;height:32px;top:27%;left:16%}.ArenaCaseStudy-module__Jze8FG__nahualB{border-radius:8px;width:40px;height:40px;bottom:21%;right:13%}.ArenaCaseStudy-module__Jze8FG__nahualC{width:21px;height:21px;top:18%;right:29%;transform:rotate(24deg)}.ArenaCaseStudy-module__Jze8FG__relation1,.ArenaCaseStudy-module__Jze8FG__relation2{transform-origin:0;background:linear-gradient(90deg,#0000,#64eba585,#0000);height:1px;position:absolute}.ArenaCaseStudy-module__Jze8FG__relation1{width:35%;top:37%;left:22%;transform:rotate(17deg)}.ArenaCaseStudy-module__Jze8FG__relation2{width:34%;top:56%;left:52%;transform:rotate(22deg)}.ArenaCaseStudy-module__Jze8FG__rayVisual{background:linear-gradient(90deg,#0000,#64eba559,#64eba5);width:59%;height:1px;position:absolute;top:43%;left:-10%;transform:rotate(-8deg);box-shadow:0 0 12px #64eba573}.ArenaCaseStudy-module__Jze8FG__rayPoint{background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:45%;left:42%;box-shadow:0 0 20px #64eba5e6}.ArenaCaseStudy-module__Jze8FG__systemBridge{background:linear-gradient(90deg, var(--sand-soft) 0 50%, #07110d 50% 100%);place-items:center;display:grid}.ArenaCaseStudy-module__Jze8FG__systemBridge span{z-index:2;width:42px;height:42px;color:var(--green);background:#07110d;border:1px solid #64eba547;border-radius:50%;place-items:center;font-size:1.3rem;display:grid;position:relative}.ArenaCaseStudy-module__Jze8FG__systemCopy h3{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400}.ArenaCaseStudy-module__Jze8FG__webSystem .ArenaCaseStudy-module__Jze8FG__systemCopy h3{color:#18131d}.ArenaCaseStudy-module__Jze8FG__universeSystem .ArenaCaseStudy-module__Jze8FG__systemCopy h3{color:var(--green-soft)}.ArenaCaseStudy-module__Jze8FG__systemCopy p{max-width:540px;margin:0;line-height:1.7}.ArenaCaseStudy-module__Jze8FG__webSystem .ArenaCaseStudy-module__Jze8FG__systemCopy p{color:#18131d9e}.ArenaCaseStudy-module__Jze8FG__universeSystem .ArenaCaseStudy-module__Jze8FG__systemCopy p{color:#f3fff894}.ArenaCaseStudy-module__Jze8FG__systemTags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ArenaCaseStudy-module__Jze8FG__systemTags span{padding:7px 10px;font-size:.7rem}.ArenaCaseStudy-module__Jze8FG__webSystem .ArenaCaseStudy-module__Jze8FG__systemTags span{color:#18131d94;border:1px solid #18131d1a}.ArenaCaseStudy-module__Jze8FG__universeSystem .ArenaCaseStudy-module__Jze8FG__systemTags span{color:#b8ffd8b8;border:1px solid #64eba51f}.ArenaCaseStudy-module__Jze8FG__systemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ArenaCaseStudy-module__Jze8FG__systemList li{padding:10px 0;font-size:.82rem}.ArenaCaseStudy-module__Jze8FG__webSystem .ArenaCaseStudy-module__Jze8FG__systemList li{color:#18131d94;border-bottom:1px solid #18131d14}.ArenaCaseStudy-module__Jze8FG__universeSystem .ArenaCaseStudy-module__Jze8FG__systemList li{color:#f3fff88f;border-bottom:1px solid #ffffff12}.ArenaCaseStudy-module__Jze8FG__sourceSection{background:var(--surface-soft);padding:96px 7vw}.ArenaCaseStudy-module__Jze8FG__sourceGrid{grid-template-columns:1.2fr .8fr;gap:100px;margin-top:22px;display:grid}.ArenaCaseStudy-module__Jze8FG__sourceGrid p{color:var(--muted);line-height:1.8}.ArenaCaseStudy-module__Jze8FG__sourceGrid ul{margin:30px 0;padding:0;list-style:none}.ArenaCaseStudy-module__Jze8FG__sourceGrid li{border-bottom:1px solid var(--line);color:#f3fff8b8;padding:13px 0}.ArenaCaseStudy-module__Jze8FG__sourceGrid a{color:var(--green);gap:20px;font-weight:600;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.ArenaCaseStudy-module__Jze8FG__sourceGrid a:hover{color:var(--green-soft);transform:translate(3px)}.ArenaCaseStudy-module__Jze8FG__gpuStatement{color:#b8ffd8d1;background:#64eba50a;border:1px solid #64eba529;margin:30px 0;padding:22px 24px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.ArenaCaseStudy-module__Jze8FG__gpuStatement code{color:var(--green);background:#020805;border:1px solid #64eba529;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.ArenaCaseStudy-module__Jze8FG__sourceStatement{border-left:1px solid var(--green);color:#f3fff8b8;margin:34px 0;padding:24px 0 24px 24px;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.55}.ArenaCaseStudy-module__Jze8FG__sourceStatement strong{color:var(--green);font-weight:500}@media (max-width:1000px){.ArenaCaseStudy-module__Jze8FG__heroContent{grid-template-columns:1fr;gap:44px}.ArenaCaseStudy-module__Jze8FG__heroSide{max-width:720px}.ArenaCaseStudy-module__Jze8FG__statementSection{grid-template-columns:1fr}.ArenaCaseStudy-module__Jze8FG__statementNumber{font-size:7rem}.ArenaCaseStudy-module__Jze8FG__systemCard{grid-template-columns:1fr}.ArenaCaseStudy-module__Jze8FG__systemBridge{background:linear-gradient(180deg, var(--sand-soft) 0 50%, #07110d 50% 100%);height:58px}.ArenaCaseStudy-module__Jze8FG__webSystem,.ArenaCaseStudy-module__Jze8FG__universeSystem{padding:34px}.ArenaCaseStudy-module__Jze8FG__sourceGrid{grid-template-columns:1fr;gap:50px}}@media (max-width:700px){.ArenaCaseStudy-module__Jze8FG__hero{padding:86px 22px 38px}.ArenaCaseStudy-module__Jze8FG__heroTop{align-items:flex-start;gap:20px}.ArenaCaseStudy-module__Jze8FG__heroContent{padding:42px 0}.ArenaCaseStudy-module__Jze8FG__hero h1{font-size:clamp(3.6rem,17vw,5.7rem)}.ArenaCaseStudy-module__Jze8FG__arenaCardContent{padding:20px}.ArenaCaseStudy-module__Jze8FG__actions{flex-direction:column}.ArenaCaseStudy-module__Jze8FG__actions a{width:100%}.ArenaCaseStudy-module__Jze8FG__heroMeta{grid-template-columns:repeat(2,1fr)}.ArenaCaseStudy-module__Jze8FG__heroMeta span{padding:14px 0}.ArenaCaseStudy-module__Jze8FG__heroMeta span:nth-child(3){border-top:1px solid #4a375b1f;border-left:0;padding-left:0}.ArenaCaseStudy-module__Jze8FG__heroMeta span:nth-child(4){border-top:1px solid #4a375b1f}.ArenaCaseStudy-module__Jze8FG__statementSection{padding:74px 22px}.ArenaCaseStudy-module__Jze8FG__statementContent h2{font-size:clamp(2.8rem,13vw,4.3rem)}.ArenaCaseStudy-module__Jze8FG__responsibilitySection{padding:74px 22px}.ArenaCaseStudy-module__Jze8FG__sectionIntro{margin-bottom:42px}.ArenaCaseStudy-module__Jze8FG__sectionIntro h2{font-size:clamp(2.8rem,13vw,4.3rem)}.ArenaCaseStudy-module__Jze8FG__webSystem,.ArenaCaseStudy-module__Jze8FG__universeSystem{padding:26px 22px}.ArenaCaseStudy-module__Jze8FG__webVisual,.ArenaCaseStudy-module__Jze8FG__space{height:240px}.ArenaCaseStudy-module__Jze8FG__browserFrame{width:88%}.ArenaCaseStudy-module__Jze8FG__orbit1{width:185px;height:105px}.ArenaCaseStudy-module__Jze8FG__orbit2{width:125px;height:190px}.ArenaCaseStudy-module__Jze8FG__orbit3{width:220px;height:170px}.ArenaCaseStudy-module__Jze8FG__systemCopy h3{font-size:clamp(2.6rem,12vw,4rem)}.ArenaCaseStudy-module__Jze8FG__systemList{grid-template-columns:1fr}.ArenaCaseStudy-module__Jze8FG__sourceSection{padding:74px 22px}.ArenaCaseStudy-module__Jze8FG__sourceGrid h2{font-size:clamp(2.8rem,13vw,4.3rem)}}@media (prefers-reduced-motion:reduce){.ArenaCaseStudy-module__Jze8FG__star1,.ArenaCaseStudy-module__Jze8FG__star2,.ArenaCaseStudy-module__Jze8FG__star3,.ArenaCaseStudy-module__Jze8FG__star4,.ArenaCaseStudy-module__Jze8FG__star5,.ArenaCaseStudy-module__Jze8FG__star6,.ArenaCaseStudy-module__Jze8FG__star7,.ArenaCaseStudy-module__Jze8FG__star8,.ArenaCaseStudy-module__Jze8FG__star9,.ArenaCaseStudy-module__Jze8FG__star10,.ArenaCaseStudy-module__Jze8FG__star11,.ArenaCaseStudy-module__Jze8FG__star12{animation:none}.ArenaCaseStudy-module__Jze8FG__arenaImage img{transition:none}.ArenaCaseStudy-module__Jze8FG__arenaCard:hover .ArenaCaseStudy-module__Jze8FG__arenaImage img{transform:none}}
.BackLink-module__UHJCMG__back{margin-bottom:var(--back-margin-bottom,28px);color:var(--back-color,#64eba5);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:.78rem;font-weight:600;transition:opacity .18s,transform .18s;display:inline-flex}.BackLink-module__UHJCMG__back:hover{opacity:.72}.BackLink-module__UHJCMG__back:hover .BackLink-module__UHJCMG__icon{transform:translate(-4px)}.BackLink-module__UHJCMG__icon{color:inherit;font-size:1rem;transition:transform .18s}.BackLink-module__UHJCMG__back:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid}
.Demos-module__g9-SaG__section{color:#f4f7f5;background:#07100d;width:100%}.Demos-module__g9-SaG__content{width:100%}.Demos-module__g9-SaG__intro{width:min(100% - 64px,1440px);margin-inline:auto;padding:110px 0 90px}.Demos-module__g9-SaG__eyebrow{color:#6ef0ad;letter-spacing:.2em;margin-bottom:18px;font-size:.72rem;font-weight:600;display:block}.Demos-module__g9-SaG__intro h1{color:#f4f7f5;letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(3.8rem,6vw,6.8rem);font-weight:400;line-height:.92}.Demos-module__g9-SaG__intro h1 strong{color:#f4f7f575;font-weight:400}.Demos-module__g9-SaG__intro>p{color:#f4f7f59e;max-width:620px;margin:28px 0 0;font-size:1rem;line-height:1.7}.Demos-module__g9-SaG__explore{color:#18131d;background:#eee9f5;width:100%;padding:90px 0 110px}.Demos-module__g9-SaG__heading{margin-inline:auto;width:min(100% - 64px,1440px);margin-bottom:48px}.Demos-module__g9-SaG__heading>span{color:#805fa6;letter-spacing:.18em;margin-bottom:16px;font-size:.68rem;font-weight:600;display:block}.Demos-module__g9-SaG__heading h2{color:#18131d;letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(2.6rem,4vw,4.5rem);font-weight:400;line-height:.98}.Demos-module__g9-SaG__heading h2 strong{color:#18131d7a;font-weight:400}.Demos-module__g9-SaG__heading>p{color:#18131d94;max-width:560px;margin:20px 0 0;font-size:.95rem;line-height:1.65}.Demos-module__g9-SaG__gallery{grid-template-columns:repeat(auto-fill,minmax(300px,360px));justify-content:start;align-items:start;gap:28px;width:min(100% - 64px,1440px);margin-inline:auto;display:grid}@media (max-width:950px){.Demos-module__g9-SaG__intro,.Demos-module__g9-SaG__heading,.Demos-module__g9-SaG__gallery{width:calc(100% - 56px)}.Demos-module__g9-SaG__intro{padding:96px 0 76px}.Demos-module__g9-SaG__intro h1{font-size:clamp(3.5rem,9vw,5.6rem)}.Demos-module__g9-SaG__explore{padding:76px 0 90px}.Demos-module__g9-SaG__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:650px){.Demos-module__g9-SaG__intro,.Demos-module__g9-SaG__heading,.Demos-module__g9-SaG__gallery{width:calc(100% - 40px)}.Demos-module__g9-SaG__intro{padding:78px 0 64px}.Demos-module__g9-SaG__intro h1{font-size:clamp(3rem,14vw,4.4rem)}.Demos-module__g9-SaG__intro>p{margin-top:22px;font-size:.92rem}.Demos-module__g9-SaG__explore{padding:64px 0 76px}.Demos-module__g9-SaG__heading{margin-bottom:34px}.Demos-module__g9-SaG__heading h2{font-size:clamp(2.4rem,10vw,3.5rem)}.Demos-module__g9-SaG__gallery{grid-template-columns:1fr;gap:20px}}
.Footer-module__Grjkva__footer{color:#f4f7f5;background:#090b0a;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.Footer-module__Grjkva__footer:before{content:"";background:linear-gradient(90deg,#0000,#64eaa457,#0000);height:1px;position:absolute;top:0;left:0;right:0}.Footer-module__Grjkva__footer:after{content:"";pointer-events:none;background:radial-gradient(circle,#64eaa409,#0000 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-180px}.Footer-module__Grjkva__content{z-index:2;width:min(100% - 54px,1440px);margin-inline:auto;padding:72px 0 30px;position:relative}.Footer-module__Grjkva__top{grid-template-columns:.9fr 1.1fr;align-items:end;gap:100px;padding-bottom:66px;display:grid}.Footer-module__Grjkva__brand img{width:min(330px,100%);height:auto}.Footer-module__Grjkva__brand p{color:#f4f7f594;max-width:430px;margin:24px 0 0;font-size:.96rem;line-height:1.65}.Footer-module__Grjkva__statement{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.Footer-module__Grjkva__statement span{color:#70efadc2;letter-spacing:.2em;font-size:.7rem;font-weight:600}.Footer-module__Grjkva__statement strong{color:#fff;letter-spacing:-.055em;font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:300;line-height:.97}.Footer-module__Grjkva__links{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));padding:38px 0 54px;display:grid}.Footer-module__Grjkva__links>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.Footer-module__Grjkva__label{color:#70efadc7;letter-spacing:.18em;margin-bottom:9px;font-size:.66rem;font-weight:600}.Footer-module__Grjkva__links a,.Footer-module__Grjkva__links p{color:#ffffffa8;margin:0;font-size:.94rem;line-height:1.5;text-decoration:none}.Footer-module__Grjkva__links a{align-items:center;gap:7px;transition:color .16s;display:flex}.Footer-module__Grjkva__links a:hover{color:#fff}.Footer-module__Grjkva__links a span{color:#70efadcc;font-size:.75rem}.Footer-module__Grjkva__bottom{color:#fff6;letter-spacing:.12em;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;padding:24px 0 2px;font-size:.62rem;font-weight:500;display:flex}@media (max-width:900px){.Footer-module__Grjkva__top{grid-template-columns:1fr;gap:48px;padding-bottom:54px}.Footer-module__Grjkva__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.Footer-module__Grjkva__bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:650px){.Footer-module__Grjkva__content{width:calc(100% - 40px);padding:58px 0 22px}.Footer-module__Grjkva__top{gap:40px;padding-bottom:46px}.Footer-module__Grjkva__statement strong{font-size:clamp(2.35rem,11vw,3.7rem)}.Footer-module__Grjkva__links{grid-template-columns:1fr;gap:34px;padding:34px 0 44px}.Footer-module__Grjkva__bottom{padding-top:22px}}
.CoreArchitecture-module__dvLVEq__section{color:#18131d;background:#eee9f5;min-height:100vh;padding:145px max(30px,50vw - 690px) 110px;position:relative;overflow:hidden}.CoreArchitecture-module__dvLVEq__background{pointer-events:none;background:radial-gradient(circle at 82% 8%,#a781d329,#0000 28%),radial-gradient(circle at 8% 56%,#bea2e01a,#0000 25%);position:absolute;inset:0}.CoreArchitecture-module__dvLVEq__content{z-index:1;max-width:1380px;margin-inline:auto;position:relative}.CoreArchitecture-module__dvLVEq__heading{max-width:940px;padding-bottom:72px}.CoreArchitecture-module__dvLVEq__eyebrow{color:#8563ad;letter-spacing:.2em;margin-bottom:22px;font-size:.72rem;font-weight:600;display:block}.CoreArchitecture-module__dvLVEq__heading h1{color:#18131d;letter-spacing:-.06em;margin:0;font-size:clamp(3.4rem,5.4vw,6.3rem);font-weight:350;line-height:.93}.CoreArchitecture-module__dvLVEq__heading h1 strong{color:#8f6bb7;font-weight:350}.CoreArchitecture-module__dvLVEq__heading p{color:#18131da3;max-width:650px;margin:32px 0 0;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}.CoreArchitecture-module__dvLVEq__pipeline{border-top:1px solid #5f477a29;padding-top:34px}.CoreArchitecture-module__dvLVEq__pipelineHeader{justify-content:space-between;align-items:center;gap:30px;margin-bottom:48px;display:flex}.CoreArchitecture-module__dvLVEq__pipelineHeader span{color:#8563ad;letter-spacing:.18em;font-size:.66rem;font-weight:600}.CoreArchitecture-module__dvLVEq__pipelineHeader strong{color:#18131d70;letter-spacing:.12em;font-size:.64rem;font-weight:600}.CoreArchitecture-module__dvLVEq__stages{flex-direction:column;display:flex}.CoreArchitecture-module__dvLVEq__stage{border-top:1px solid #5f477a1a;grid-template-columns:90px minmax(260px,.8fr) minmax(320px,1.2fr);gap:38px;min-height:150px;padding:24px 0;display:grid}.CoreArchitecture-module__dvLVEq__stage:last-child{border-bottom:1px solid #5f477a1a}.CoreArchitecture-module__dvLVEq__axis{justify-content:center;display:flex;position:relative}.CoreArchitecture-module__dvLVEq__node{z-index:2;color:#805fa6;background:#f5f1fa;border:1px solid #8f6bb780;border-radius:50%;place-items:center;width:42px;height:42px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;display:grid;position:relative}.CoreArchitecture-module__dvLVEq__connector{background:linear-gradient(#8f6bb78f,#8f6bb71f);width:1px;position:absolute;top:42px;bottom:-24px}.CoreArchitecture-module__dvLVEq__stageMain{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.CoreArchitecture-module__dvLVEq__type{color:#8968af;letter-spacing:.14em;font-size:.62rem;font-weight:600}.CoreArchitecture-module__dvLVEq__stageMain h2{color:#18131d;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(1.7rem,2.2vw,2.35rem);font-weight:500;line-height:1}.CoreArchitecture-module__dvLVEq__detail{color:#18131d8a;margin-top:12px;font-size:.82rem;line-height:1.45}.CoreArchitecture-module__dvLVEq__stage>p{color:#18131dab;align-self:center;max-width:560px;margin:0;font-size:.98rem;line-height:1.65}.CoreArchitecture-module__dvLVEq__output{background:#d9cae9;border:1px solid #7e5ba42e;grid-template-columns:180px 1fr;gap:60px;margin-top:84px;padding:54px 56px;display:grid}.CoreArchitecture-module__dvLVEq__outputLabel{color:#76539d;letter-spacing:.17em;font-size:.68rem;font-weight:600}.CoreArchitecture-module__dvLVEq__output h2{color:#19131e;letter-spacing:-.052em;margin:0;font-size:clamp(2.2rem,3.5vw,3.8rem);font-weight:400;line-height:.98}.CoreArchitecture-module__dvLVEq__output p{color:#19131ea8;max-width:720px;margin:28px 0 0;font-size:1rem;line-height:1.7}.CoreArchitecture-module__dvLVEq__principle{border-top:1px solid #5f477a24;margin-top:72px;padding:38px 0 0}.CoreArchitecture-module__dvLVEq__principle>span{color:#8563ad;letter-spacing:.17em;font-size:.66rem;font-weight:600}.CoreArchitecture-module__dvLVEq__principle p{color:#18131d85;letter-spacing:-.045em;max-width:900px;margin:24px 0 0;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:350;line-height:1.12}.CoreArchitecture-module__dvLVEq__principle strong{color:#18131d;font-weight:450}@media (max-width:950px){.CoreArchitecture-module__dvLVEq__section{padding:125px 28px 90px}.CoreArchitecture-module__dvLVEq__stage{grid-template-columns:70px 1fr;gap:28px}.CoreArchitecture-module__dvLVEq__stage>p{grid-column:2;padding-bottom:12px}.CoreArchitecture-module__dvLVEq__output{grid-template-columns:1fr;gap:24px}}@media (max-width:650px){.CoreArchitecture-module__dvLVEq__section{padding:105px 20px 74px}.CoreArchitecture-module__dvLVEq__heading{padding-bottom:54px}.CoreArchitecture-module__dvLVEq__heading h1{font-size:clamp(2.9rem,12vw,4.4rem)}.CoreArchitecture-module__dvLVEq__pipelineHeader{flex-direction:column;align-items:flex-start;gap:8px}.CoreArchitecture-module__dvLVEq__stage{grid-template-columns:54px 1fr;gap:18px;padding:24px 0}.CoreArchitecture-module__dvLVEq__node{width:36px;height:36px}.CoreArchitecture-module__dvLVEq__connector{top:36px}.CoreArchitecture-module__dvLVEq__stage>p{grid-column:2;font-size:.92rem}.CoreArchitecture-module__dvLVEq__output{margin-top:58px;padding:34px 24px}.CoreArchitecture-module__dvLVEq__output h2{font-size:clamp(2rem,9vw,3rem)}.CoreArchitecture-module__dvLVEq__principle{margin-top:54px}.CoreArchitecture-module__dvLVEq__principle p{font-size:clamp(1.65rem,7vw,2.4rem)}}
