.cases-module__15yaUG__page{--light:#edeff7;--ink:#021d64;--footer-deep:#031337;min-width:320px;color:var(--ink);background:var(--light);font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;position:relative;overflow:clip}.cases-module__15yaUG__page :focus-visible{outline-offset:4px;outline:2px solid #2563eb}.cases-module__15yaUG__stageShell{--page-scale:min(var(--site-viewport-scale), 1);--stage-left:max(0px, calc((100vw - 1920px * var(--page-scale)) / 2));height:calc(3089px * var(--page-scale));background:var(--light);width:100%;position:relative;overflow:visible}.cases-module__15yaUG__stage{--hero-design-height:1081px;--hero-compress:1;--hero-shift:0px;--hero-ellipse-top:825px;--hero-planet-top:1055px;top:0;left:var(--stage-left);width:1920px;height:var(--stage-design-height,3089px);transform:scale(var(--page-scale));transform-origin:0 0;will-change:transform;background:var(--light);position:absolute;overflow:clip}@media (hover:none),(pointer:coarse){.cases-module__15yaUG__stage{zoom:var(--page-scale);transform:none!important}}.cases-module__15yaUG__backgroundTwo{z-index:3;pointer-events:none;width:1920px;height:100%;position:absolute;top:0;left:0;overflow:visible}.cases-module__15yaUG__sectionEllipse,.cases-module__15yaUG__sectionPlanet{pointer-events:none;max-width:none;display:block;position:absolute}.cases-module__15yaUG__sectionEllipse{top:calc(var(--hero-ellipse-top) - 120px);width:3195px;height:1252px;left:-638px}.cases-module__15yaUG__sectionPlanet{top:var(--hero-planet-top);object-fit:cover;width:1920px;height:1920px;left:0}.cases-module__15yaUG__fadeTop,.cases-module__15yaUG__fadeBottom{width:1921px;height:400px;position:absolute;left:0}.cases-module__15yaUG__fadeTop{top:var(--hero-planet-top);background:linear-gradient(#edeff7 0%,#edeff700 100%)}.cases-module__15yaUG__fadeBottom{top:min(calc(var(--hero-planet-top) + 1520px), calc(100% - 400px));background:linear-gradient(#edeff700 0%,#edeff7 100%)}.cases-module__15yaUG__backgroundFour{z-index:0;pointer-events:none;width:1920px;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cases-module__15yaUG__bgFourPlanet{top:calc(3807px - var(--hero-shift));object-fit:cover;width:1920px;max-width:none;height:1920px;position:absolute;left:0}.cases-module__15yaUG__bgFourFadeTop{top:calc(3807px - var(--hero-shift));background:linear-gradient(#edeff7 0%,#edeff700 100%);width:1921px;height:400px;position:absolute;left:0}.cases-module__15yaUG__decorations{z-index:5;pointer-events:none;width:1920px;height:100%;position:absolute;top:0;left:0;overflow:visible}.cases-module__15yaUG__orbs{top:calc(var(--hero-design-height) - 4px);width:403px;max-width:none;height:275px;position:absolute;left:32px;transform:rotate(180deg)}.cases-module__15yaUG__glowBlobs{z-index:5;top:calc(var(--stage-design-height,3089px) - 230px);pointer-events:none;width:1744px;height:1196px;position:absolute;left:-309px;overflow:visible}.cases-module__15yaUG__glowBlobs img{width:1984px;max-width:none;height:1436px;display:block;position:absolute;top:-120px;left:-120px}.cases-module__15yaUG__hero{z-index:2;height:var(--hero-design-height,1081px);color:#fff;background:#071d55;position:relative;overflow:hidden}.cases-module__15yaUG__heroBg{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cases-module__15yaUG__heroContent{z-index:4;transform:translate3d(var(--product-hero-content-x), calc(var(--product-hero-content-y) + var(--product-hero-content-exit-y)), 0);will-change:transform, opacity;position:absolute;inset:0}.cases-module__15yaUG__heroContent h1{top:calc(264px * var(--hero-compress,1));width:925px;height:calc(277px * var(--hero-compress,1));color:#fffffff2;font-size:96px;font-weight:700;line-height:calc(150px * var(--hero-compress,1));letter-spacing:.06em;text-shadow:0 0 16px #0000ffd9;white-space:pre;flex-direction:column;justify-content:center;margin:0;display:flex;position:absolute;left:260px}.cases-module__15yaUG__heroContent h1 span:first-child{padding-left:120px}.cases-module__15yaUG__primaryCta{top:calc(430px * var(--hero-compress,1));width:458px;height:calc(92px * var(--hero-compress,1));color:#fff;letter-spacing:.3em;background:linear-gradient(90deg,#00d4ff,#5064ff 50%,#b432ff);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:40px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:absolute;left:731px;box-shadow:0 6px 16px #b233ff73,0 0 28px 2px #00d1ffbf}.cases-module__15yaUG__primaryCta:hover{transform:translateY(-2px);box-shadow:0 9px 22px #b233ff80,0 0 36px 4px #00d1ffa6}.cases-module__15yaUG__partnerStrip{z-index:5;top:calc(631.342px * var(--hero-compress,1));width:2153px;height:calc(136.756px * var(--hero-compress,1));--partner-marquee-gap:calc(54px * var(--hero-compress,1));--partner-marquee-item-width:calc(167px * var(--hero-compress,1));--partner-marquee-item-height:calc(69px * var(--hero-compress,1));--partner-marquee-logo-width:auto;--partner-marquee-logo-height:auto;--partner-marquee-logo-max-width:calc(145px * var(--hero-compress,1));--partner-marquee-logo-max-height:calc(52px * var(--hero-compress,1));background:#ffffff0a;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;display:flex;position:absolute;left:-139px}.cases-module__15yaUG__cases{z-index:6;top:calc(962px * var(--hero-compress,1));pointer-events:auto;width:1440px;position:absolute;left:240px}.cases-module__15yaUG__cases button,.cases-module__15yaUG__cases a{pointer-events:auto}.cases-module__15yaUG__productFilters{top:calc(962px * var(--hero-compress,1));justify-content:center;align-items:center;gap:20px;width:1400px;height:50px;display:flex;position:absolute;left:260px}.cases-module__15yaUG__filterActive,.cases-module__15yaUG__filterIdle{cursor:pointer;white-space:nowrap;border:none;border-radius:100px;justify-content:center;align-items:center;width:130px;height:50px;padding:10px 32px;font-size:18px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden}.cases-module__15yaUG__filterActive:after,.cases-module__15yaUG__filterIdle:after,.cases-module__15yaUG__industryActive:after,.cases-module__15yaUG__industryIdle:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffff94 50%,#0000 78%);transition:transform .52s cubic-bezier(.2,.76,.22,1);position:absolute;inset:0;transform:translate(-145%)}.cases-module__15yaUG__filterActive{color:#fff;background:linear-gradient(90deg,#1a6fff,#0038cc);font-weight:700;box-shadow:0 2px 16px #1a6fff4d}.cases-module__15yaUG__filterIdle{color:#334066b3;background:#66739914;border:1px solid #6673a62e;font-weight:500}.cases-module__15yaUG__industryFilters{top:calc(1038px * var(--hero-compress,1));flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:1400px;height:100px;display:flex;position:absolute;left:260px}.cases-module__15yaUG__industryActive,.cases-module__15yaUG__industryIdle{cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;width:100px;height:100px;padding:7px 20px;font-size:15px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.cases-module__15yaUG__industryActive{color:#1a6fff;background:#1a6fff1a;border:1.5px solid #1a6fff99;font-weight:600;box-shadow:0 2px 12px #1a6fff26}.cases-module__15yaUG__industryIdle{color:#404d7399;background:0 0;border:1px solid #66739926;font-weight:500}.cases-module__15yaUG__caseGrid{top:calc(1202px - var(--hero-shift));grid-template-columns:repeat(3,460px);gap:65px 35px;width:1432px;display:grid;position:absolute;left:244px}.cases-module__15yaUG__caseMotionItem,.cases-module__15yaUG__caseInteractive{width:460px;height:518px;position:relative}.cases-module__15yaUG__caseMotionItem{opacity:1}.cases-module__15yaUG__caseInteractive{transform-origin:50%;transition:opacity .24s,filter .24s,transform .26s cubic-bezier(.2,.78,.22,1)}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem{animation:.72s cubic-bezier(.16,.84,.28,1) both cases-module__15yaUG__caseCardResolve}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(2){animation-delay:55ms}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(3){animation-delay:.11s}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(4){animation-delay:.165s}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(5){animation-delay:.22s}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(6){animation-delay:.275s}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(7){animation-delay:.33s}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(8){animation-delay:.385s}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(9){animation-delay:.44s}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(3n+1){--case-enter-x:-34px}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(3n+2){--case-enter-x:0px}.cases-module__15yaUG__caseGrid[data-cases-visible=true] .cases-module__15yaUG__caseMotionItem:nth-child(3n){--case-enter-x:34px}.cases-module__15yaUG__pagination{top:calc(2933px - var(--hero-shift));justify-content:space-between;align-items:center;width:1400px;height:48px;display:flex;position:absolute;left:260px}.cases-module__15yaUG__pageDots{align-items:center;gap:8px;height:8px;display:flex}.cases-module__15yaUG__dot,.cases-module__15yaUG__dotActive{cursor:pointer;border:none;border-radius:4px;padding:0}.cases-module__15yaUG__dot{background:#00000038;width:8px;height:8px}.cases-module__15yaUG__dotActive{background:#0009;width:24px;height:8px}.cases-module__15yaUG__pageArrows{gap:20px;display:flex}.cases-module__15yaUG__arrowBtn{color:#00000038;cursor:pointer;background:#ffffff4d;border:1px solid #00000038;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:700;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.cases-module__15yaUG__arrowNext{color:#0009;border-color:#0009}.cases-module__15yaUG__arrowBtn:hover{color:#0009;background:#ffffffb8;border-color:#0009;box-shadow:0 8px 24px #021d641f}.cases-module__15yaUG__pageArrows .cases-module__15yaUG__arrowBtn:first-child:hover{transform:translate(-3px)}.cases-module__15yaUG__arrowNext:hover{transform:translate(3px)}.cases-module__15yaUG__productFilters[data-cases-visible=true],.cases-module__15yaUG__industryFilters[data-cases-visible=true],.cases-module__15yaUG__pagination[data-cases-visible=true]{animation:.76s cubic-bezier(.16,.84,.28,1) both cases-module__15yaUG__casesControlResolve}.cases-module__15yaUG__industryFilters[data-cases-visible=true]{animation-delay:80ms}.cases-module__15yaUG__pagination[data-cases-visible=true]{animation-delay:.1s}@media (hover:hover) and (pointer:fine){.cases-module__15yaUG__filterActive:hover,.cases-module__15yaUG__filterIdle:hover,.cases-module__15yaUG__industryActive:hover,.cases-module__15yaUG__industryIdle:hover{transform:translateY(-2px)}.cases-module__15yaUG__filterActive:hover,.cases-module__15yaUG__industryActive:hover{filter:brightness(1.07)}.cases-module__15yaUG__filterIdle:hover,.cases-module__15yaUG__industryIdle:hover{color:#1a4fbe;background:#ffffff6b;border-color:#1a6fff57}.cases-module__15yaUG__filterActive:hover:after,.cases-module__15yaUG__filterIdle:hover:after,.cases-module__15yaUG__industryActive:hover:after,.cases-module__15yaUG__industryIdle:hover:after{transform:translate(145%)}:is(.cases-module__15yaUG__caseGrid:has(.cases-module__15yaUG__caseInteractive:hover) .cases-module__15yaUG__caseMotionItem:not(:hover) .cases-module__15yaUG__caseInteractive,.cases-module__15yaUG__caseGrid:has(.cases-module__15yaUG__caseMotionItem:focus-within) .cases-module__15yaUG__caseMotionItem:not(:focus-within) .cases-module__15yaUG__caseInteractive){opacity:.72;filter:saturate(.78)brightness(.98);transform:scale(.988)}}@keyframes cases-module__15yaUG__casesControlResolve{0%{opacity:0;clip-path:inset(0 48% round 999px);transform:translateY(18px)scale(.985)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}@keyframes cases-module__15yaUG__caseCardResolve{0%{opacity:0;filter:blur(8px)saturate(.72);transform:translate3d(var(--case-enter-x,0), 54px, 0) scale(.972)}56%{opacity:1;filter:blur(1px)saturate(.94)}to{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}}@media (max-width:820px) and (orientation:portrait){.cases-module__15yaUG__stageShell{overflow:visible;height:auto!important}.cases-module__15yaUG__stage{height:auto;position:relative;width:100%!important;left:auto!important;transform:none!important}.cases-module__15yaUG__backgroundTwo,.cases-module__15yaUG__backgroundFour,.cases-module__15yaUG__decorations,.cases-module__15yaUG__glowBlobs{display:none}.cases-module__15yaUG__hero{height:auto;min-height:72vh}.cases-module__15yaUG__heroBg{object-fit:cover;object-position:center top}.cases-module__15yaUG__heroContent{width:calc(100% - 40px);margin:0 auto;padding:120px 0 80px;position:relative;inset:auto}.cases-module__15yaUG__heroContent h1{white-space:normal;width:100%;height:auto;font-size:clamp(36px,10vw,52px);line-height:1.25;position:relative;top:auto;left:auto}.cases-module__15yaUG__heroContent h1 span:first-child{padding-left:0}.cases-module__15yaUG__primaryCta{letter-spacing:.2em;width:min(379px,100%);height:54px;margin-top:36px;font-size:18px;position:relative;top:auto;left:auto}.cases-module__15yaUG__partnerStrip{--partner-marquee-gap:14px;--partner-marquee-item-width:116px;--partner-marquee-item-height:34px;--partner-marquee-logo-max-width:96px;--partner-marquee-logo-max-height:21px;width:100%;height:42px;padding:0 12px;top:auto;bottom:24px;left:0;overflow:hidden}.cases-module__15yaUG__cases{background:var(--light);width:100%;height:auto;min-height:0;padding:48px 20px 80px;position:relative;inset:auto}.cases-module__15yaUG__productFilters,.cases-module__15yaUG__industryFilters,.cases-module__15yaUG__caseGrid,.cases-module__15yaUG__pagination{width:100%;position:relative;top:auto;left:auto}.cases-module__15yaUG__productFilters{flex-wrap:wrap;gap:12px;height:auto;margin-bottom:16px}.cases-module__15yaUG__industryFilters{gap:10px;height:auto;margin-bottom:28px}.cases-module__15yaUG__industryActive,.cases-module__15yaUG__industryIdle{width:72px;height:72px;font-size:13px}.cases-module__15yaUG__caseGrid{grid-template-columns:1fr;justify-items:center;gap:28px}.cases-module__15yaUG__caseMotionItem,.cases-module__15yaUG__caseInteractive{width:min(460px,100%)}.cases-module__15yaUG__pagination{flex-direction:column;gap:20px;height:auto;margin-top:28px}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.cases-module__15yaUG__primaryCta,.cases-module__15yaUG__filterActive,.cases-module__15yaUG__filterIdle,.cases-module__15yaUG__industryActive,.cases-module__15yaUG__industryIdle{transition:none}.cases-module__15yaUG__primaryCta:hover{transform:none}.cases-module__15yaUG__productFilters,.cases-module__15yaUG__industryFilters,.cases-module__15yaUG__pagination,.cases-module__15yaUG__caseMotionItem{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.cases-module__15yaUG__caseInteractive,.cases-module__15yaUG__arrowBtn{transition:none!important}}.cases-module__15yaUG__page .site-footer-static[data-scene=light-earth]:before{--glow-scale:min(var(--site-viewport-scale), 1);z-index:0;top:calc(-350px * var(--glow-scale));left:calc(max(0px, (100vw - 1920px * var(--glow-scale)) / 2) - 429px * var(--glow-scale));content:"";background:var(--touch-art--assets-figma-cases-page-glow-blobs-svg,url(../media/glow-blobs.13xoxp-wenou7.svg)) 0 0 / 1984px 1436px no-repeat;width:1984px;height:1436px;transform:scale(var(--glow-scale));transform-origin:0 0;pointer-events:none;position:absolute}@media (max-width:820px) and (orientation:portrait){.cases-module__15yaUG__page .site-footer-static[data-scene=light-earth]:before{display:none}}@media (min-width:821px) and (min-height:601px),(min-width:1181px){.cases-module__15yaUG__page .site-footer-static[data-scene=light-earth]:before{--glow-scale:1;left:-429px}}@media (min-width:1921px){.cases-module__15yaUG__stageShell{overflow:clip}.cases-module__15yaUG__stage{overflow:visible}.cases-module__15yaUG__hero{width:var(--site-art-width);margin-left:var(--site-art-bleed)}.cases-module__15yaUG__heroContent{left:calc(0px - var(--site-art-bleed));width:1920px;right:auto}.cases-module__15yaUG__partnerStrip{width:100%;left:0}.cases-module__15yaUG__sectionEllipse{left:calc(960px - 1598px * var(--site-art-scale));width:calc(3195px * var(--site-art-scale));height:1252px}.cases-module__15yaUG__sectionPlanet,.cases-module__15yaUG__fadeTop,.cases-module__15yaUG__fadeBottom{left:var(--site-art-bleed);width:var(--site-art-width)}.cases-module__15yaUG__sectionPlanet{height:var(--site-art-width)}.cases-module__15yaUG__fadeBottom{top:min(calc(var(--hero-planet-top) + var(--site-art-width) - 400px), calc(100% - 400px))}.cases-module__15yaUG__backgroundFour{left:var(--site-art-bleed);width:var(--site-art-width)}.cases-module__15yaUG__bgFourPlanet{width:var(--site-art-width);height:var(--site-art-width)}.cases-module__15yaUG__bgFourFadeTop{width:var(--site-art-width)}.cases-module__15yaUG__page .site-footer-static[data-scene=light-earth]:before{left:calc(50% - 1389px)}}
