.mega{--mega-aside:clamp(340px,30.5vw,440px);--mega-h:400px}.mega__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--mega-aside);grid-gap:clamp(28px,3vw,44px);gap:clamp(28px,3vw,44px);align-items:stretch;min-height:var(--mega-h)}.mega__grid[hidden]{display:none}.mega__main{display:flex;flex-direction:column;min-width:0}.mega__cases>*,.mega__foot,.mega__list>*{animation:mega-in .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 25ms)}.mega__foot{--i:6}.mega-cta,.mega-feat,.mega-show{animation:mega-pop .9s var(--ease-out) .06s both}@keyframes mega-pop{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}}.mega__foot{display:flex;align-items:center;gap:18px 34px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.mega__foot .count-badge{margin-left:2px}.mega__more{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.9rem;color:var(--muted);transition:color .3s}.mega__more svg{transition:translate .5s var(--ease-out)}.mega__more:hover{color:#fff}.mega__more:hover svg{translate:4px 0}.mega__foot-cta{margin-left:auto}.mega__list--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 16px;gap:4px 16px;margin-bottom:18px}.mega__svc{display:flex;align-items:center;gap:16px;min-width:0;padding:11px 14px;border-radius:16px;transition:background .35s}.mega__svc:focus-visible,.mega__svc:hover{background:hsla(0,0%,100%,.04)}.mega__svc-txt{min-width:0}.mega__svc strong{display:block;font-weight:700;font-size:.97rem;line-height:1.3}.mega__svc small{display:block;margin-top:3px;overflow:hidden;font-size:.78rem;color:var(--faint);white-space:nowrap;text-overflow:ellipsis}.mega__icon{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--surface-2);color:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:color .4s,box-shadow .5s var(--ease-out)}.mega__icon:before{content:"";position:absolute;top:-1px;left:10px;right:10px;height:3px;border-radius:0 0 3px 3px;background:var(--accent);transition:left .5s var(--ease-out),right .5s var(--ease-out)}.mega__svc.is-on .mega__icon,.mega__svc:hover .mega__icon{color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 0 24px -6px var(--accent)}.mega__svc.is-on .mega__icon:before{left:6px;right:6px}.mega-show{--dv-shadow:0 1px 1px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.28),0 18px 36px -8px rgba(0,0,0,.55),0 44px 80px -24px rgba(0,0,0,.75);position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--r-lg);background:radial-gradient(120% 70% at 50% 108%,hsla(0,0%,100%,.045),transparent 62%),linear-gradient(180deg,#0f1014,#0a0b0e 60%)}.mega-feat:after,.mega-show:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.05)}.mega-show:before{content:"";position:absolute;z-index:-1;right:-22%;top:-38%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent,#3affff) 20%,transparent),transparent);transition:background 1.2s var(--ease-soft)}.mega-show__head{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:16px;column-gap:16px;padding:22px 24px 0}.mega-show__k{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;min-width:0}.mega-show__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent,var(--teal));box-shadow:0 0 10px color-mix(in srgb,var(--accent,#3affff) 70%,transparent);transition:background .8s,box-shadow .8s}.mega-show__dots{display:flex;align-items:center;gap:2px}.mega-show__dots button{position:relative;display:grid;place-items:center;width:12px;height:18px;padding:0;transition:width .6s var(--ease-out)}.mega-show__dots button:before{content:"";width:100%;max-width:5px;height:5px;border-radius:99px;background:hsla(0,0%,100%,.2);transition:max-width .6s var(--ease-out),background .4s}.mega-show__dots button:hover:before{background:hsla(0,0%,100%,.5)}.mega-show__dots button.is-on{width:30px}.mega-show__dots button.is-on:before{max-width:24px;background:hsla(0,0%,100%,.16)}.mega-show__prog{position:absolute;left:3px;top:50%;width:24px;height:5px;margin-top:-2.5px;border-radius:99px;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);transform-origin:0 50%;transform:scaleX(0);animation:mega-prog 5s linear forwards}.mega-show.is-paused .mega-show__prog{animation-play-state:paused}@keyframes mega-prog{to{transform:scaleX(1)}}.mega-show__cap{grid-column:1/-1;min-height:52px;margin-top:12px;animation:mega-cap .8s var(--ease-out) both}@keyframes mega-cap{0%{opacity:0;transform:translate3d(0,8px,0)}}.mega-show__title{display:block;overflow:hidden;font-size:1.12rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.mega-show__meta{margin:6px 0 0;font-size:.8rem;font-weight:600;color:#d6d7dc}.mega-show__meta,.mega-show__meta span{display:inline-flex;align-items:center;gap:8px}.mega-show__meta span{font-weight:500;color:var(--faint)}.mega-show__meta span:after{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.mega-show__stage{position:relative;display:block;flex:1 1 auto;min-height:240px;margin-top:16px;container-type:size;overflow:hidden;opacity:0;transition:opacity .8s var(--ease-soft)}.mega-show.is-ready .mega-show__stage{opacity:1}.mega-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translate3d(0,26px,0) scale(.975);transform-origin:50% 100%;transition:opacity .55s var(--ease-soft),transform .9s var(--ease-out),visibility 0s linear .9s}.mega-slide.is-prev{transform:translate3d(0,-14px,0) scale(1.01)}.mega-slide.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .9s var(--ease-soft) .12s,transform 1.3s var(--ease-out) .12s,visibility 0s}.mega-slide__glow{position:absolute;left:50%;top:60%;width:120cqw;height:110cqh;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(closest-side,rgba(225,232,255,.07),rgba(225,232,255,.02) 55%,transparent);pointer-events:none}.mega-slide .dv-browser.is-scroll img,.mega-slide .dv-photo img,.mega-slide .dv-video__frame>img,.mega-slide .dv-video__track i{animation:none}.mega-slide.is-on .dv-browser.is-scroll img{animation:mega-scroll 16s cubic-bezier(.45,0,.55,1) 1s infinite alternate both}@keyframes mega-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 100cqh))}}.mega-slide.is-on .dv-photo img,.mega-slide.is-on .dv-video__frame>img{animation:mega-zoom 12s ease-out both}@keyframes mega-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.mega-slide .dv-video__track i{transform:scaleX(.18)}.mega-slide.is-on .dv-video__track i{animation:mega-track 12s linear both}@keyframes mega-track{0%{transform:scaleX(.18)}to{transform:scaleX(.7)}}.mega-slide.is-on .dv-glass:after{animation:mega-sheen 1.8s var(--ease-out) .55s both}@keyframes mega-sheen{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.mega__list--sectors{display:grid;grid-template-columns:repeat(3,auto);grid-gap:2px 8px;gap:2px 8px;margin-bottom:18px}.mega__sector{display:flex;align-items:center;gap:13px;min-width:0;padding:13px 14px;border-radius:14px;font-weight:600;font-size:.95rem;color:hsla(0,0%,100%,.85);transition:background .3s,color .3s}.mega__sector svg{flex:none;color:var(--teal);transition:transform .5s var(--ease-out)}.mega__sector span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mega__sector:focus-visible,.mega__sector:hover{background:hsla(0,0%,100%,.04);color:#fff}.mega__sector:hover svg{transform:scale(1.12)}.mega-cta{position:relative;isolation:isolate;display:flex;min-width:0;overflow:hidden;border-radius:var(--r-lg);background:radial-gradient(90% 80% at 75% 20%,#4a12c9,#1a0646 70%);color:#fff;box-shadow:0 0 0 1px rgba(155,92,255,.2)}.mega-cta .aurora{z-index:-2}.mega-cta:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(10,2,30,.1),rgba(10,2,30,0) 35%,rgba(10,2,30,.62)),linear-gradient(100deg,rgba(10,2,30,.35),transparent 70%)}.mega-cta__inner{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:100%;padding:24px 26px 26px}.mega-cta__team{display:flex;align-items:center;gap:14px;font-size:.86rem;font-weight:600;color:hsla(0,0%,100%,.9)}.mega-cta__k{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.mega-cta__k:before{content:"";width:22px;height:1px;background:hsla(0,0%,100%,.55)}.mega-cta__title{margin:0;font-size:clamp(1.45rem,1.9vw,1.8rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.mega-cta__text{max-width:36ch;margin:10px 0 20px;font-size:.9rem;line-height:1.6;color:hsla(0,0%,100%,.78)}.mega-cta__btn{display:inline-flex}.mega__cases{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:8px 16px;gap:8px 16px}.mega__case{display:flex;align-items:center;gap:16px;min-width:0;padding:10px;border-radius:20px;transition:background .35s}.mega__case.is-on,.mega__case:focus-visible,.mega__case:hover{background:hsla(0,0%,100%,.04)}.mega__case-img{position:relative;flex:none;width:clamp(92px,8vw,116px);aspect-ratio:4/3;overflow:hidden;border-radius:13px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.mega__case-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}.mega__case:hover .mega__case-img img{transform:scale(1.07)}.mega__case-txt{min-width:0}.mega__case-txt strong{display:flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700}.mega__case-txt strong:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 70%,transparent);opacity:0;transition:opacity .4s}.mega__case.is-on .mega__case-txt strong:after{opacity:1}.mega__case-txt small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;overflow:hidden;font-size:.8rem;line-height:1.45;color:var(--faint)}.mega__case--all{justify-content:space-between;padding-inline:22px;border:1px dashed hsla(0,0%,100%,.12);font-weight:700;color:hsla(0,0%,100%,.9)}.mega__case--all:hover{border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.mega__case-all{display:inline-flex;align-items:center;gap:12px}.mega__case-all .count-pill{font-size:.72rem;padding:.2em .6em}.mega__case--all svg{color:var(--teal);transition:translate .5s var(--ease-out)}.mega__case--all:hover svg{translate:4px 0}.mega-feat{position:relative;isolation:isolate;display:block;min-width:0;overflow:hidden;border-radius:var(--r-lg);background:#0b0c0f}.mega-feat__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-soft),visibility 0s linear .6s}.mega-feat__slide.is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease-soft),visibility 0s}.mega-feat__slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.6s var(--ease-out)}.mega-feat__slide.is-on img{transform:scale(1.01)}.mega-feat:hover .mega-feat__slide.is-on img{transform:scale(1.045)}.mega-feat__cap{position:absolute;z-index:3;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:60px 22px 20px;background:linear-gradient(180deg,transparent,rgba(5,5,7,.55) 45%,rgba(5,5,7,.85))}.mega-feat__txt{display:grid;grid-gap:4px;gap:4px;min-width:0;animation:mega-cap .8s var(--ease-out) both}.mega-feat__k{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.65)}.mega-feat__txt strong{overflow:hidden;font-size:1.3rem;font-weight:700;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}.mega-feat__btn{display:inline-flex;flex:none;align-items:center;gap:8px;padding:9px 14px 9px 16px;border-radius:999px;font-size:.8rem;font-weight:700;color:#fff;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);transition:background .4s,color .4s}.mega-feat:hover .mega-feat__btn{background:#f3f4f6;color:#0b0c0f}@media (max-width:1320px){.mega{--mega-aside:clamp(320px,29vw,380px);--mega-h:380px}.mega__svc{gap:14px;padding:10px 12px}.mega__icon{width:42px;height:42px;border-radius:13px}.mega__sector{gap:11px;padding:12px 10px;font-size:.9rem}}@media (max-width:1200px){.mega__list--sectors{column-gap:4px}.mega__sector{font-size:.86rem}}@media (max-width:1180px){.mega{--mega-aside:300px}.mega__sector{gap:9px;padding-inline:8px;font-size:.84rem}.mega-cta__text{display:none}.mega-show__head{padding-inline:20px}.mega-show__k{display:none}.mega-show__dots button{width:9px}.mega-show__dots button.is-on{width:28px}}@media (prefers-reduced-motion:reduce){.mega-cta,.mega-feat,.mega-feat__txt,.mega-show,.mega-show__cap,.mega-slide *,.mega-slide :after,.mega__cases>*,.mega__foot,.mega__list>*{animation:none!important}.mega-show__prog{animation:none;transform:scaleX(1)}.mega-feat__slide,.mega-feat__slide img,.mega-feat__slide.is-on,.mega-slide,.mega-slide.is-on{transition-duration:.01ms!important;transition-delay:0s!important}}