:root{--figma-width:1128;--figma-height:5653;--stage-width:100vw;--bg:#0d0d0d;--text:#ffffff;--accent:#ff5b2f}*{box-sizing:border-box}body,html{background:var(--bg);overscroll-behavior-x:none}body{margin:0;color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit}.figma-page{position:relative;overflow:clip;min-height:100vh;background:var(--bg);isolation:isolate}.figma-page:before{content:"";position:fixed;z-index:-1;inset:-18vh -18vw;background:#0d0d0d;opacity:1;pointer-events:none}.figma-stage{position:relative;width:var(--stage-width);aspect-ratio:1128/5653;margin:0;background:transparent;isolation:isolate}.figma-stage:before{background:#0d0d0d}.figma-stage:after,.figma-stage:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;pointer-events:none;transform:translateX(-50%)}.figma-stage:after{display:none}.figma-desktop-stack,.figma-section{display:block}.mobile-reference-baseline{display:none}.figma-section{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}#cases,#contacts,#examples,#geography,#process,#services,#top,.figma-section{scroll-margin-top:clamp(88px,7vw,116px)}.figma-section:before{content:"";position:absolute;z-index:-1;top:-1px;left:50%;width:100vw;height:calc(100% + 2px);transform:translateX(-50%);background:#0d0d0d;pointer-events:none}.case-spark,.case-sun,.cases-bg,.geo-globe,.hero-orbits,.hero-rock-hand,.hero-spark,.lower-orbits,.lower-spark,.process-geo-orbits,.services-hand,.services-orbits,.services-spark,.spark{pointer-events:none}.figma-hero{position:relative;aspect-ratio:1128/980;overflow:hidden;background:#0d0d0d;isolation:isolate}.hero-frame-art{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hero-frame-mobile,.hero-mobile-layered{display:none}.figma-reference-bg{position:absolute;z-index:0;inset:0;display:none;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-frame-desktop{object-fit:contain;object-position:top center}.hero-orbits{position:absolute;z-index:0;inset:-30% -18% -10% -14%;opacity:0;transform:rotate(-6deg)}.hero-side-bleed{display:none}.hero-kicker{top:8.35%;left:21.7%;width:56.6%;font-size:clamp(18px,2.22vw,25px);font-weight:500;line-height:.92;text-align:center}.hero-kicker,.hero-title{position:absolute;z-index:2;margin:0;color:#ffffff;letter-spacing:0;text-transform:uppercase}.hero-title{top:17.65%;left:11.6%;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(124px,16.4vw,185px);font-weight:900;line-height:.72;transform:scaleX(.98);transform-origin:left center}.hero-title-agency,.hero-title-desktop-word{display:block}.hero-title-mobile-line{display:none}.hero-title-agency{color:#ff5b2f}.hero-blog-sticker,.hero-bottom-nav,.hero-case-sticker,.hero-contact-sticker,.hero-lang-sticker,.hero-rock-hand,.hero-scroll,.hero-spark,.hero-work-sticker{position:absolute;z-index:3}.figma-hero .hero-blog-sticker,.figma-hero .hero-bottom-nav,.figma-hero .hero-case-sticker,.figma-hero .hero-contact-sticker,.figma-hero .hero-kicker,.figma-hero .hero-lang-sticker,.figma-hero .hero-lead,.figma-hero .hero-orbits,.figma-hero .hero-rock-hand,.figma-hero .hero-scroll,.figma-hero .hero-spark,.figma-hero .hero-title,.figma-hero .hero-work-sticker{opacity:0}.figma-hero .hero-bottom-nav,.figma-hero .hero-lead,.figma-hero .hero-orbits,.figma-hero .hero-rock-hand,.figma-hero .hero-scroll,.figma-hero .hero-spark{pointer-events:none}.hero-case-sticker{top:25.85%;left:11.7%;display:grid;width:22.5%;height:11.45%;place-items:center;background:#4730f2;color:#ffe7a7;font-family:Impact,Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(25px,3.8vw,43px);font-weight:900;line-height:1;text-shadow:2px 2px 0 #111111,-1px -1px 0 #ffffff;text-transform:uppercase;transform:none}.hero-case-sticker,.hero-work-sticker{border-radius:50%;text-decoration:none;transition:filter .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.hero-work-sticker{top:16.47%;left:57.09%;display:block;width:15.51%;aspect-ratio:174/166;color:inherit;pointer-events:auto;touch-action:manipulation}.hero-work-sticker:before{content:"";position:absolute;inset:0;background:url(/figma/assets/hero-layers/work-sticker.png) 50%/contain no-repeat;filter:drop-shadow(0 4px 0 rgba(0,0,0,.34));transform:scale(.985);transform-origin:center;will-change:opacity,transform}.hero-blog-sticker:before,.hero-case-sticker:before,.hero-contact-sticker:before,.hero-lang-sticker:before,.hero-work-sticker:after,.hero-work-sticker:before{content:none}.hero-lang-sticker{top:11.58%;left:74.82%;display:grid;width:14%;height:9.2%;grid-template-columns:1fr 2px 1fr;align-items:center;border-radius:999px;background:#fb5cae;color:#ffffff;font-size:clamp(14px,1.81vw,20px);font-weight:900;line-height:1;text-align:center;transform:none;transition:filter .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.hero-lang-sticker a,.hero-lang-sticker span:not(.sr-only){color:inherit;display:grid;min-width:0;height:100%;align-self:stretch;place-items:center;text-decoration:none}.hero-lang-sticker b{display:block;width:2px;height:76%;background:rgba(255,255,255,.72)}.hero-contact-sticker{top:44.45%;left:8.25%;display:block;width:15.5%;aspect-ratio:1232/1310;color:inherit;text-decoration:none;transform:rotate(-11deg);transition:filter .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.hero-contact-sticker img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45))}.hero-contact-sticker span{position:absolute;top:31.5%;left:24%;color:#111111;font-size:clamp(9px,1.15vw,13px)}.hero-blog-sticker,.hero-contact-sticker span{font-weight:900;line-height:1;text-transform:uppercase}.hero-blog-sticker{top:41.78%;left:63.47%;display:grid;width:9.57%;height:6.94%;place-items:center;border:4px solid #ffd91f;border-radius:9px;background:radial-gradient(circle at 18% 72%,#ff5b2f 0 10%,transparent 11%),radial-gradient(circle at 82% 32%,#65d987 0 10%,transparent 11%),linear-gradient(135deg,#31305f 0 24%,#ffd91f 25% 31%,#111111 32% 100%);color:#ffffff;font-size:clamp(18px,2.3vw,26px);text-shadow:2px 2px 0 #111111;text-decoration:none;transition:filter .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.hero-rock-hand{top:23%;left:78.1%;width:13%;height:auto;transform:rotate(3deg);transform-origin:50% 100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-blog-sticker,.hero-case-sticker,.hero-contact-sticker,.hero-lang-sticker,.hero-work-sticker{cursor:pointer;transition:opacity .16s ease,filter .18s ease,transform .22s cubic-bezier(.2,.9,.2,1);will-change:opacity,filter,transform}.hero-blog-sticker:before,.hero-case-sticker:before,.hero-lang-sticker:before{content:"";position:absolute;inset:0;opacity:0;transform:scale(.985);transform-origin:center;transition:opacity .16s ease;will-change:opacity,transform}.hero-case-sticker:before{background:url(/figma/assets/hero-layers/cases-sticker.png) 50%/contain no-repeat}.hero-lang-sticker:before{background:url(/figma/assets/hero-layers/lang-sticker.png) 50%/contain no-repeat}.hero-blog-sticker:before{background:url(/figma/assets/hero-layers/blog-sticker.png) 50%/contain no-repeat}.hero-blog-sticker,.hero-case-sticker,.hero-contact-sticker,.hero-lang-sticker{border-color:transparent;background:transparent;box-shadow:none;color:transparent;text-shadow:none}.hero-work-sticker:after,.hero-work-sticker:before{opacity:0}.hero-contact-sticker span,.hero-lang-sticker a,.hero-lang-sticker span:not(.sr-only){color:transparent}.hero-lang-sticker b{background:transparent}.figma-hero .hero-case-sticker.is-active-sticker,.figma-hero .hero-case-sticker:is(:hover,:focus-visible){opacity:1;border-color:transparent;background:transparent;box-shadow:none;color:transparent;text-shadow:none}.figma-hero .hero-blog-sticker:is(:hover,:focus-visible):before,.figma-hero .hero-case-sticker.is-active-sticker:before,.figma-hero .hero-case-sticker:is(:hover,:focus-visible):before,.figma-hero .hero-lang-sticker.is-active-sticker:before,.figma-hero .hero-lang-sticker:is(:hover,:focus-within):before{opacity:1}.figma-hero .hero-blog-sticker.is-active-sticker:before{opacity:1}.figma-hero .hero-work-sticker.is-active-sticker,.figma-hero .hero-work-sticker:is(:hover,:focus-visible){opacity:1}.figma-hero .hero-work-sticker.is-active-sticker:after,.figma-hero .hero-work-sticker.is-active-sticker:before,.figma-hero .hero-work-sticker:is(:hover,:focus-visible):after,.figma-hero .hero-work-sticker:is(:hover,:focus-visible):before{opacity:1}.figma-hero .hero-lang-sticker.is-active-sticker,.figma-hero .hero-lang-sticker:is(:hover,:focus-within){opacity:1;background:transparent;box-shadow:none;color:transparent}.figma-hero .hero-lang-sticker.is-active-sticker a,.figma-hero .hero-lang-sticker.is-active-sticker span:not(.sr-only),.figma-hero .hero-lang-sticker:is(:hover,:focus-within) a,.figma-hero .hero-lang-sticker:is(:hover,:focus-within) span:not(.sr-only){color:transparent}.figma-hero .hero-lang-sticker.is-active-sticker b,.figma-hero .hero-lang-sticker:is(:hover,:focus-within) b{background:transparent}.hero-contact-sticker:before{content:"";position:absolute;inset:0;background:url(/figma/assets/hero-layers/contact-sticker.png) 50%/contain no-repeat;opacity:0;transform:scale(.985);transform-origin:center;transition:opacity .16s ease;will-change:opacity,transform}.figma-hero .hero-contact-sticker.is-active-sticker:before,.figma-hero .hero-contact-sticker:is(:hover,:focus-visible):before{opacity:1}.figma-hero .hero-contact-sticker.is-active-sticker,.figma-hero .hero-contact-sticker:is(:hover,:focus-visible){opacity:1}.figma-hero .hero-contact-sticker.is-active-sticker span,.figma-hero .hero-contact-sticker:is(:hover,:focus-visible) span{color:#111111}.figma-hero .hero-blog-sticker.is-active-sticker,.figma-hero .hero-blog-sticker:is(:hover,:focus-visible){opacity:1;border-color:transparent;background:transparent;box-shadow:none;color:transparent;text-shadow:none}.figma-hero .hero-blog-sticker:focus-visible,.figma-hero .hero-case-sticker:focus-visible,.figma-hero .hero-contact-sticker:focus-visible,.figma-hero .hero-lang-sticker:focus-within,.figma-hero .hero-work-sticker:focus-visible{opacity:1;outline:3px solid #ffffff;outline-offset:5px}@media (hover:hover) and (pointer:fine){.figma-hero .hero-blog-sticker.is-active-sticker,.figma-hero .hero-blog-sticker:hover,.figma-hero .hero-case-sticker.is-active-sticker,.figma-hero .hero-case-sticker:hover,.figma-hero .hero-contact-sticker.is-active-sticker,.figma-hero .hero-contact-sticker:hover,.figma-hero .hero-lang-sticker.is-active-sticker,.figma-hero .hero-lang-sticker:hover,.figma-hero .hero-work-sticker.is-active-sticker,.figma-hero .hero-work-sticker:hover{opacity:1}.hero-case-sticker.is-active-sticker,.hero-case-sticker:hover{filter:brightness(1.06);transform:translateY(-6px) scale(1.035)}.hero-work-sticker.is-active-sticker,.hero-work-sticker:hover{filter:brightness(1.04);transform:translateY(-6px) scale(1.035)}.hero-lang-sticker.is-active-sticker,.hero-lang-sticker:hover{filter:brightness(1.05);transform:translateY(-5px) scale(1.035)}.hero-contact-sticker.is-active-sticker,.hero-contact-sticker:hover{filter:brightness(1.04);transform:translateY(-5px) rotate(-11deg) scale(1.03)}.hero-blog-sticker.is-active-sticker,.hero-blog-sticker:hover{filter:brightness(1.08);transform:translateY(-5px) scale(1.04)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.figma-hero .hero-blog-sticker:is(:hover,:focus-visible):before,.figma-hero .hero-case-sticker.is-active-sticker:before,.figma-hero .hero-case-sticker:is(:hover,:focus-visible):before,.figma-hero .hero-contact-sticker.is-active-sticker:before,.figma-hero .hero-contact-sticker:is(:hover,:focus-visible):before,.figma-hero .hero-lang-sticker.is-active-sticker:before,.figma-hero .hero-lang-sticker:is(:hover,:focus-within):before,.figma-hero .hero-work-sticker.is-active-sticker:before,.figma-hero .hero-work-sticker:is(:hover,:focus-visible):before{animation:heroStickerHoverPop .36s cubic-bezier(.16,1,.3,1) both}.figma-hero .hero-blog-sticker.is-active-sticker:before{animation:heroStickerHoverPop .36s cubic-bezier(.16,1,.3,1) both}}.figma-hero .hero-blog-sticker:is(:hover,:focus-visible,.is-active-sticker),.figma-hero .hero-case-sticker:is(:hover,:focus-visible,.is-active-sticker),.figma-hero .hero-contact-sticker:is(:hover,:focus-visible,.is-active-sticker),.figma-hero .hero-lang-sticker:is(:hover,:focus-within,.is-active-sticker),.figma-hero .hero-work-sticker:is(:hover,:focus-visible,.is-active-sticker){filter:none;transform:none}.hero-case-sticker:active,.hero-lang-sticker:active,.hero-work-sticker:active{transform:translateY(1px) scale(.98)}.hero-contact-sticker:active{transform:translateY(1px) rotate(-11deg) scale(.98)}.hero-blog-sticker:active{transform:translateY(1px) scale(.98)}.hero-blog-sticker:before,.hero-case-sticker:before,.hero-contact-sticker:before,.hero-lang-sticker:before,.hero-work-sticker:before{content:none!important;opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hero-blog-sticker,.hero-case-sticker,.hero-contact-sticker,.hero-lang-sticker,.hero-work-sticker{transition:opacity 1ms linear}.hero-case-sticker.is-active-sticker,.hero-case-sticker:active,.hero-case-sticker:focus-visible,.hero-case-sticker:hover{transform:none}.hero-work-sticker.is-active-sticker,.hero-work-sticker:active,.hero-work-sticker:focus-visible,.hero-work-sticker:hover{transform:none}.hero-lang-sticker.is-active-sticker,.hero-lang-sticker:active,.hero-lang-sticker:focus-within,.hero-lang-sticker:hover{transform:none}.hero-contact-sticker.is-active-sticker,.hero-contact-sticker:active,.hero-contact-sticker:focus-visible,.hero-contact-sticker:hover{transform:rotate(-11deg)}.hero-blog-sticker.is-active-sticker,.hero-blog-sticker:active,.hero-blog-sticker:focus-visible,.hero-blog-sticker:hover{transform:none}}.hero-lead{position:absolute;z-index:2;top:51.8%;left:27.2%;width:49.8%;margin:0;color:#ffffff;font-size:clamp(11px,1.18vw,13px);font-weight:500;line-height:.98;text-align:center}.hero-mobile-discuss,.mobile-hero-copy{display:none}.hero-scroll{top:66.55%;left:50%;display:grid;width:24px;place-items:center;grid-gap:0;gap:0;color:rgba(255,255,255,.26);font-size:clamp(8px,.98vw,11px);font-weight:900;line-height:1;text-align:center;text-transform:uppercase;transform:translateX(-50%)}.hero-scroll-baked-mask{display:none}.hero-scroll span{display:block;width:1px;height:clamp(34px,4.26vw,48px);background:rgba(255,255,255,.2)}.hero-scroll:after{content:"";position:absolute;top:calc(100% + 3px);left:50%;width:clamp(44px,5.6vw,64px);height:clamp(9px,1.15vw,13px);background:#0d0d0d;transform:translateX(-50%)}.hero-spark{display:block;width:22px;height:22px;background:currentColor;-webkit-clip-path:polygon(50% 0,59% 38%,100% 50%,59% 62%,50% 100%,41% 62%,0 50%,41% 38%);clip-path:polygon(50% 0,59% 38%,100% 50%,59% 62%,50% 100%,41% 62%,0 50%,41% 38%)}.hero-spark:after,.hero-spark:before{content:none;position:absolute;background:currentColor}.hero-spark:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.hero-spark:after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.hero-spark-yellow{top:12.2%;left:80.6%;color:#ffd91f}.hero-spark-cyan{top:63.9%;left:69.7%;width:12px;height:12px;color:#12e2dc}.hero-spark-pink{top:69.5%;left:25.8%;width:14px;height:14px;color:#ff2b9c}.hero-bottom-nav{bottom:0;left:0;display:grid;width:100%;height:clamp(66px,5.55vw,80px);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;grid-gap:clamp(12px,1.35vw,22px);gap:clamp(12px,1.35vw,22px);padding:0 max(22px,calc((100vw - 1128px) / 2 + 22px));border-bottom:3px solid #ffd91f;background:#0c0c0c}.hero-brand{display:flex;gap:10px;align-items:center;text-decoration:none}.hero-brand strong{color:#ffffff;font-size:clamp(16px,1.95vw,22px);font-weight:900;line-height:1}.hero-brand span{display:grid;min-width:79px;min-height:24px;place-items:center;border-radius:5px;background:#ffd91f;color:#111111;font-size:12px;font-weight:900;line-height:1}.hero-bottom-actions,.hero-bottom-links{display:flex;align-items:center}.hero-bottom-links{min-width:0;justify-content:flex-end;gap:clamp(10px,1.15vw,20px);padding-right:clamp(16px,1.9vw,30px)}.hero-bottom-links a{color:#ffffff;font-size:clamp(10px,.98vw,13px);font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.hero-bottom-links a:nth-child(2){color:#ff5b2f}.hero-bottom-actions{min-width:max-content;justify-content:flex-end;gap:clamp(8px,.75vw,12px)}.hero-bottom-actions a{display:grid;min-width:44px;height:36px;place-items:center;border:2px solid #ff5b2f;border-radius:999px;background:#171717;color:#ff5b2f;font-size:12px;font-weight:900;line-height:1;text-decoration:none}.hero-bottom-actions a.is-active-lang{border-color:transparent;background:#ff5b2f;color:#ffffff}.hero-bottom-actions button{display:grid;min-width:clamp(142px,14vw,176px);height:36px;place-items:center;border:0;border-radius:999px;background:#ffd91f;color:#111111;cursor:pointer;padding:0 clamp(16px,1.7vw,22px);font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}@media (min-width:761px) and (max-width:1040px){.hero-bottom-nav{gap:10px;padding:0 14px}.hero-brand span{min-width:64px;font-size:10px}.hero-bottom-links{gap:12px;padding-right:18px}.hero-bottom-links a{font-size:11px}.hero-bottom-actions button{display:none}}.hero-mobile-menu,.hero-mobile-menu-toggle{display:none}.client-tape{position:relative;z-index:2;width:100vw;margin-left:calc((var(--stage-width) - 100vw) / 2);min-height:clamp(82px,7.6vw,108px);padding:clamp(17px,1.95vw,22px) 0;overflow:hidden;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.client-tape-track{display:flex;align-items:center;gap:clamp(34px,4.6vw,52px);width:max-content;padding-left:clamp(28px,4vw,58px);will-change:transform}.client-logo-mark{flex:none;width:auto;height:clamp(34px,3.55vw,50px);opacity:1;image-rendering:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.client-logo-mark[data-logo=yandex]{height:clamp(33px,3.34vw,47px)}.client-logo-mark[data-logo=hyundai]{height:clamp(40px,4.1vw,58px)}.client-logo-mark[data-logo=dodo]{height:clamp(40px,4.15vw,59px)}.client-logo-mark[data-logo=freedom]{height:clamp(40px,4.1vw,58px)}@media (min-width:761px){.figma-desktop-stack>.client-tape{--hero-nav-h:clamp(66px,5.55vw,80px);--client-tape-h:clamp(82px,7.6vw,108px);--client-tape-raise:0px;z-index:7;min-height:var(--client-tape-h);margin-top:calc(-1 * (var(--hero-nav-h) + var(--client-tape-h) + var(--client-tape-raise)));margin-bottom:calc(var(--hero-nav-h) + var(--client-tape-raise));border-top-color:rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.1);background:#0d0d0d}}@media (min-width:1600px){.figma-desktop-stack>.client-tape{--client-tape-raise:0px}}.figma-services{position:relative;aspect-ratio:1128/1040;overflow:visible;background:transparent;isolation:isolate}.services-orbits{position:absolute;z-index:0;inset:-30% -16% -16% -16%;background:repeating-radial-gradient(ellipse 74% 44% at 8% 47%,transparent 0,transparent 58px,rgba(255,255,255,.055) 60px,rgba(255,255,255,.055) 63px,transparent 65px);transform:rotate(-2deg)}.services-title{position:absolute;z-index:2;top:6.25%;left:7.62%;margin:0;color:#ffffff;font-size:clamp(42px,5.85vw,66px);font-weight:900;line-height:.86;letter-spacing:0;text-transform:uppercase}.services-title-accent{color:#ff5b2f}.services-title-bottom,.services-title-top{display:inline}.services-hand{position:absolute;z-index:2;top:18.55%;left:-.35%;width:24.95%;height:auto;transform:rotate(1deg);transition:top .42s cubic-bezier(.2,.9,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.figma-services.service-hand-step-1 .services-hand{top:32.6%}.figma-services.service-hand-step-2 .services-hand{top:48.9%}.figma-services.service-hand-step-3 .services-hand{top:63.45%}.services-list{position:absolute;z-index:2;inset:0}.services-mobile-shell{display:none}.service-row{position:absolute;left:28.6%;display:grid;width:64.6%;grid-template-columns:43% 52%;grid-column-gap:5%;column-gap:5%;align-items:start;transition:filter .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.service-row.is-active-service-row,.service-row:focus,.service-row:focus-visible,.service-row:hover{filter:brightness(1.08);transform:translateX(6px)}.service-row.is-active-service-row .service-badge,.service-row:focus .service-badge,.service-row:focus-visible .service-badge,.service-row:hover .service-badge{background:rgba(255,91,47,.18);color:#ffffff}.service-row:focus-visible{outline:2px solid #ffd91f;outline-offset:6px}.service-row:first-child{top:19.9%}.service-row:nth-child(2){top:33.9%}.service-row:nth-child(3){top:50.55%}.service-row:nth-child(4){top:64.82%}.service-heading{min-width:0}.service-badge{display:inline-flex;max-width:100%;min-height:clamp(13px,1.32vw,15px);align-items:center;padding:0 clamp(7px,.89vw,10px);border-radius:4px;border:1px solid rgba(255,255,255,.58);background:transparent;color:#ffffff;font-size:clamp(7px,.8vw,9px);font-weight:900;line-height:1;letter-spacing:.08em;vertical-align:top}.service-row h3{margin:clamp(8px,1.06vw,12px) 0 0;color:#ffffff;font-size:clamp(23px,2.57vw,29px);font-weight:900;line-height:.84;letter-spacing:0;text-transform:uppercase}.service-row h3 span{display:block}.service-row p{max-width:365px;margin:clamp(28px,3.1vw,35px) 0 0;color:rgba(255,255,255,.74);font-size:clamp(12px,1.33vw,15px);font-weight:400;line-height:1.55}.services-spark{position:absolute;z-index:1;display:none;width:22px;height:22px;place-items:center;background:currentColor;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);color:#ffffff;font-size:20px;line-height:1}.services-spark:after,.services-spark:before{content:none}.services-spark-yellow{top:10.2%;right:23.4%;color:#ffdd18}.services-spark-cyan{top:16.9%;left:48.1%;width:12px;height:12px;color:#16e5d7}.services-spark-pink{top:39.03%;left:18.9%;width:14px;height:14px;color:#ff2b9c}.figma-cases{position:relative;aspect-ratio:1128/1010;overflow:visible;background:transparent;isolation:isolate}.figma-cases:after{content:"";position:absolute;z-index:1;display:none;pointer-events:none}.cases-bg{position:absolute;z-index:0;inset:-20% -9% -15% -9%;background:repeating-radial-gradient(ellipse 82% 50% at 82% 36%,transparent 0,transparent 74px,rgba(255,255,255,.05) 76px,rgba(255,255,255,.05) 78px,transparent 80px);transform:none}.cases-tape{position:absolute;z-index:2;top:-18%;left:50%;width:max(172vw,172%);height:clamp(150px,15.95vw,180px);overflow:visible;background:transparent;color:#111111;transform:translateX(-50%);transform-origin:center;pointer-events:none}.cases-tape:before{content:none}.cases-tape-track{position:absolute;z-index:1;left:-21vw;--case-tape-start:0px;--case-tape-rotate:0deg;display:block;width:max(158vw,158%);height:clamp(34px,3.9vw,44px);overflow:hidden;background:#ffd91f;transform:rotate(var(--case-tape-rotate));transform-origin:center center;will-change:transform}.cases-tape-line{display:flex;width:max-content;height:100%;align-items:center;gap:clamp(22px,2.75vw,31px);padding:0 clamp(10px,1.6vw,18px);font-size:clamp(27px,3.45vw,39px);font-weight:900;line-height:1;white-space:nowrap;will-change:transform}.cases-tape-track-primary{top:20%;--case-tape-start:0vw;--case-tape-rotate:-5.1deg}.cases-tape-track-secondary{display:flex;top:55%;--case-tape-start:-7vw;--case-tape-rotate:5.1deg}.cases-title{top:12.46%;left:7.62%;margin:0;color:#ffffff;font-size:clamp(44px,5.58vw,63px);font-weight:900;line-height:.92;letter-spacing:0;text-transform:uppercase}.case-card,.cases-title{position:absolute;z-index:2}.case-card{--case-accent:#62d987;top:31.9%;left:10.35%;display:grid;width:80.55%;height:49%;grid-template-columns:39.8% 1fr;grid-template-rows:minmax(116px,auto) 1fr;grid-column-gap:4.55%;column-gap:4.55%;grid-row-gap:0;row-gap:0;padding:2.45% 5.2% 2.65% 2.35%;border:2px solid #111111;border-radius:0 52px 0 52px;background:#fff9ed;box-shadow:10px 10px 0 var(--case-accent);color:#111111;overflow:visible;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.9,.2,1);will-change:transform,opacity}.case-card:after{content:none}.case-card>*{position:relative;z-index:2}.case-desktop-carousel{position:absolute;z-index:2;top:31.9%;left:10.35%;width:80.55%;height:49%;overflow-x:clip;overflow-y:visible}.case-desktop-track{display:flex;width:100%;height:100%;transform:translate3d(calc(var(--case-track-x, 0%) + var(--swipe-delta, 0px)),0,0);transition:transform .6s cubic-bezier(.2,.9,.2,1);will-change:transform}.case-desktop-carousel[data-swiping=true] .case-desktop-track{transition:none}.case-desktop-carousel .case-card{position:relative;top:auto;left:auto;flex:0 0 100%;width:100%;height:100%}.case-desktop-track .case-card:not(.is-active-desktop-case){--case-accent:transparent!important}.case-swipe-surface,.integration-swipe-surface,.process-swipe-surface{--swipe-delta:0px;overscroll-behavior-x:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.case-swipe-surface:active,.integration-swipe-surface:active,.process-swipe-surface:active{cursor:-webkit-grabbing;cursor:grabbing}.case-card.case-swipe-surface[data-swiping=true]{transform:translate3d(var(--swipe-delta),0,0);transition:none}.integration-swipe-surface[data-swiping=true] .integration-card{transition:none}.integration-swipe-surface[data-swiping=true] .integration-card-left{transform:translate3d(var(--swipe-delta),0,0) rotate(-1deg)}.integration-swipe-surface[data-swiping=true] .integration-card-center{transform:translate3d(var(--swipe-delta),-4px,0)}.integration-swipe-surface[data-swiping=true] .integration-card-right{transform:translate3d(var(--swipe-delta),0,0) rotate(1deg)}.integration-mobile-card[data-swiping=true],.services-mobile-card[data-swiping=true]{transform:translate3d(var(--swipe-delta),-2px,0);transition:none}.case-image-frame{grid-column:1;grid-row:1/span 2;overflow:hidden;align-self:start;height:clamp(286px,31.65vw,455px);min-height:0;margin-top:-8px;border:3px solid #111111;border-radius:8px;background:#111111}.case-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--case-image-position,center center);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.case-copy{grid-column:2;grid-row:2;display:flex;align-self:stretch;flex-direction:column;min-width:0;padding:0}.case-headline{grid-column:2;grid-row:1;max-width:76%;margin:0;color:var(--case-accent);font-size:clamp(35px,4.35vw,49px);font-weight:900;line-height:.82;text-shadow:2px 0 #111111,-2px 0 #111111,0 2px #111111,0 -2px #111111,4px 4px 0 #111111;text-transform:uppercase}.case-card[data-case-key=uzum] .case-headline{max-width:96%;font-size:clamp(27px,3.28vw,37px);line-height:.82}.case-subtitle{max-width:94%;margin:0 0 3.2%;color:#62d987;font-size:clamp(27px,3.36vw,38px);font-weight:900;line-height:.82;text-shadow:2px 0 #111111,-2px 0 #111111,0 2px #111111,0 -2px #111111,4px 4px 0 #111111;text-transform:uppercase}.case-description{max-width:94%;margin:clamp(16px,1.86vw,21px) 0 3.2%;font-size:clamp(13.5px,1.51vw,17px);font-weight:500;line-height:1.08}.case-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;margin-top:auto;margin-bottom:clamp(2px,.45vw,5px)}.case-metric{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:2px solid #111111;border-radius:999px;box-shadow:0 3px 0 #111111;font-size:clamp(12px,1.24vw,14px);line-height:1}.case-metric strong{font-size:clamp(13px,1.42vw,16px);font-weight:500;white-space:nowrap}.case-actions{position:absolute;z-index:3;top:85.6%;left:33.5%;display:flex;gap:clamp(12px,1.42vw,16px);align-items:center}.case-button{display:grid;min-width:clamp(150px,18.8vw,212px);height:clamp(36px,3.28vw,37px);place-items:center;border:0;border-radius:999px;color:#111111;cursor:pointer;font-size:clamp(11px,1.15vw,13px);font-weight:900;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,filter .18s ease}.case-button:hover{transform:translateY(-1px);filter:brightness(1.03)}.case-button:focus-visible,.case-dot:focus-visible{outline:2px solid #ffd91f;outline-offset:3px}.case-button-orange{background:#ff5b2f;color:#ffffff}.case-button-yellow{background:#ffd91f;min-width:clamp(116px,13.12vw,148px)}.case-dots{position:absolute;z-index:3;top:94.6%;left:44.85%;display:flex;gap:clamp(13px,1.6vw,18px);align-items:center}.case-list-shell{position:fixed;z-index:44;inset:0;display:grid;place-items:center;padding:24px}.case-list-backdrop{position:absolute;inset:0;border:0;background:rgba(5,5,5,.78);cursor:pointer}.case-list-panel{position:relative;z-index:1;width:min(94vw,980px);max-height:min(86vh,780px);overflow:auto;padding:28px;border:3px solid #111111;border-radius:0 34px 0 34px;background:#fff9ed;box-shadow:9px 9px 0 #ffd91f,0 22px 70px rgba(0,0,0,.48);color:#111111}.case-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.case-list-head h3{margin:0;color:#111111;font-size:clamp(34px,4.2vw,48px);font-weight:900;line-height:.9;text-transform:uppercase}.case-list-close{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:2px solid #111111;border-radius:999px;background:#ff5b2f;color:#ffffff;cursor:pointer;font-size:28px;font-weight:900;line-height:1}.case-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.case-list-item{display:grid;--case-accent:#62d987;grid-gap:9px;gap:9px;align-content:start;min-height:210px;padding:18px;border:2px solid #111111;border-radius:0 22px 0 22px;background:#ffffff;box-shadow:4px 4px 0 var(--case-accent)}.case-list-item span,.case-list-item strong{display:block;font-weight:900;line-height:.95;text-transform:uppercase}.case-list-item strong{color:var(--case-accent);font-size:clamp(25px,2.7vw,34px);text-shadow:1px 0 #111111,-1px 0 #111111,0 1px #111111,0 -1px #111111,2px 2px 0 #111111}.case-list-item span{color:#111111;font-size:15px}.case-list-item p{margin:0;color:rgba(17,17,17,.78);font-size:13px;font-weight:700;line-height:1.22}.case-list-item button{align-self:end;justify-self:start;min-width:138px;height:38px;margin-top:4px;border:2px solid #111111;border-radius:999px;background:#ffd91f;color:#111111;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase;box-shadow:3px 3px 0 #111111}.case-list-close:focus-visible,.case-list-item button:focus-visible{outline:2px solid #ff5b2f;outline-offset:3px}.case-dot{width:clamp(10px,1.06vw,12px);height:clamp(10px,1.06vw,12px);border:0;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;padding:0;transition:background-color .18s ease,transform .18s ease}.case-dot.is-active{background:#ffffff}.case-dot:hover{transform:scale(1.2)}.case-spark{position:absolute;z-index:2;display:none;width:24px;height:24px;background:currentColor;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.case-spark:after,.case-spark:before{content:none}.case-spark-cyan{top:5.37%;left:53.4%;color:#12e2dc}.case-spark-yellow{top:17.83%;left:42.1%;color:#ffd91f}.case-sun{position:absolute;z-index:2;top:8.43%;right:9.4%;width:clamp(94px,11.7vw,132px);height:auto;transform-origin:50% 50%;pointer-events:none}.case-mobile-carousel,.case-mobile-head{display:none}.case-nav-arrow{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;font-size:22px;font-weight:900;line-height:1;transition:background .18s ease,transform .18s ease}.case-nav-arrow:hover{background:rgba(255,255,255,.16);transform:translateY(-1px)}.case-nav-arrow:focus-visible{outline:2px solid #ffd91f;outline-offset:3px}.case-nav-shell{position:absolute;z-index:3;top:16.29%;left:7.62%;width:84.76%;display:none;align-items:center;justify-content:space-between}@media (min-width:761px){.cases-tape{top:-16%;left:50%;width:max(172vw,172%);height:clamp(150px,15.95vw,180px);overflow:visible;transform:translateX(-50%)}.cases-tape:before{content:none}.cases-tape-track{left:-21vw;width:max(158vw,158%);height:clamp(34px,3.9vw,44px);overflow:hidden;transform:rotate(var(--case-tape-rotate));transform-origin:center center}.cases-tape-line{gap:clamp(22px,2.75vw,31px);padding:0 clamp(10px,1.6vw,18px);font-size:clamp(27px,3.45vw,39px)}.cases-tape-track-primary{top:20%;--case-tape-rotate:-5.1deg}.cases-tape-track-secondary{display:flex;top:55%;--case-tape-start:-7vw;--case-tape-rotate:5.1deg}}.case-brandline{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.integration-nav-shell{position:absolute;z-index:3;top:3%;left:7.62%;width:84.76%;display:none;align-items:center;justify-content:space-between}.integration-nav-arrow{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:rgba(255,255,255,.08);color:#111111;cursor:pointer;font-size:18px;font-weight:900;line-height:1;pointer-events:auto;transition:background .18s ease,transform .18s ease}.integration-nav-arrow:hover{background:rgba(255,255,255,.16);transform:translateY(-1px)}.integration-nav-arrow:focus-visible{outline:2px solid #ffd91f;outline-offset:3px}.case-nav-arrow:active,.integration-nav-arrow:active{transform:translateY(-1px) scale(.99)}.process-geo{position:relative;aspect-ratio:1128/1340;overflow:visible;background:transparent;isolation:isolate}.process-mobile-swipe-group{display:contents}.process-geo:after{content:"";position:absolute;z-index:1;top:14.95%;left:0;width:100%;height:1px;background:rgba(255,255,255,.92)}.process-geo-orbits{position:absolute;z-index:0;inset:-18% -22% -8% -12%;background:repeating-radial-gradient(ellipse 72% 42% at 10% 47%,transparent 0,transparent 58px,rgba(255,255,255,.055) 60px,rgba(255,255,255,.055) 63px,transparent 65px);opacity:.95;transform:rotate(-2deg)}.process-steps{position:absolute;z-index:2;top:13.6%;left:10.64%;display:flex;gap:clamp(22px,3.02vw,34px);align-items:center}.process-step{display:grid;width:clamp(36px,3.99vw,45px);height:clamp(36px,3.99vw,45px);place-items:center;border:1px solid rgba(255,255,255,.96);border-radius:50%;background:#0d0d0d;color:#ffffff;cursor:pointer;font-size:clamp(18px,1.86vw,21px);font-weight:900;line-height:1;transition:background-color .18s ease,color .18s ease,transform .18s ease}.process-step.is-active{background:#ffffff;color:#101010}.process-step:hover{transform:translateY(-1px)}.process-step:focus-visible{outline:2px solid #ffd91f;outline-offset:3px}.process-copy{position:absolute;z-index:2;top:19.52%;left:11.35%;width:77.3%;min-height:96px;overflow:hidden}.process-copy-track{display:flex;width:100%;transform:translate3d(calc(var(--process-track-x, 0%) + var(--swipe-delta, 0px)),0,0);transition:transform .5s cubic-bezier(.2,.9,.2,1);will-change:transform}.process-mobile-swipe-group[data-swiping=true] .process-copy-track{transition:none}.process-copy-inner{position:relative;flex:0 0 100%;width:100%;min-width:0}.geo-title,.integrations-kicker,.process-copy h3,.process-title{margin:0;color:#ffffff;font-weight:900;letter-spacing:0;text-transform:uppercase}.process-title{position:absolute;z-index:2;top:3.45%;left:7.62%;font-size:clamp(44px,5.58vw,63px);line-height:.92}.process-title span{color:#ff5b2f}.process-copy h3{width:40.5%;font-size:clamp(34px,4.26vw,48px);line-height:.94}.process-arrow{display:none;pointer-events:none}.process-copy p{position:absolute;top:0;left:65.1%;width:31%;margin:0;color:#ffffff;font-size:clamp(16px,1.77vw,20px);font-weight:500;line-height:.98}.spark{position:absolute;z-index:2;display:block;width:24px;height:24px;background:currentColor;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.spark:after,.spark:before{content:none}.spark-pink{top:28.7%;left:34.2%;color:#ff2e9d}.spark-cyan{top:35.6%;left:63.2%;color:#12e2dc}.spark-yellow{top:67.1%;left:83.5%;color:#ffd327}.geo-title{position:absolute;z-index:2;top:33.8%;left:7.62%;font-size:clamp(44px,5.42vw,61px);line-height:.96}.geo-title span,.integrations-kicker span{color:#ff5b2f}.geo-map{position:absolute;z-index:2;--geo-label-boost:1;--geo-scene-scale:0.5;--geo-scene-x:0px;--geo-scene-y:0px;top:36.35%;left:4%;width:92%;height:39.5%;overflow:visible}.geo-map:before{content:"";position:absolute;z-index:1;top:18%;left:22%;width:56%;height:66%;border-radius:50%;background:radial-gradient(circle at 58% 45%,rgba(255,255,255,.055),transparent 24%),radial-gradient(circle at 48% 50%,rgba(18,226,220,.06),transparent 46%),radial-gradient(circle at 50% 52%,rgba(255,211,39,.035),transparent 56%);filter:blur(1px);opacity:.76;pointer-events:none}.geo-globe{position:absolute;z-index:3;top:11%;left:43.8%;width:31.8%;height:auto;filter:drop-shadow(0 12px 0 rgba(255,255,255,.05)) drop-shadow(0 16px 24px rgba(0,0,0,.38))}.country-label{position:absolute;z-index:5;color:#ffffff;font-size:clamp(23px,2.66vw,30px);font-weight:800;line-height:1;white-space:nowrap;text-shadow:0 2px 16px rgba(0,0,0,.58)}.country-label:after,.country-label:before{content:none}.geo-arrows{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none;stroke:rgba(255,255,255,.78);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.geo-arrows>path{vector-effect:non-scaling-stroke}.geo-arrows marker path{fill:none;stroke:rgba(255,255,255,.78);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.geo-country-sticker{position:absolute;z-index:4;width:8.8%;height:auto;pointer-events:none;transform-origin:center;filter:drop-shadow(0 13px 17px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(255,255,255,.24))}.geo-orbit-scene{position:absolute;z-index:3;top:0;left:0;width:1672px;height:941px;overflow:visible;color:#ffffff;transform:translate3d(var(--geo-scene-x),var(--geo-scene-y),0) scale(var(--geo-scene-scale));transform-origin:0 0;will-change:transform}.geo-orbit-bg,.geo-orbit-star,.geo-orbit-sticker{position:absolute;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.geo-orbit-bg{inset:0;z-index:0;width:100%;height:100%;object-fit:contain;opacity:0}.geo-orbit-star,.geo-orbit-sticker{height:auto;filter:brightness(1.02) saturate(.98) drop-shadow(0 10px 13px rgba(0,0,0,.46)) drop-shadow(0 0 4px rgba(255,255,255,.15))}.geo-orbit-sticker-planet{z-index:3;animation:none!important;filter:brightness(.98) saturate(.92) drop-shadow(0 12px 17px rgba(0,0,0,.48)) drop-shadow(0 0 5px rgba(255,255,255,.12))}.motion-ready .geo-orbit-sticker-planet{animation:geoPlanetIdle 11s ease-in-out infinite!important}.motion-ready .geo-orbit-sticker-planet:hover{animation-play-state:paused!important}@keyframes geoPlanetIdle{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(3px,-4px,0) rotate(2.2deg)}50%{transform:translate3d(-2px,3px,0) rotate(-1.6deg)}75%{transform:translate3d(2px,2px,0) rotate(1.1deg)}}.geo-orbit-sticker:not(.geo-orbit-sticker-planet){z-index:4}.geo-orbit-star{z-index:2;opacity:.36}.geo-orbit-label{position:absolute;z-index:5;color:#ffffff;font-size:var(--geo-label-size);font-weight:850;line-height:1;letter-spacing:0;text-shadow:0 1px 0 #050505,0 0 10px rgba(0,0,0,.72);transform:translate(-50%,-50%) scale(var(--geo-label-boost));white-space:nowrap}.geo-mobile-composition{display:none}.country-kazakhstan{top:8%;left:30.4%}.geo-country-sticker-kazakhstan{top:1.5%;left:50.2%;width:9.2%;transform:rotate(2deg)}.country-kazakhstan:after{right:-34%;top:14%;transform:rotate(28deg)}.country-kazakhstan:before{right:-39%;top:47%;transform:rotate(104deg)}.country-uzbekistan{top:39.4%;left:9.6%}.geo-country-sticker-uzbekistan{top:30.6%;left:26.6%;width:8.8%;transform:rotate(3deg)}.country-uzbekistan:after{right:-41%;top:3%;transform:rotate(14deg)}.country-uzbekistan:before{right:-49%;top:27%;transform:rotate(86deg)}.country-tajikistan{top:61.8%;left:8.8%}.geo-country-sticker-tajikistan{top:52.8%;left:31.2%;width:8.5%;transform:rotate(-4deg)}.country-tajikistan:after{right:-26%;top:-2%;transform:rotate(37deg)}.country-tajikistan:before{right:-31%;top:23%;transform:rotate(112deg)}.country-georgia{top:78.8%;left:43.2%}.geo-country-sticker-georgia{top:68.4%;left:58.4%;width:8.4%;transform:rotate(6deg)}.country-georgia:after{right:-68%;top:-16%;transform:rotate(18deg)}.country-georgia:before{right:-74%;top:10%;transform:rotate(92deg)}.country-kyrgyzstan{top:67.6%;left:68.6%}.geo-country-sticker-kyrgyzstan{top:55.6%;left:82.2%;width:8.5%;transform:rotate(-5deg)}.country-kyrgyzstan:after{left:-44%;top:-65%;transform:rotate(-128deg)}.country-kyrgyzstan:before{left:-49%;top:-52%;transform:rotate(-44deg)}.integrations-kicker{position:absolute;z-index:2;top:85%;left:7.62%;font-size:clamp(44px,5.58vw,63px);line-height:.92}.figma-lower{position:relative;aspect-ratio:1128/1114;overflow:visible;background:transparent;isolation:isolate}.lower-orbits{position:absolute;z-index:0;inset:-19% -17% 1% -16%;background:repeating-radial-gradient(ellipse 78% 50% at 79% 61%,transparent 0,transparent 70px,rgba(255,255,255,.05) 72px,rgba(255,255,255,.05) 74px,transparent 76px);transform:rotate(-3deg)}.lower-orbits:after{content:none}.figma-lower .lower-orbits{display:block}.hero-orbits{--orbit-rx:88%;--orbit-ry:53%;--orbit-x:21%;--orbit-y:43%;--orbit-gap:78px;--orbit-opacity:0.36;background:none}.services-orbits{--orbit-rx:96%;--orbit-ry:56%;--orbit-x:67%;--orbit-y:72%;--orbit-gap:82px;--orbit-opacity:0.5}.cases-bg{--orbit-rx:82%;--orbit-ry:50%;--orbit-x:82%;--orbit-y:36%;--orbit-gap:80px;--orbit-opacity:0.44}.process-geo-orbits{--orbit-rx:74%;--orbit-ry:44%;--orbit-x:11%;--orbit-y:48%;--orbit-gap:70px;--orbit-opacity:0.46}.lower-orbits{--orbit-rx:80%;--orbit-ry:51%;--orbit-x:78%;--orbit-y:61%;--orbit-gap:78px;--orbit-opacity:0.44}.integration-cards{position:absolute;z-index:2;top:0;right:0;left:0;height:46.5%;overflow:hidden}.integration-mobile-card{display:none}.integration-static-cards{position:absolute;inset:0;display:block}.integration-loop-track{position:absolute;top:5.6%;left:7.1%;display:flex;width:max-content;height:62.5%;align-items:stretch;gap:clamp(44px,6.2vw,70px);will-change:transform}.integration-loop-track .integration-card{position:relative;top:auto;left:auto;width:clamp(278px,27.75vw,314px);height:100%;flex:0 0 clamp(278px,27.75vw,314px);transform:none}.integration-mobile-label,.integration-mobile-media{--integration-enter-x:12px;--integration-enter-rotate:0deg}.integration-card{position:absolute;--integration-enter-x:0px;--integration-enter-rotate:0deg;display:grid;grid-template-rows:1fr auto;border:4px solid #070707;border-radius:12px;background:#ffd221;box-shadow:7px 7px 0 #ffffff;color:#111111;overflow:hidden;transition:filter .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.integration-card:hover{filter:brightness(1.03)}.integration-card-left:hover{transform:translateY(-5px) rotate(-1deg)}.integration-card-center:hover{transform:translateY(-7px)}.integration-card-right:hover{transform:translateY(-5px) rotate(1deg)}.integration-card-left{--integration-enter-x:-18px;--integration-enter-rotate:-1deg;top:6.12%;left:6.9%;width:24.36%;height:84.31%}.integration-card-center{--integration-enter-x:0px;--integration-enter-rotate:0deg;top:0;left:36.13%;width:27.89%;height:96.55%}.integration-card-right{--integration-enter-x:18px;--integration-enter-rotate:1deg;top:6.12%;left:68.89%;width:24.36%;height:84.31%}.integration-card-media{position:relative;min-height:0;margin:clamp(7px,.89vw,10px) clamp(7px,.89vw,10px) 0;overflow:hidden;border:2px solid #111111;border-radius:4px;background:#111111}.integration-card-image{object-fit:cover;object-position:center top;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.integration-card-media .integration-card-image{inset:-2px!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;max-width:none!important;max-height:none!important}.integration-card-label{position:absolute;z-index:2;top:0;left:11.5%;display:grid;width:77%;min-height:clamp(44px,5vw,56px);place-items:center;align-content:center;grid-row-gap:2px;row-gap:2px;padding:0 clamp(8px,1.42vw,16px);border-radius:0 0 10px 10px;background:#ffd221;text-align:center;text-transform:uppercase}.integration-card-label strong{display:block;max-width:100%;overflow-wrap:anywhere;font-size:clamp(14px,1.68vw,19px);font-weight:900;line-height:.9}.integration-card-label span{display:block;font-size:clamp(10px,1.06vw,12px);font-weight:800;line-height:1}.integration-card-cta{z-index:2;display:inline-flex;align-items:center;justify-content:center;width:69%;height:clamp(19px,2.4vw,27px);align-self:end;justify-self:center;margin:clamp(8px,1vw,12px) 0 clamp(9px,1.24vw,14px);border:1.5px solid #111111;border-radius:999px;background:#ffd221;color:#111111;cursor:pointer;font-size:clamp(8px,.98vw,11px);font-weight:500;line-height:1;text-decoration:underline;transition:background-color .18s ease,transform .18s ease}.integration-card-cta:hover{background:#fff5a2;transform:translateY(-1px)}.integration-card-cta:focus-visible,.integration-cards:focus-visible,.integration-dot:focus-visible,.integration-mobile-card:focus-visible,.integration-viewer-actions button:focus-visible,.integration-viewer-close:focus-visible,.integration-viewer-contact:focus-visible,.lower-form-submit:focus-visible,.lower-thank-you button:focus-visible{outline:2px solid #ff5b2f;outline-offset:3px}.integration-viewer-shell{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:clamp(16px,3vw,34px)}.integration-viewer-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 22% 18%,rgba(255,210,33,.22),transparent 34%),rgba(0,0,0,.72);cursor:pointer}.integration-viewer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.74fr);grid-gap:clamp(16px,2.1vw,24px);gap:clamp(16px,2.1vw,24px);width:min(94vw,980px);max-height:min(88vh,760px);overflow:auto;padding:clamp(16px,2.13vw,24px);border:4px solid #070707;border-radius:10px 42px 10px 42px;background:#ffd221;box-shadow:9px 9px 0 #ffffff,-5px -5px 0 rgba(21,220,159,.9);color:#111111}.integration-viewer-close{position:absolute;z-index:3;top:clamp(10px,1.6vw,18px);right:clamp(10px,1.6vw,18px);width:38px;height:38px;border:2px solid #111111;border-radius:50%;background:#ffffff;color:#111111;cursor:pointer;font-size:25px;font-weight:900;line-height:1}.integration-viewer-media{position:relative;min-height:clamp(420px,45vw,560px);overflow:hidden;border:3px solid #111111;border-radius:7px;background:#111111}.integration-viewer-image{object-fit:cover;object-position:left center}.integration-viewer-copy{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:clamp(18px,2vw,24px);padding:clamp(18px,2.3vw,26px);border:3px solid #111111;border-radius:7px 30px 7px 30px;background:#fffaf1}.integration-viewer-kicker{width:max-content;max-width:100%;padding:7px 13px;border:2px solid #111111;border-radius:999px;background:#15dca0;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.integration-viewer-copy h2{margin:0;overflow-wrap:anywhere;font-size:clamp(32px,4vw,48px);font-weight:900;letter-spacing:0;line-height:.9;text-transform:uppercase}.integration-viewer-copy dl{display:grid;grid-gap:12px;gap:12px;margin:0}.integration-viewer-copy dl div{display:grid;grid-gap:4px;gap:4px;padding-bottom:12px;border-bottom:2px solid rgba(17,17,17,.14)}.integration-viewer-copy dt{color:rgba(17,17,17,.62);font-size:12px;font-weight:900;line-height:1.1;text-transform:uppercase}.integration-viewer-copy dd{margin:0;overflow-wrap:anywhere;font-size:clamp(18px,1.95vw,22px);font-weight:900;line-height:1}.integration-viewer-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.integration-viewer-actions button,.integration-viewer-contact{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:2px solid #111111;border-radius:999px;color:#111111;cursor:pointer;font-size:12px;font-weight:900;line-height:1.1;text-align:center;text-decoration:none}.integration-viewer-actions button{background:#ffffff}.integration-viewer-contact{background:#ff5bd6}.integration-dots{position:absolute;z-index:3;top:51.4%;left:50%;display:flex;gap:clamp(12px,1.24vw,14px);transform:translateX(-50%)}.integration-dot{width:clamp(13px,1.42vw,16px);height:clamp(13px,1.42vw,16px);border:0;border-radius:50%;background:rgba(255,255,255,.36);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.integration-dot.is-active{background:#ffffff;box-shadow:none;transform:none}.integration-dot:hover{transform:scale(1.18)}.lower-contact{position:absolute;z-index:2;top:61.9%;left:7.62%;width:38%}.lower-contact h2{margin:0 0 clamp(26px,3.1vw,35px);color:#ffffff;font-size:clamp(44px,5.58vw,63px);font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase}.lower-contact-info{display:grid;grid-gap:clamp(17px,1.95vw,22px);gap:clamp(17px,1.95vw,22px)}.lower-contact-info p{display:grid;grid-gap:3px;gap:3px;margin:0;color:#ffffff;font-size:clamp(12px,1.33vw,15px);font-weight:500;line-height:1.08}.lower-contact-info a,.lower-contact-info strong{color:#ff5b2f;font-size:clamp(16px,1.86vw,21px);font-weight:900;line-height:.92;text-decoration:none}.lower-socials{display:flex;gap:clamp(13px,1.33vw,15px);margin-top:clamp(31px,3.46vw,39px)}.lower-contact-cta{display:none}.lower-socials a{display:grid;width:clamp(38px,4.17vw,47px);height:clamp(38px,4.17vw,47px);place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-size:clamp(10px,1.06vw,12px);font-weight:900;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.lower-socials a:hover{background:#ffd91f;color:#111111;transform:translateY(-1px)}.lower-socials a:focus-visible{outline:2px solid #ffd91f;outline-offset:3px}.lower-spark{position:absolute;z-index:2;display:none;width:24px;height:24px;place-items:center;color:#ffffff}.lower-spark:after,.lower-spark:before{content:"";position:absolute;border-radius:999px;background:currentColor}.lower-spark:before{width:3px;height:100%}.lower-spark:after{width:100%;height:3px}.lower-spark-cyan{top:68.6%;left:39.1%;color:#13e5dd}.lower-spark-pink{top:77.7%;left:44.7%;color:#ff2b9c}.case-spark,.hero-spark,.lower-spark,.services-spark,.spark{display:block;width:var(--spark-size,12px);height:var(--spark-size,12px);background:currentColor;border-radius:1px;-webkit-clip-path:polygon(50% 0,62% 34%,98% 20%,80% 50%,98% 80%,62% 66%,50% 100%,38% 66%,2% 80%,20% 50%,2% 20%,38% 34%);clip-path:polygon(50% 0,62% 34%,98% 20%,80% 50%,98% 80%,62% 66%,50% 100%,38% 66%,2% 80%,20% 50%,2% 20%,38% 34%);filter:drop-shadow(0 0 3px currentColor);opacity:.7}.case-spark:after,.case-spark:before,.hero-spark:after,.hero-spark:before,.lower-spark:after,.lower-spark:before,.services-spark:after,.services-spark:before,.spark:after,.spark:before{display:none}.hero-spark-yellow,.services-spark-yellow{--spark-size:16px}.case-spark-cyan,.hero-spark-cyan,.lower-spark-cyan,.services-spark-cyan,.spark-cyan{--spark-size:9px}.hero-spark-pink,.lower-spark-pink,.services-spark-pink,.spark-pink{--spark-size:10px}.case-spark-yellow,.spark-yellow{--spark-size:11px}.case-spark,.lower-spark,.services-spark,.spark{display:none!important}.lower-form{position:absolute;z-index:3;top:61.8%;left:55.14%;width:36.61%;height:34.4%;padding:clamp(21px,2.48vw,28px) clamp(26px,3.1vw,35px) clamp(24px,2.66vw,30px);border:3px solid #ffd91f;border-radius:0 28px 0 28px;background:#f7f0e6;box-shadow:9px 9px 0 #ffd91f;color:#111111}.lower-form h2{margin:0 0 clamp(14px,1.6vw,18px);font-size:clamp(13px,1.42vw,16px);font-weight:900;line-height:1;text-transform:uppercase}.lower-form label{display:grid;grid-gap:clamp(5px,.62vw,7px);gap:clamp(5px,.62vw,7px);margin:0 0 clamp(7px,.8vw,9px)}.lower-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(12px,1.33vw,15px);gap:clamp(12px,1.33vw,15px)}.lower-form label span{font-size:clamp(8px,.89vw,10px);font-weight:900;line-height:1;text-transform:uppercase}.lower-form input,.lower-form textarea{width:100%;border:2px solid #111111;border-radius:9px;background:#ffffff;color:#111111;font-size:clamp(10px,1.06vw,12px);line-height:1.2;outline-offset:2px}.lower-form input{height:clamp(31px,3.37vw,38px);padding:0 clamp(11px,1.24vw,14px)}.lower-form textarea{height:clamp(96px,11vw,148px);padding:clamp(11px,1.24vw,14px);resize:none}.lower-form-submit{display:block;width:100%;height:clamp(34px,3.55vw,40px);margin-top:clamp(8px,.98vw,11px);border:0;border-radius:999px;background:#111111;color:#ffffff;cursor:pointer;font-size:clamp(9px,1.06vw,12px);font-weight:900;line-height:1;text-transform:uppercase}.lower-form-submit:disabled{cursor:wait;opacity:.74}.lower-form-privacy,.lower-form-status{margin:clamp(10px,1.06vw,12px) 0 0;color:rgba(17,17,17,.42);font-size:clamp(7px,.8vw,9px);font-weight:500;line-height:1.2;text-align:center}.lower-form-privacy a{color:inherit}.lower-form-status{min-height:11px;margin-top:4px;color:#ff5b2f;font-weight:800}.lower-thank-you{position:absolute;z-index:4;inset:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,1.4vw,18px);padding:clamp(22px,2.66vw,30px);border-radius:0 28px 0 28px;background:#f7f0e6;text-align:left}.lower-thank-you-text{display:grid;grid-gap:clamp(9px,1.06vw,12px);gap:clamp(9px,1.06vw,12px);min-width:0}.lower-thank-you strong{font-size:clamp(27px,3.2vw,36px);font-weight:900;line-height:.9;text-transform:uppercase}.lower-thank-you span{max-width:220px;font-size:clamp(12px,1.33vw,15px);font-weight:700;line-height:1.18;text-transform:uppercase}.lower-thank-you-close{position:absolute;top:clamp(12px,1.42vw,16px);right:clamp(12px,1.42vw,16px);display:grid;width:clamp(26px,2.4vw,30px);height:clamp(26px,2.4vw,30px);place-items:center;border:0;background:transparent;color:#111111;cursor:pointer;font-size:clamp(20px,2vw,24px);line-height:1}.lower-thank-you-hand{flex:0 0 auto;width:clamp(56px,8.2vw,92px);height:auto;pointer-events:none}.lower-footer{position:absolute;z-index:3;bottom:0;left:50%;display:flex;width:100vw;height:4.55%;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1128px) / 2 + 28px));border-top:1px solid rgba(255,255,255,.08);background:rgba(9,9,9,.84);color:rgba(255,255,255,.22);font-size:clamp(11px,1.15vw,13px);line-height:1;transform:translateX(-50%)}.lower-footer a{color:inherit;text-decoration:none}@media (min-width:761px){html[lang] .services-reference-bg{background-image:url(/figma/sections/section-02-services-bg-clean@2x.png)}html[lang] .cases-reference-bg{top:-16.43%;bottom:auto;height:121.98%;background-image:url(/figma/sections/section-03-cases-bg-clean@2x.png);background-size:100% 100%}html[lang] .process-geo-reference-bg{background-image:url(/figma/sections/section-04-05-process-geo-bg-clean@2x.png)}html[lang] .integrations-reference-bg{bottom:auto;height:63.846%;background-image:url(/figma/sections/section-06-integrations-bg-live@2x.png)}html[lang] .contacts-reference-bg{top:auto;height:36.154%;background-image:url(/figma/sections/section-07-contacts@2x-main.png)}.service-row{left:28.2%;width:66.1%;grid-template-columns:44% 50%;column-gap:6%}.service-row:first-child{top:21.1%}.service-row:nth-child(2){top:35.05%}.service-row:nth-child(3){top:51.25%}.service-row:nth-child(4){top:66.05%}.service-row .service-badge{width:auto;min-width:clamp(112px,13.65vw,154px);min-height:clamp(15px,1.86vw,21px);border-radius:4px;border-color:rgba(255,255,255,.7);background:transparent;color:#ffffff;font-size:clamp(7px,.8vw,9px);letter-spacing:.08em}.service-row.is-active-service-row .service-badge,.service-row:focus .service-badge,.service-row:focus-visible .service-badge,.service-row:hover .service-badge{background:rgba(255,91,47,.18)}.service-row h3{margin-top:clamp(8px,1.06vw,12px);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(23px,2.57vw,29px);line-height:.84}.service-row p{max-width:365px;margin-top:clamp(28px,3.1vw,35px);color:rgba(255,255,255,.94);font-size:clamp(12px,1.33vw,15px);font-weight:400;line-height:1.55}.figma-cases{aspect-ratio:1128/828}.figma-cases .cases-title{top:14.9%;font-size:clamp(56px,6.38vw,72px);line-height:.78}.figma-cases .case-headline{font-size:clamp(39px,4.79vw,54px);line-height:.76}.figma-cases .case-card[data-case-key=uzum] .case-headline{max-width:96%;font-size:clamp(27px,3.28vw,37px);line-height:.82}html[lang] .process-geo{aspect-ratio:1128/1280;overflow:hidden}.figma-cases,.figma-lower,.figma-services{overflow:hidden}.figma-cases{z-index:2;overflow:visible}.figma-cases .cases-reference-bg,.figma-services .services-reference-bg,.process-geo .process-geo-reference-bg{display:none}.figma-cases .cases-bg,.figma-services .services-orbits,.process-geo .process-geo-orbits{display:block!important;pointer-events:none}.figma-lower .integration-cards,.figma-lower .integration-dots,.figma-lower .lower-contact,.figma-lower .lower-footer,.figma-lower .lower-form{z-index:2}.figma-lower .integration-nav-shell{display:none!important}.figma-lower .integration-card,.figma-lower .integration-card-cta,.figma-lower .integration-dot,.figma-lower .lower-contact a,.figma-lower .lower-footer a,.figma-lower .lower-socials a{pointer-events:auto}.figma-lower .lower-form-status:not(:empty){position:relative;z-index:2;padding:4px 8px;border-radius:999px;background:#f7f0e6;color:#ff5b2f}}.mobile-hit{display:none}.anchor,.figma-field,.figma-lead-form,.figma-submit-hitbox,.hit{position:absolute}.hit{z-index:4;display:block;border-radius:999px}button.hit{padding:0;border:0;background:transparent;cursor:pointer}.figma-submit-hitbox:focus-visible,.hit:focus-visible{outline:2px solid #ffd91f;outline-offset:2px}.hit-home{left:26.5957%;width:7.3582%}.hit-home,.hit-services{top:16.2922%;height:.8491%}.hit-services{left:36.7021%;width:5.5851%}.hit-cases{left:44.9468%;width:4.9645%}.hit-cases,.hit-examples{top:16.2922%;height:.8491%}.hit-examples{left:52.8369%;width:6.9149%}.hit-contacts{left:62.4113%;top:16.2922%;width:7.4468%;height:.8491%}.hit-lang-ru{left:75.5319%;width:3.8121%}.hit-lang-en,.hit-lang-ru{top:16.2922%;height:.5484%}.hit-lang-en{left:79.344%;width:3.5461%}.hit-discuss{left:83.9539%;top:16.2922%;width:14.0071%;height:.5484%}.anchor{left:0;width:1px;height:1px;pointer-events:none}.anchor-top{top:0}.anchor-services{top:17.159%}.anchor-cases{top:36.7592%}.anchor-process{top:50.7518%}.anchor-examples{top:74.456%}.anchor-contacts{top:90.023%}.figma-lead-form{z-index:5;left:55.1418%;top:90.7483%;width:36.6135%;height:7.6243%}.figma-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.figma-field,.figma-submit-hitbox{border:0;background:transparent;color:#111111;box-shadow:none}.figma-field:focus,.figma-field:not(:placeholder-shown){background:#ffffff}.figma-field{z-index:6;padding:0 clamp(8px,1.06vw,12px);font-size:clamp(10px,1.06vw,12px);line-height:1;outline-offset:1px;border-radius:0}.figma-field-name{left:7.5061%}.figma-field-name,.figma-field-phone{top:19.4896%;width:39.7094%;height:7.8886%}.figma-field-phone{left:51.5738%}.figma-field-company{left:7.5061%;top:35.2668%;width:83.7772%;height:8.3527%}.figma-field-message{left:7.5061%;top:51.5081%;width:83.7772%;height:19.4896%;padding-top:clamp(8px,1.06vw,12px);resize:none}.figma-submit-hitbox{left:6.7797%;top:74.2459%;width:85.23%;height:8.8167%;cursor:pointer}.figma-submit-hitbox:disabled{cursor:wait}.figma-form-status{position:absolute;left:6.7797%;top:90.0232%;width:85.23%;margin:0;color:#111111;font-size:clamp(9px,.9vw,10px);text-align:center}.figma-thank-you{position:absolute;z-index:8;inset:7% 6.8%;display:grid;place-items:center;align-content:center;grid-gap:clamp(8px,1.1vw,12px);gap:clamp(8px,1.1vw,12px);padding:clamp(18px,2.5vw,28px);border:2px solid #111111;border-radius:24px;background:#fff9ed;color:#111111;text-align:center;box-shadow:8px 8px 0 #ffd91f}.figma-thank-you strong{font-size:clamp(24px,3.2vw,36px);font-weight:900;line-height:.95;text-transform:uppercase}.figma-thank-you span{max-width:260px;font-size:clamp(12px,1.35vw,15px);line-height:1.15}.figma-thank-you button{min-width:120px;height:34px;border:0;border-radius:999px;background:#111111;color:#ffffff;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase}.figma-thank-you button:focus-visible{outline:2px solid #ff5b2f;outline-offset:3px}.figma-popup-shell{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:24px}.figma-popup-backdrop{position:absolute;inset:0;border:0;background:rgba(6,6,6,.78);cursor:pointer}.figma-popup{position:relative;z-index:1;width:min(92vw,446px);max-height:min(88vh,720px);overflow:auto;padding:30px 30px 26px;border:3px solid #ffd91f;border-radius:18px;background:#fff9ed;box-shadow:10px 10px 0 #ff5b2f,0 18px 70px rgba(0,0,0,.42);color:#111111}.figma-popup h2{max-width:80%;margin:0 0 10px;color:#111111;font-size:24px;font-weight:900;line-height:.95;letter-spacing:0;text-transform:uppercase}.figma-popup p{margin:0}.figma-popup>p{max-width:330px;margin-bottom:18px;font-size:13px;font-weight:700;line-height:1.2}.figma-popup-close{position:absolute;top:18px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:999px;background:transparent;color:#111111;cursor:pointer;font-size:29px;font-weight:900;line-height:1}.figma-popup-close:focus-visible,.figma-popup-submit:focus-visible{outline:2px solid #ff5b2f;outline-offset:3px}.figma-popup-form{display:grid;grid-gap:12px;gap:12px}.figma-popup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.figma-popup-form label{display:grid;grid-gap:5px;gap:5px}.figma-popup-form span{font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.figma-popup-form input,.figma-popup-form textarea{width:100%;border:2px solid #111111;border-radius:8px;background:#ffffff;color:#111111;font-size:13px;font-weight:700;line-height:1.2;outline:none}.figma-popup-form input{height:40px;padding:0 12px}.figma-popup-form textarea{min-height:88px;padding:10px 12px;resize:vertical}.figma-popup-form input:focus,.figma-popup-form textarea:focus{box-shadow:0 0 0 3px #ffd91f}.figma-popup-submit{min-height:46px;border:2px solid #111111;border-radius:999px;background:#ffd91f;color:#111111;cursor:pointer;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase;box-shadow:4px 4px 0 #111111}.figma-popup-submit:disabled{cursor:wait;opacity:.75}.figma-popup-privacy{color:rgba(17,17,17,.72);font-size:10px;font-weight:700;line-height:1.25}.figma-popup-privacy a{text-decoration-thickness:1px;text-underline-offset:2px}.figma-popup-status{min-height:14px;color:#d93618;font-size:11px;font-weight:900;line-height:1.2}.figma-popup-thanks{display:flex;min-height:260px;align-items:center;justify-content:space-between;gap:18px;text-align:left}.figma-popup-thanks-text{display:grid;grid-gap:13px;gap:13px;min-width:0}.figma-popup-thanks strong{font-size:42px;font-weight:900;line-height:.9;text-transform:uppercase}.figma-popup-thanks span{max-width:280px;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.figma-popup-thanks-hand{flex:0 0 auto;width:clamp(64px,9vw,104px);height:auto;pointer-events:none}.figma-sticky-nav{position:fixed;z-index:30;top:0;left:0;width:100%;height:clamp(66px,5.55vw,80px);padding:0 max(22px,calc((100vw - 1128px) / 2 + 22px));border-bottom:3px solid rgba(255,217,31,.9);background:#0c0c0c;opacity:0;pointer-events:none;transform:translateY(-16px);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.figma-sticky-nav.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.figma-sticky-nav-inner{display:grid;width:100%;height:100%;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;grid-gap:clamp(18px,1.9vw,32px);gap:clamp(18px,1.9vw,32px);margin:0 auto}.sticky-brand{display:flex;gap:10px;align-items:center;color:#ffffff;text-decoration:none}.sticky-brand strong{font-size:clamp(16px,1.95vw,22px);font-weight:900;line-height:1}.sticky-brand span{display:grid;min-width:79px;min-height:24px;place-items:center;border-radius:5px;background:#ffd91f;color:#111111;font-size:12px;font-weight:900;line-height:1}.sticky-actions,.sticky-links{display:flex;align-items:center}.sticky-links{justify-content:center;gap:clamp(12px,1.35vw,24px);min-width:0;padding-inline:clamp(6px,1vw,16px)}.sticky-links a{color:#ffffff;font-size:clamp(10px,.98vw,13px);font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sticky-links a.is-active{color:#ff5b2f}.sticky-actions{justify-content:flex-end;gap:clamp(10px,.95vw,14px);margin-left:0;min-width:max-content}.sticky-actions a,.sticky-actions button{display:grid;height:36px;place-items:center;border:0;border-radius:999px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.sticky-actions a{min-width:44px;border:2px solid #ff5b2f;background:#171717;color:#ff5b2f;opacity:.82}.sticky-actions a.is-active-lang{border-color:transparent;background:#ff5b2f;color:#ffffff;opacity:1}.sticky-actions button{min-width:176px;padding:0 22px;background:#ffd91f;color:#111111}.sticky-actions a:focus-visible,.sticky-actions button:focus-visible,.sticky-brand:focus-visible,.sticky-links a:focus-visible{outline:2px solid #ffd91f;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.privacy-page{min-height:100vh;padding:56px max(24px,calc((100vw - 900px) / 2));background:#0d0d0d;color:#ffffff}.privacy-page a{color:#ff5b2f}.privacy-page h1{max-width:760px;font-size:clamp(38px,6vw,72px);line-height:.95;text-transform:uppercase}.privacy-page section{max-width:760px;margin-top:36px}.privacy-page li,.privacy-page p{color:rgba(255,255,255,.78);line-height:1.65}.motion-ready .reveal{opacity:0;transform:translateY(26px);transition:opacity .52s ease,transform .62s cubic-bezier(.2,.9,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.motion-ready .reveal.is-visible,.motion-reduced .reveal{opacity:1;transform:translateY(0)}.motion-ready .service-row.reveal.is-visible.is-active-service-row,.motion-ready .service-row.reveal.is-visible:focus,.motion-ready .service-row.reveal.is-visible:focus-visible,.motion-ready .service-row.reveal.is-visible:hover,.motion-reduced .service-row.is-active-service-row,.motion-reduced .service-row:focus,.motion-reduced .service-row:focus-visible,.motion-reduced .service-row:hover{transform:translateX(6px)}.motion-ready .figma-hero .hero-blog-sticker,.motion-ready .figma-hero .hero-case-sticker,.motion-ready .figma-hero .hero-contact-sticker,.motion-ready .figma-hero .hero-kicker,.motion-ready .figma-hero .hero-lang-sticker,.motion-ready .figma-hero .hero-lead,.motion-ready .figma-hero .hero-rock-hand,.motion-ready .figma-hero .hero-scroll,.motion-ready .figma-hero .hero-title,.motion-ready .figma-hero .hero-work-sticker{animation:heroFadeIn .54s ease both}.motion-ready .figma-hero .hero-title{animation-delay:80ms}.motion-ready .figma-hero .hero-case-sticker,.motion-ready .figma-hero .hero-lang-sticker,.motion-ready .figma-hero .hero-work-sticker{animation-delay:.16s}.motion-ready .figma-hero .hero-blog-sticker,.motion-ready .figma-hero .hero-contact-sticker,.motion-ready .figma-hero .hero-rock-hand{animation-delay:.24s}.motion-ready .figma-hero .hero-lead,.motion-ready .figma-hero .hero-scroll{animation-delay:.32s}.motion-ready .figma-hero .hero-blog-sticker,.motion-ready .figma-hero .hero-case-sticker,.motion-ready .figma-hero .hero-contact-sticker,.motion-ready .figma-hero .hero-kicker,.motion-ready .figma-hero .hero-lang-sticker,.motion-ready .figma-hero .hero-lead,.motion-ready .figma-hero .hero-rock-hand,.motion-ready .figma-hero .hero-scroll,.motion-ready .figma-hero .hero-title,.motion-ready .figma-hero .hero-work-sticker{animation:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.client-tape-track{animation:clientTape 32s linear infinite}.cases-tape-track-primary .cases-tape-line{animation:casesTapeLine 20s linear infinite}.cases-tape-track-secondary .cases-tape-line{animation:casesTapeLine 24s linear infinite reverse}.case-sun{animation:caseSunSpin 28s linear infinite}.figma-cases>.case-card.case-swipe-surface{animation:caseCardSwap .26s cubic-bezier(.2,.9,.2,1) both}.integration-cards:not([data-swiping=true]) .integration-card,.integration-mobile-card:not([data-swiping=true]) .integration-mobile-label,.integration-mobile-card:not([data-swiping=true]) .integration-mobile-media{animation:integrationTrayCardIn .26s cubic-bezier(.2,.9,.2,1) both}.integration-loop-track{animation:integrationLoop 34s linear infinite}.integration-cards:is(:hover,:focus-within) .integration-loop-track{animation-play-state:paused}.geo-globe{animation:globeFloat 6s ease-in-out infinite}.spark{animation:sparkPulse 2.8s ease-in-out infinite}.hero-scroll span{animation:heroScrollPulse 2.6s ease-in-out infinite}.integration-viewer-backdrop{animation:integrationBackdropIn .18s ease both}.integration-viewer{animation:integrationViewerIn .26s cubic-bezier(.2,.9,.2,1) both}.spark-cyan{animation-delay:.6s}.spark-yellow{animation-delay:1.1s}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes orbitBreathe{0%{opacity:.42}to{opacity:.54}}@keyframes cardSwapIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes integrationTrayCardIn{0%{opacity:.82;transform:translate3d(var(--integration-enter-x,0),12px,0) rotate(var(--integration-enter-rotate,0deg)) scale(.985)}to{opacity:1;transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes integrationLoop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes heroStickerHoverPop{0%{transform:scale(.965) rotate(-1deg)}62%{transform:scale(1.045) rotate(.8deg)}to{transform:scale(1) rotate(0deg)}}@keyframes integrationBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes integrationViewerIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clientTape{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes casesTapeLine{0%{transform:translateX(var(--case-tape-start,0))}to{transform:translateX(calc(var(--case-tape-start, 0px) - 33.333%))}}@keyframes caseSunSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes caseCardSwap{0%{opacity:.82;transform:translate3d(26px,0,0) scale(.988)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes globeFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes sparkPulse{0%,to{opacity:.86;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (min-width:761px){.figma-stage{box-shadow:none}.figma-stage:after{display:none;background:#0d0d0d;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(50% - 564px),transparent calc(50% - 563px),transparent calc(50% + 563px),#000 calc(50% + 564px),#000);mask-image:linear-gradient(90deg,#000,#000 calc(50% - 564px),transparent calc(50% - 563px),transparent calc(50% + 563px),#000 calc(50% + 564px),#000)}.figma-cases,.figma-hero,.figma-lower,.figma-services,.process-geo{overflow:visible}.figma-hero{width:100vw;margin-left:calc((var(--stage-width) - 100vw) / 2)}.hero-frame-desktop{box-shadow:none;-webkit-mask-image:none;mask-image:none}.figma-hero:before{content:none}.figma-hero:after{content:"";position:absolute;z-index:2;height:clamp(66px,5.55vw,80px);border-bottom:3px solid #ffd91f;background:#0c0c0c;pointer-events:none}.figma-hero .hero-bottom-nav,.figma-hero:after{bottom:0;left:50%;width:100vw;transform:translateX(-50%)}.figma-hero .hero-bottom-nav{z-index:8;display:grid;padding:0 max(22px,calc((100vw - 1128px) / 2 + 22px));visibility:visible;opacity:1;pointer-events:auto}.cases-bg,.lower-orbits,.process-geo-orbits,.services-orbits{top:0;bottom:0;left:50%;right:auto;width:100vw;transform-origin:center}.services-orbits{transform:translateX(-50%) rotate(-2deg)}.cases-bg{transform:translateX(-50%) rotate(-4deg)}.process-geo-orbits{transform:translateX(-50%) rotate(-2deg)}.lower-orbits{transform:translateX(-50%) rotate(-3deg)}}@media (max-width:760px){:root{--stage-width:100vw}.figma-stage{aspect-ratio:402/5336}.figma-desktop-stack{position:absolute;z-index:3;top:0;left:0;display:block;width:100%;pointer-events:none}.figma-desktop-stack>:not(.figma-hero){display:none}.figma-hero{aspect-ratio:402/760;overflow:hidden;background:#0d0d0d;pointer-events:auto}.locale-eng .figma-hero,.locale-rus .figma-hero{background:repeating-radial-gradient(ellipse 92% 60% at 18% 48%,transparent 0,transparent 43px,rgba(255,255,255,.075) 45px,rgba(255,255,255,.075) 47px,transparent 49px),#0d0d0d}.figma-hero:after{content:none}.hero-frame-desktop{display:none}.hero-frame-mobile{display:block}.locale-eng .hero-frame-mobile,.locale-rus .hero-frame-mobile{display:none!important}.hero-orbits{inset:-8% -88% -2% -88%;opacity:.42;transform:rotate(-8deg)}.hero-kicker{display:none}.hero-title{top:13.2%;left:8.7%;width:88%;font-size:clamp(136px,38.4vw,154px);line-height:.94;transform:none;transform-origin:left top}.hero-title-desktop-word{display:none}.hero-title-agency,.hero-title-mobile-line{display:block}.hero-title-mobile-dos{margin-top:-.03em}.hero-title-agency{margin-top:.01em;font-size:.51em}.hero-case-sticker{top:21.2%;left:60.4%;width:31.5%;height:9.2%;font-size:clamp(28px,9.2vw,40px)}.hero-work-sticker{top:32.9%;left:40.05%;width:21.1%}.hero-lang-sticker{top:57.6%;left:6.8%;width:27.4%;height:5.6%;font-size:clamp(17px,5.6vw,24px)}.hero-contact-sticker{top:22%;left:4.2%;display:block;width:17.4%}.hero-contact-sticker span{font-size:clamp(5px,1.85vw,8px)}.hero-blog-sticker{top:52.3%;left:64.6%;width:21%;height:5.9%;font-size:clamp(18px,6.3vw,27px)}.hero-rock-hand{top:51%;left:25.8%;width:51%}.locale-eng .figma-hero>.hero-blog-sticker,.locale-eng .figma-hero>.hero-case-sticker,.locale-eng .figma-hero>.hero-contact-sticker,.locale-eng .figma-hero>.hero-kicker,.locale-eng .figma-hero>.hero-lang-sticker,.locale-eng .figma-hero>.hero-rock-hand,.locale-eng .figma-hero>.hero-work-sticker,.locale-rus .figma-hero>.hero-blog-sticker,.locale-rus .figma-hero>.hero-case-sticker,.locale-rus .figma-hero>.hero-contact-sticker,.locale-rus .figma-hero>.hero-kicker,.locale-rus .figma-hero>.hero-lang-sticker,.locale-rus .figma-hero>.hero-rock-hand,.locale-rus .figma-hero>.hero-work-sticker{display:none!important}.locale-eng .figma-hero>.hero-title,.locale-rus .figma-hero>.hero-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.locale-eng .hero-mobile-layered,.locale-rus .hero-mobile-layered{container-type:size;position:absolute;z-index:4;top:11.2%;left:50%;display:block;width:95.8%;aspect-ratio:385.0826/657.6555;transform:translateX(-50%);pointer-events:none}.hero-mobile-title-art{position:absolute;z-index:1;top:0;left:7.61%;display:block;width:88.29%;height:45.35%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes heroMobileAssetsFailOpen{to{opacity:1}}.hero-mobile-dynamic-assets{position:absolute;inset:0;opacity:0;pointer-events:none;animation:heroMobileAssetsFailOpen 1ms linear 4s forwards}.hero-mobile-layered.is-ready .hero-mobile-dynamic-assets{opacity:1;animation:none;transition:opacity .12s ease-out}.hero-mobile-sticker{position:absolute;z-index:4;display:block;color:inherit;pointer-events:auto;text-decoration:none;touch-action:manipulation}.hero-mobile-hand,.hero-mobile-sticker img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hero-mobile-case-sticker{top:5.77%;left:61%;width:37.71%;height:14.83%}.hero-mobile-work-sticker{top:22.06%;left:39.35%;width:27.03%;height:15.83%}.locale-eng .hero-mobile-work-sticker{top:23.29%;left:41.25%;width:22.94%;height:13.45%}.hero-mobile-lang-sticker{top:50.17%;left:7.61%;width:29.29%;height:9.77%}.hero-mobile-lang-hit{position:absolute;z-index:1;top:0;bottom:0;width:50%;text-decoration:none}.hero-mobile-lang-hit-ru{left:0}.hero-mobile-lang-hit-en{right:0}.hero-mobile-contact-sticker{top:5.15%;left:0;width:36.69%;height:21.66%}.hero-mobile-blog-sticker{top:43.73%;left:69.51%;width:25.83%;height:8.17%}.hero-mobile-hand{position:absolute;z-index:3;top:42.1%;left:18.39%;width:69.17%;height:auto;pointer-events:auto;touch-action:manipulation}.motion-ready .hero-mobile-case-sticker img,.motion-ready .hero-mobile-work-sticker img{animation:heroMobileStickerIdleA 4.2s ease-in-out infinite}.motion-ready .hero-mobile-work-sticker img{animation-delay:.4s}.motion-ready .hero-mobile-lang-sticker img{animation:heroMobileLangIdle 4.2s ease-in-out infinite;animation-delay:.9s}.motion-ready .hero-mobile-contact-sticker img{animation:heroMobileContactIdle 4.6s ease-in-out infinite;animation-delay:.6s}.motion-ready .hero-mobile-blog-sticker img{animation:heroMobileStickerIdleA 4.2s ease-in-out infinite;animation-delay:1.4s}.motion-ready .hero-mobile-hand{animation:heroMobileHandIdle 4.4s ease-in-out infinite;animation-delay:1.1s}.hero-mobile-hand:is(:active,.is-active-sticker),.hero-mobile-lang-sticker:focus-within img,.hero-mobile-sticker:is(:active,:focus-visible,.is-active-sticker) img{animation-play-state:paused!important;filter:brightness(1.08)}.hero-lead,.hero-mobile-discuss{display:none}.mobile-hero-copy{display:grid;grid-gap:40px;gap:40px;padding:44px 32px 58px;background:repeating-radial-gradient(ellipse 92% 58% at 18% -8%,transparent 0,transparent 43px,rgba(255,255,255,.07) 45px,rgba(255,255,255,.07) 47px,transparent 49px),#0d0d0d;text-align:center}.mobile-hero-copy p{width:min(100%,292px);margin:0;justify-self:center;color:#ffffff;font-size:clamp(12px,4.45vw,18px);font-weight:400;line-height:1.08}.mobile-hero-copy-button{display:grid;width:min(100%,292px);min-height:54px;margin:0 auto;place-items:center;border:0;border-radius:999px;background:#ffd91f;color:#111111;cursor:pointer;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:13px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase;box-shadow:none}.hero-scroll{display:none}.hero-mobile-menu-toggle{position:fixed;z-index:40;top:0;right:0;display:block;width:56px;height:46px;border:0;background:transparent;cursor:pointer;touch-action:manipulation}.hero-mobile-menu-toggle:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;background:#ffffff;box-shadow:0 -7px 0 #ffffff,0 7px 0 #ffffff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));transform:translate(-50%,-50%)}.hero-mobile-menu-toggle:focus-visible{outline:2px solid #ffd91f;outline-offset:-6px}.hero-bottom-nav{top:0;bottom:auto;left:0;z-index:7;display:flex;width:100%;height:46px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #ffd91f;background:rgba(12,12,12,.92)}.hero-bottom-nav:after{content:"";display:block;width:16px;height:10px;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:0 4px 0 #ffffff}.hero-brand{gap:7px}.hero-brand strong{font-size:15px}.hero-brand span{min-width:56px;min-height:18px;border-radius:4px;font-size:9px}.hero-bottom-actions,.hero-bottom-links{display:none}.hero-mobile-menu{position:fixed;z-index:120;inset:0;display:block;color:#ffffff}.hero-mobile-menu-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.72);cursor:pointer}.hero-mobile-menu-panel{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:28px;gap:28px;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) 22px max(26px,env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 70% 20%,rgba(255,217,31,.14),transparent 58%),#0c0c0c}.hero-mobile-menu-head{display:flex;align-items:center;justify-content:space-between}.hero-mobile-menu-head a{display:flex;gap:6px;align-items:center;color:#ffffff;text-decoration:none}.hero-mobile-menu-head strong{font-size:17px;font-weight:900;line-height:1}.hero-mobile-menu-head a span{display:grid;min-width:64px;min-height:21px;place-items:center;border-radius:5px;background:#ffd91f;color:#111111;font-size:10px;font-weight:900;line-height:1}.hero-mobile-menu-head button{position:relative;width:44px;height:44px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);cursor:pointer}.hero-mobile-menu-head button span{position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:999px;background:#ffffff;transform-origin:center}.hero-mobile-menu-head button span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.hero-mobile-menu-head button span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.hero-mobile-menu-links{display:grid;align-content:center;grid-gap:14px;gap:14px}.hero-mobile-menu-links a{display:flex;min-height:58px;align-items:center;border-bottom:1px solid rgba(255,255,255,.14);color:#ffffff;font-family:Impact,Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(36px,12vw,52px);font-weight:900;line-height:.86;text-decoration:none;text-transform:uppercase}.hero-mobile-menu-links a:first-child{color:#ff5b2f}.hero-mobile-menu-actions{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center}.hero-mobile-menu-actions button{min-height:48px;border:0;border-radius:999px;background:#ffd91f;box-shadow:5px 5px 0 #ff5b2f;color:#111111;cursor:pointer;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.hero-mobile-menu-lang{display:flex;gap:6px}.hero-mobile-menu-lang a,.hero-mobile-menu-socials a{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:#ff5b2f;color:#ffffff;font-size:11px;font-weight:900;line-height:1;text-decoration:none}.hero-mobile-menu-lang a{border:2px solid #ff5b2f;background:#171717;color:#ff5b2f}.hero-mobile-menu-lang a.is-active-lang,.hero-mobile-menu-socials a{border-color:transparent;background:#ff5b2f;color:#ffffff}.hero-mobile-menu-socials{display:flex;gap:10px;justify-content:center}.hero-mobile-menu-socials a{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.78)}.hero-mobile-menu a:focus-visible,.hero-mobile-menu button:focus-visible{outline:2px solid #ffd91f;outline-offset:3px}.figma-hitbox-nav,.figma-lead-form,.figma-sticky-nav,.mobile-hit{display:none}.anchor-services{top:23.5%}.anchor-cases{top:34.8%}.anchor-process{top:55.1%}.anchor-examples{top:71.4%}.anchor-contacts{top:85.5%}.mobile-hit-hero-cta{left:13.93%;top:10.9%;width:72.14%;height:1.04%}.mobile-hit-contact-cta{left:14.18%;top:95.26%;width:71.64%;height:1.05%}.figma-field{padding:0 8px;font-size:10px}.figma-page,.figma-stage{overflow-x:clip}.figma-stage{width:100%;min-height:100vh;aspect-ratio:auto;background:#0d0d0d}.figma-desktop-stack{position:relative;z-index:3;top:auto;left:auto;pointer-events:auto}.figma-desktop-stack>:not(.figma-hero){display:block}.figma-desktop-stack>.mobile-hero-copy{display:grid}.client-tape{min-height:108px;padding:26px 0}.client-tape-track{gap:32px;padding-left:0}.client-logo-mark{height:44px}.client-logo-mark[data-logo=yandex]{height:46px}.client-logo-mark[data-logo=hyundai]{height:56px}.client-logo-mark[data-logo=dodo],.client-logo-mark[data-logo=freedom]{height:50px}.mobile-hit,.mobile-hit.mobile-hit-hero-cta{display:none}.figma-section{scroll-margin-top:0}.figma-hero{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-mobile-discuss{color:#111111;text-decoration:none}.figma-services{min-height:0;aspect-ratio:auto;overflow:hidden;padding:58px 22px 64px;background:#0d0d0d}.services-orbits{inset:-12% -108% -18% -86%;background:repeating-radial-gradient(ellipse 96% 56% at 70% 68%,transparent 0,transparent 58px,rgba(255,255,255,.055) 60px,rgba(255,255,255,.055) 62px,transparent 64px);opacity:.88;transform:rotate(-8deg)}.services-title{position:relative;top:auto;left:auto;width:min(100%,330px);margin:0 auto;font-size:clamp(30px,9.8vw,40px);line-height:.9;text-align:center}.services-title-bottom,.services-title-top{display:block}.services-title-top{color:#ff5b2f}.services-title-bottom{display:flex;justify-content:center;gap:.16em;white-space:nowrap}.services-hand,.services-list-desktop{display:none}.services-mobile-shell{position:relative;z-index:2;display:block;margin-top:28px}.services-mobile-card{position:relative;min-height:398px;overflow:hidden;padding:22px 18px 80px;border-radius:22px;background:#232323;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.services-mobile-card[data-direction=next]{--service-mobile-enter-x:30px}.services-mobile-card[data-direction=prev]{--service-mobile-enter-x:-30px}.services-mobile-card:active{cursor:-webkit-grabbing;cursor:grabbing}.services-mobile-card h3{position:relative;z-index:2;max-width:310px;margin:20px 0 0;color:#ffffff;font-size:clamp(24px,7vw,29px);font-weight:900;line-height:.88;letter-spacing:0;text-transform:uppercase}.services-mobile-card h3 span{display:block}.services-mobile-card p{position:relative;z-index:2;max-width:302px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:13px;font-weight:400;line-height:1.4}.service-badge{min-height:18px;padding:0 8px;font-size:9px}.services-mobile-illustration{position:absolute;z-index:2;display:block;height:auto;pointer-events:none}.services-mobile-hand{left:6px;bottom:10px;width:190px;transform:rotate(1deg)}.services-mobile-pizza{left:18px;bottom:22px;width:126px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.28));transform:rotate(-2deg)}.services-mobile-star{left:25px;bottom:20px;width:128px;transform:rotate(2deg)}.services-mobile-heart,.services-mobile-star{filter:drop-shadow(0 10px 16px rgba(0,0,0,.24))}.services-mobile-heart{left:24px;bottom:22px;width:119px;transform:rotate(-4deg)}.services-mobile-index{position:absolute;right:-10px;bottom:-35px;z-index:1;color:rgba(255,255,255,.055);font-size:138px;font-weight:900;line-height:.8;letter-spacing:0}.services-mobile-dots{display:flex;justify-content:center;gap:15px;margin-top:58px}.services-mobile-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.35);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.services-mobile-dot.is-active{background:#ffffff;transform:scale(1.34)}}@media (max-width:760px){.services-mobile-dot:focus-visible{outline:2px solid #ffd91f;outline-offset:4px}.figma-cases{min-height:0;aspect-ratio:auto;overflow:visible;padding:78px 22px 72px;background:#0d0d0d}.cases-bg{inset:-20% -96% -16% -74%;opacity:.9}.cases-tape{top:0;left:-31%;width:162%;height:92px;transform:none;background:transparent}.cases-tape-track{left:0;width:100%;height:29px;overflow:hidden;--case-tape-start:0px;transform:rotate(var(--case-tape-rotate));transform-origin:center center;background:#ffd91f}.cases-tape-line{gap:15px;padding:0 10px;font-size:22px}.cases-tape-track-primary{top:20px;--case-tape-rotate:-5.6deg}.cases-tape-track-secondary{display:flex;top:20px;margin-top:0;--case-tape-start:-36px;--case-tape-rotate:5.6deg}.case-nav-shell,.cases-title{display:none}.case-mobile-head{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:2px}.case-mobile-head.reveal{opacity:1;transform:none}.case-mobile-head p{margin:0;color:#ffffff;font-size:clamp(29px,10vw,40px);font-weight:900;line-height:.9;text-transform:uppercase}.case-nav-arrow{width:34px;height:34px;font-size:19px}.case-desktop-carousel,.figma-cases>.case-card{display:none}.case-mobile-carousel{--case-mobile-card:min(296px,calc(100vw - 76px));position:relative;z-index:2;display:block;width:calc(var(--case-mobile-card) + 20px);margin:90px auto 0;overflow:hidden;padding:0 0 8px}.case-mobile-track{display:flex;gap:18px;width:max-content;padding:0 0 0 calc(50% - (var(--case-mobile-card) / 2));transform:translate3d(calc(var(--case-track-x, 0px) + var(--swipe-delta, 0px)),0,0);transition:transform .26s cubic-bezier(.2,.9,.2,1);will-change:transform}.case-mobile-carousel[data-swiping=true] .case-mobile-track{transition:none}.case-mobile-carousel .case-card{position:relative;top:auto;left:auto;display:flex;flex:0 0 var(--case-mobile-card);flex-direction:column;width:var(--case-mobile-card);height:605px;gap:8px;margin:0;padding:13px 13px 12px;border-width:1.5px;border-radius:0 23px 0 23px;box-shadow:5px 5px 0 var(--case-accent);opacity:.86;transform:scale(.97);transform-origin:center;transition:opacity .22s ease,transform .22s ease}.case-mobile-carousel .case-copy{flex:1 1 auto;min-height:0}.case-mobile-carousel .case-card.is-active-mobile-case{opacity:1;transform:scale(1)}.case-image-frame{grid-column:auto;grid-row:auto;height:auto;aspect-ratio:.84;margin-top:0;border-width:1.5px}.case-headline{max-width:236px;margin:2px 0 0;font-size:clamp(24px,7vw,30px);line-height:.82;letter-spacing:0;text-shadow:1px 0 #111111,-1px 0 #111111,0 1px #111111,0 -1px #111111,2px 2px 0 #111111}.case-copy,.case-headline{grid-column:auto;grid-row:auto}.case-copy{padding:0}.case-subtitle{margin-bottom:12px;font-size:clamp(27px,8.5vw,36px)}.case-description{max-width:none;margin:0 0 8px;font-size:9.8px;line-height:1.16}.case-metrics{grid-template-columns:1fr 1fr;gap:3px 4px;margin-bottom:0}.case-metric{min-height:16px;padding:0 6px;border-width:1.5px;box-shadow:0 1.5px 0 #111111}.case-metric,.case-metric strong{font-size:6.6px}.case-actions{position:relative;top:auto;left:auto;display:flex;justify-content:center;margin-top:18px}.case-button{width:min(100%,260px);min-width:0;height:43px;font-size:11px}.case-button-yellow{display:none}.case-dots{position:relative;top:auto;left:auto;justify-content:center;margin-top:24px}.case-sun{display:none}.case-list-shell{padding:18px}.case-list-panel{width:min(100%,380px);padding:20px 18px 22px;border-radius:0 26px 0 26px;box-shadow:6px 6px 0 #ffd91f,0 18px 60px rgba(0,0,0,.52)}.case-list-head h3{font-size:clamp(29px,9.5vw,38px)}.case-list-grid{grid-template-columns:1fr}.case-list-item{min-height:0;padding:16px}.case-list-item strong{font-size:clamp(27px,8.5vw,34px)}.case-spark-cyan{top:28px;left:56%}.case-spark-yellow{top:98px;left:40%}.process-geo{min-height:0;aspect-ratio:auto;overflow:hidden;padding:44px 22px 64px;background:#0d0d0d}.process-geo:after{display:none}.process-geo-orbits{inset:-12% -102% -10% -82%;opacity:.9}.process-title{position:relative;top:auto;left:auto;width:100%;font-size:clamp(33px,9.9vw,42px);line-height:.9;text-align:center}.process-steps.reveal,.process-title.reveal{opacity:1;transform:none}.process-mobile-swipe-group{position:relative;z-index:2;display:block}.process-steps{position:relative;top:auto;left:auto;display:flex;width:calc(100% + 44px);gap:36px;justify-content:flex-start;overflow-x:hidden;padding:0 178px 8px 82px;margin:22px -22px 0;scrollbar-width:none}.process-steps::-webkit-scrollbar{display:none}.process-steps:before{content:"";position:absolute;top:22px;right:auto;left:-22px;width:calc(var(--process-step-track-width, 746px) + 22px);height:1px;background:rgba(255,255,255,.72)}.process-step{position:relative;z-index:1;flex:0 0 auto;width:46px;height:46px;font-size:20px}.process-copy{position:relative;top:auto;left:auto;width:100%;min-height:0;margin-top:16px;padding:14px 0 38px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.22);text-align:center}.process-copy h3{width:100%;font-size:clamp(30px,8.8vw,37px);line-height:.92}.process-arrow{display:block;width:26px;height:34px;margin:12px auto 0}.process-copy p{width:min(100%,274px);margin:12px auto 0;font-size:14px;line-height:1.12}.geo-title,.process-copy p{position:relative;top:auto;left:auto;text-align:center}.geo-title{margin-top:56px;width:100%;font-size:clamp(38px,11.8vw,49px)}.geo-map{position:relative;top:auto;left:auto;width:100%;height:382px;margin-top:18px}.geo-arrows{display:none}.geo-map:before{top:6%;left:-10%;width:112%;height:92%;opacity:.72}.geo-globe{top:25%;left:45%;width:76%;opacity:1;transform:rotate(-6deg);transform-origin:center}.country-label{left:2px;font-size:clamp(18px,5.6vw,22px);font-weight:800;line-height:.95;color:rgba(255,255,255,.88);text-shadow:0 2px 14px rgba(0,0,0,.7)}.country-label:after,.country-label:before{content:none;display:none}.country-kazakhstan{top:6%}.country-uzbekistan{top:21%}.country-kyrgyzstan{top:51%}.country-tajikistan{top:36%}.country-georgia{top:66%}.country-georgia,.country-kazakhstan,.country-kyrgyzstan,.country-tajikistan,.country-uzbekistan{left:0}.geo-country-sticker{display:none}.geo-country-sticker-kazakhstan{top:-1%;left:56%;width:24%;transform:rotate(2deg)}.geo-country-sticker-uzbekistan{top:14%;left:49%;width:22%;transform:rotate(3deg)}.geo-country-sticker-tajikistan{top:29%;left:53%;width:21%;transform:rotate(-4deg)}.geo-country-sticker-kyrgyzstan{top:44%;left:56%;width:22%;transform:rotate(-5deg)}.geo-country-sticker-georgia{top:60%;left:48%;width:21%;transform:rotate(6deg)}.integrations-kicker{position:relative;top:auto;left:auto;margin-top:48px;font-size:clamp(38px,12vw,50px)}.figma-lower{min-height:0;aspect-ratio:auto;overflow:hidden;padding:12px 22px 102px;background:#0d0d0d}.lower-orbits{inset:-18% -104% -14% -82%;opacity:.9}.integration-cards{display:none}.integration-mobile-card{position:relative;z-index:2;display:grid;width:min(100%,330px);min-height:526px;height:526px;margin:22px auto 0;grid-template-rows:auto 1fr auto;overflow:hidden;border:4px solid #070707;border-radius:12px;background:#ffd221;box-shadow:5px 5px 0 #ffffff;color:#111111;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.integration-mobile-card[data-direction=next]{--integration-mobile-enter-x:30px}.integration-mobile-card[data-direction=prev]{--integration-mobile-enter-x:-30px}.integration-mobile-card:active{cursor:-webkit-grabbing;cursor:grabbing}.integration-mobile-label{position:relative;z-index:2;display:grid;min-height:48px;place-items:center;align-content:center;padding:8px 48px 4px;text-align:center;text-transform:uppercase}.integration-mobile-label strong{display:block;max-width:100%;overflow-wrap:anywhere;font-size:18px;font-weight:900;line-height:.9}.integration-mobile-label span{display:block;margin-top:2px;font-size:10px;font-weight:900;line-height:1}.integration-mobile-media{position:relative;min-height:0;margin:0 10px;overflow:hidden;border:2px solid #111111;border-radius:4px;background:#111111}.integration-card-image{object-position:left center;transform:none;transform-origin:left center}.integration-mobile-card[data-integration-index="0"] .integration-card-image{object-position:center top;transform-origin:center top}.integration-mobile-card[data-integration-index="4"] .integration-card-image{object-position:center 18%;transform-origin:center top}.integration-mobile-cta{z-index:2;display:inline-flex;align-items:center;justify-content:center;width:76%;height:34px;justify-self:center;margin:14px 0 16px;border:1.5px solid #111111;border-radius:999px;background:#ffd221;color:#111111;cursor:pointer;font-size:10px;font-weight:800;line-height:1;text-align:center;text-decoration:underline}.integration-mobile-cta:focus:not(:focus-visible){outline:none}.integration-mobile-cta:focus-visible{outline:2px solid #ff5b2f;outline-offset:3px}.integration-viewer-shell{padding:14px}.integration-viewer{grid-template-columns:1fr;width:min(100%,382px);max-height:90vh;padding:13px;border-width:3px;border-radius:9px 30px 9px 30px;box-shadow:5px 5px 0 #ffffff,-3px -3px 0 rgba(21,220,159,.9)}.integration-viewer-close{top:9px;right:9px;width:34px;height:34px;font-size:22px}.integration-viewer-media{min-height:386px;border-width:2px}.integration-viewer-copy{gap:15px;padding:16px;border-width:2px;border-radius:7px 24px 7px 24px}.integration-viewer-copy h2{font-size:31px}.integration-viewer-actions{grid-template-columns:1fr}.integration-dots{justify-content:center;margin-top:24px;transform:none}.integration-dots,.lower-contact{position:relative;top:auto;left:auto}.lower-contact{width:100%;margin-top:58px;scroll-margin-top:18px;text-align:center}.lower-contact h2{margin-bottom:30px;font-size:38px}.lower-contact-info p{gap:7px;font-size:13px;justify-items:center;line-height:1}.lower-contact-info a,.lower-contact-info strong{max-width:320px;font-size:18px;line-height:.95}.lower-contact-info p:last-child strong{max-width:252px}.lower-contact-cta{display:grid;width:min(100%,290px);height:56px;place-items:center;margin:42px auto 0;border:0;border-radius:999px;background:#ffd91f;box-shadow:none;color:#111111;cursor:pointer;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.lower-socials{justify-content:center;margin-top:40px}.lower-socials a{width:40px;height:40px;border-radius:10px;font-size:10px}.lower-form,.lower-spark{display:none}.lower-form{position:relative;top:auto;left:auto;width:100%;height:auto;margin-top:42px;padding:24px 18px 22px;border-radius:0 24px 0 24px;box-shadow:6px 6px 0 #ffd91f}.lower-form h2{font-size:16px}.lower-form-grid{grid-template-columns:1fr;gap:0}.lower-form label span{font-size:9px}.lower-form input,.lower-form textarea{font-size:13px}.lower-form input{height:44px}.lower-form textarea{height:104px}.lower-form-submit{height:48px;font-size:12px}.lower-form-privacy,.lower-form-status{font-size:10px}.lower-footer{position:relative;bottom:auto;left:auto;width:auto;flex-direction:column;gap:8px;height:auto;min-height:66px;margin:50px -22px -78px;padding:16px 22px;text-align:center;transform:none}.case-button:active,.hero-blog-sticker:active,.hero-case-sticker:active,.hero-mobile-discuss:active,.hero-work-sticker:active,.integration-card-cta:active,.lower-form-submit:active,.process-step:active{filter:brightness(.96)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.services-mobile-card:not([data-swiping=true]){animation:serviceMobileCardIn .3s cubic-bezier(.2,.9,.2,1) both}.services-mobile-card:not([data-swiping=true]) .services-mobile-hand{animation:serviceMobileHandIn .34s cubic-bezier(.2,.9,.2,1) both}.services-mobile-card:not([data-swiping=true]) .services-mobile-index{animation:serviceMobileIndexIn .34s cubic-bezier(.2,.9,.2,1) both}.integration-mobile-card:not([data-swiping=true]){animation:integrationMobileCardIn .3s cubic-bezier(.2,.9,.2,1) both}.hero-case-sticker{animation:mobileCaseFloat 4.2s ease-in-out infinite}.hero-work-sticker{animation:mobileWorkFloat 4.8s ease-in-out infinite}.hero-blog-sticker{animation:mobileBlogFloat 4.4s ease-in-out infinite}.hero-rock-hand{animation:mobileRockFloat 5s ease-in-out infinite}}@keyframes serviceMobileCardIn{0%{opacity:.88;transform:translate3d(var(--service-mobile-enter-x,0),8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes serviceMobileHandIn{0%{opacity:.62;transform:translate3d(calc(var(--service-mobile-enter-x, 0px) * .45),0,0) rotate(1deg)}to{opacity:1;transform:translateZ(0) rotate(1deg)}}@keyframes serviceMobileIndexIn{0%{opacity:.035;transform:translate3d(calc(var(--service-mobile-enter-x, 0px) * .35),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes integrationMobileCardIn{0%{opacity:.88;transform:translate3d(var(--integration-mobile-enter-x,0),8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.figma-hero .hero-blog-sticker,.figma-hero .hero-case-sticker,.figma-hero .hero-contact-sticker,.figma-hero .hero-lang-sticker,.figma-hero .hero-work-sticker{opacity:1!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:transparent!important;filter:none!important;text-shadow:none!important;animation:none!important;transition:outline-color .12s ease,outline-offset .12s ease!important}.figma-hero .hero-blog-sticker:is(:hover,:active,:focus-visible),.figma-hero .hero-case-sticker:is(:hover,:active,:focus-visible),.figma-hero .hero-lang-sticker:is(:hover,:active,:focus-within),.figma-hero .hero-work-sticker:is(:hover,:active,:focus-visible){opacity:1!important;transform:none!important}.figma-hero .hero-contact-sticker,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible){opacity:1!important;transform:rotate(-11deg)!important}.figma-hero .hero-blog-sticker:before,.figma-hero .hero-case-sticker:before,.figma-hero .hero-contact-sticker:before,.figma-hero .hero-lang-sticker:before,.figma-hero .hero-work-sticker:after,.figma-hero .hero-work-sticker:before{content:none!important;display:none!important;opacity:0!important;animation:none!important}.figma-hero .hero-contact-sticker span,.figma-hero .hero-lang-sticker a,.figma-hero .hero-lang-sticker b,.figma-hero .hero-lang-sticker span:not(.sr-only){background:transparent!important;color:transparent!important}@media (min-width:761px){.figma-hero .hero-blog-sticker,.figma-hero .hero-case-sticker,.figma-hero .hero-contact-sticker,.figma-hero .hero-lang-sticker,.figma-hero .hero-work-sticker{opacity:1!important;filter:none!important;animation:none!important;transition:filter .18s ease,outline-color .12s ease,outline-offset .12s ease!important}.figma-hero .hero-blog-sticker:before,.figma-hero .hero-case-sticker:before,.figma-hero .hero-contact-sticker:before,.figma-hero .hero-lang-sticker:before,.figma-hero .hero-work-sticker:before{content:""!important;position:absolute;inset:0;display:block!important;background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0!important;animation:none!important;pointer-events:none;transform:none}.figma-hero .hero-case-sticker:before{background-image:url(/figma/assets/hero-layers/cases-sticker.png)}.figma-hero .hero-work-sticker:before{background-image:url(/figma/assets/hero-layers/work-sticker.png)}.figma-hero .hero-lang-sticker:before{background-image:url(/figma/assets/hero-layers/lang-sticker.png)}.figma-hero .hero-contact-sticker:before{background-image:url(/figma/assets/hero-layers/contact-sticker.png)}.figma-hero .hero-blog-sticker:before{background-image:url(/figma/assets/hero-layers/blog-sticker.png)}.figma-hero .hero-blog-sticker.is-active-sticker:before,.figma-hero .hero-blog-sticker:is(:hover,:active,:focus-visible):before,.figma-hero .hero-case-sticker.is-active-sticker:before,.figma-hero .hero-case-sticker:is(:hover,:active,:focus-visible):before,.figma-hero .hero-contact-sticker.is-active-sticker:before,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible):before,.figma-hero .hero-lang-sticker.is-active-sticker:before,.figma-hero .hero-lang-sticker:is(:hover,:active,:focus-within):before,.figma-hero .hero-work-sticker.is-active-sticker:before,.figma-hero .hero-work-sticker:is(:hover,:active,:focus-visible):before{opacity:1!important}.figma-hero .hero-case-sticker.is-active-sticker,.figma-hero .hero-case-sticker:is(:hover,:active,:focus-visible){filter:brightness(1.06) drop-shadow(0 4px 14px rgb(0 0 0/20%))!important;transform:none!important}.figma-hero .hero-work-sticker.is-active-sticker,.figma-hero .hero-work-sticker:is(:hover,:active,:focus-visible){filter:brightness(1.04) drop-shadow(0 4px 14px rgb(0 0 0/20%))!important;transform:none!important}.figma-hero .hero-lang-sticker.is-active-sticker,.figma-hero .hero-lang-sticker:is(:hover,:active,:focus-within){filter:brightness(1.05) drop-shadow(0 4px 14px rgb(0 0 0/20%))!important;transform:none!important}.figma-hero .hero-contact-sticker{transform:rotate(-11deg)!important}.figma-hero .hero-contact-sticker.is-active-sticker,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible){filter:brightness(1.04) drop-shadow(0 4px 14px rgb(0 0 0/20%))!important;transform:rotate(-11deg)!important}.figma-hero .hero-blog-sticker.is-active-sticker,.figma-hero .hero-blog-sticker:is(:hover,:active,:focus-visible){filter:brightness(1.08) drop-shadow(0 4px 14px rgb(0 0 0/20%))!important;transform:none!important}html[lang] .figma-lower .lower-contact{opacity:1!important}html[lang] .figma-lower .lower-contact-cta,html[lang] .figma-lower .lower-contact-info{opacity:0!important;pointer-events:none}html[lang] .figma-lower .lower-socials,html[lang] .figma-lower .lower-socials a{opacity:1!important;pointer-events:auto}html[lang] .figma-lower .lower-socials{gap:13px;transform:translateY(-25px)}html[lang] .figma-lower .lower-socials a{width:40px;height:40px;border-color:transparent;background:transparent;color:transparent;transition:outline-color .16s ease,transform .16s ease}html[lang] .figma-lower .lower-socials a:focus-visible,html[lang] .figma-lower .lower-socials a:hover{border-color:transparent;background:transparent;color:transparent;outline:0;outline-offset:0;transform:none}.figma-hero .hero-contact-sticker.is-active-sticker,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible),.figma-hero .hero-work-sticker.is-active-sticker,.figma-hero .hero-work-sticker:is(:hover,:active,:focus-visible){outline:0;outline-offset:0}}@media (max-width:760px){html[lang] .figma-stage{background:#0d0d0d}}@keyframes mobileCaseFloat{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-7px) rotate(8deg)}}@keyframes mobileWorkFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes mobileBlogFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-2deg)}}@keyframes mobileRockFloat{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-7px) rotate(5deg)}}@keyframes heroContactStickerNudge{0%{transform:translateZ(0) rotate(0deg) scale(1)}48%{transform:translate3d(-3px,-4px,0) rotate(1.8deg) scale(1.01)}to{transform:translateZ(0) rotate(0deg) scale(1)}}@media (min-width:761px){.figma-hero .hero-contact-sticker{transform:rotate(-11deg)!important}.figma-hero .hero-contact-sticker:before{content:""!important;position:absolute;inset:0;display:none!important;background-image:url(/figma/assets/hero-layers/contact-sticker.png);background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0!important;pointer-events:none;transform:translateZ(0) rotate(0deg) scale(1);transform-origin:center;transition:opacity .14s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.figma-hero .hero-contact-sticker.is-active-sticker:before,.figma-hero .hero-contact-sticker:is(:hover,:focus-visible):before{display:none!important;opacity:0!important;transform:none;animation:none}.figma-hero .hero-contact-sticker.is-active-sticker,.figma-hero .hero-contact-sticker:is(:hover,:focus-visible){filter:brightness(1.04) drop-shadow(0 4px 14px rgb(0 0 0/20%))!important;transform:rotate(-11deg)!important}.figma-hero .hero-contact-sticker span{color:transparent!important}html[lang] .contacts-reference-bg{display:none}.figma-lower{background:#0d0d0d}.figma-lower .lower-orbits{background:repeating-radial-gradient(ellipse 80% 51% at 78% 61%,transparent 0,transparent 70px,rgba(255,255,255,.05) 72px,rgba(255,255,255,.05) 74px,transparent 76px);opacity:1!important;transform:translateX(-50%) rotate(-3deg)!important}.figma-lower .lower-spark{display:block!important;opacity:.82!important}.figma-lower .lower-spark-cyan{top:68.3%;left:39.4%}.figma-lower .lower-spark-pink{top:77.6%;left:44.9%}html[lang] .figma-lower .lower-contact,html[lang] .figma-lower .lower-contact-info,html[lang] .figma-lower .lower-contact-info a,html[lang] .figma-lower .lower-contact-info p,html[lang] .figma-lower .lower-contact-info strong,html[lang] .figma-lower .lower-footer,html[lang] .figma-lower .lower-footer a,html[lang] .figma-lower .lower-socials{opacity:1!important;pointer-events:auto}html[lang] .figma-lower .lower-form{border-color:#ffd91f;background:#f7f0e6;box-shadow:9px 9px 0 #ffd91f}html[lang] .figma-lower .lower-form h2,html[lang] .figma-lower .lower-form label span,html[lang] .figma-lower .lower-form-privacy{opacity:1;pointer-events:auto}html[lang] .figma-lower .lower-form input,html[lang] .figma-lower .lower-form textarea{border-color:#111111;background:#ffffff;color:#111111}html[lang] .figma-lower .lower-form input::placeholder,html[lang] .figma-lower .lower-form textarea::placeholder{color:rgba(17,17,17,.36)}html[lang] .figma-lower .lower-form-submit{background:#111111;color:#ffffff}html[lang] .figma-lower .lower-socials{gap:clamp(13px,1.33vw,15px);transform:none}html[lang] .figma-lower .lower-socials a{width:clamp(38px,4.17vw,47px);height:clamp(38px,4.17vw,47px);border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:rgba(255,255,255,.72);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}html[lang] .figma-lower .lower-socials a:focus-visible,html[lang] .figma-lower .lower-socials a:hover{border-color:#ffd91f;background:#ffd91f;color:#111111;outline:0;transform:translateY(-1px)}.geo-globe{top:5.5%;left:43.6%;width:32.6%}.geo-country-sticker{display:none}.country-label{z-index:5;font-size:clamp(22px,2.48vw,28px);font-weight:700;text-shadow:0 2px 14px rgba(0,0,0,.62)}.country-kazakhstan{top:6.5%;left:18.2%}.geo-country-sticker-kazakhstan{top:-5%;left:31.5%;width:8.1%;transform:rotate(1deg)}.country-uzbekistan{top:24.2%;left:8.8%}.geo-country-sticker-uzbekistan{top:13%;left:25.8%;width:6.7%;transform:rotate(4deg)}.country-tajikistan{top:47.7%;left:13.4%}.geo-country-sticker-tajikistan{top:41.6%;left:31%;width:7.5%;transform:rotate(-3deg)}.country-georgia{top:63%;left:43.1%}.geo-country-sticker-georgia{top:59.6%;left:55.6%;width:6.4%;transform:rotate(5deg)}.country-kyrgyzstan{top:56.8%;left:69.4%}.geo-country-sticker-kyrgyzstan{top:45.4%;left:82.1%;width:7.1%;transform:rotate(-4deg)}.geo-arrows{z-index:4;stroke:rgba(255,255,255,.78);stroke-width:1.65}.geo-arrows marker path{stroke:rgba(255,255,255,.78);stroke-width:1.35}}@media (min-width:761px) and (prefers-reduced-motion:reduce){.figma-hero .hero-contact-sticker.is-active-sticker:before,.figma-hero .hero-contact-sticker:is(:hover,:focus-visible):before{animation:none;transform:none}}@keyframes heroScrollPulse{0%,to{opacity:.28;transform:scaleY(.74)}50%{opacity:.92;transform:scaleY(1)}}@media (min-width:761px){.figma-hero .hero-scroll{width:clamp(10px,1vw,14px);height:clamp(48px,5vw,64px);gap:0;overflow:visible;place-items:start center;opacity:1!important}.figma-hero .hero-scroll strong{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.figma-hero .hero-scroll span{width:2px;height:clamp(30px,3vw,38px);border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.62) 50%,transparent);transform-origin:50% 50%;animation:heroScrollPulse 1.55s ease-in-out infinite}.figma-hero .hero-scroll:after{content:"";position:absolute;z-index:2;top:clamp(34px,3.2vw,40px);left:50%;width:clamp(96px,9.6vw,118px);height:clamp(44px,4.5vw,54px);background:#0d0d0d;border-radius:0;transform:translateX(-50%)}.figma-hero .hero-contact-sticker{transform:rotate(-11deg)!important}.figma-hero .hero-contact-sticker:before{content:""!important;position:absolute;top:-35%;left:-10%;width:112%;height:112%;display:block!important;background:url(/figma/assets/hero-layers/contact-sticker.png) 50%/contain no-repeat!important;background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0!important;pointer-events:none;transform:translateZ(0) scale(1) rotate(11deg);transform-origin:52% 58%;transition:opacity .14s ease,filter .18s ease!important;will-change:opacity,transform,filter}.figma-hero .hero-contact-sticker:after{content:"";position:absolute;z-index:0;inset:7% 6% 12% 5%;border-radius:28px;background:radial-gradient(ellipse at 44% 48%,rgb(255 217 31/38%) 0 24%,rgb(255 217 31/18%) 35%,transparent 68%);opacity:0;pointer-events:none;transform:scale(.96);transform-origin:center;transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.figma-hero .hero-contact-sticker.is-active-sticker:before,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible):before{display:none!important;opacity:0!important;filter:none}.figma-hero .hero-contact-sticker.is-active-sticker:after,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible):after{opacity:1;transform:scale(1.05)}.figma-hero .hero-contact-sticker.is-active-sticker,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible){filter:brightness(1.06) drop-shadow(0 4px 14px rgb(0 0 0/24%))!important;transform:rotate(-11deg)!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.figma-hero .hero-contact-sticker.is-active-sticker:before,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible):before{animation:none!important}.figma-hero .hero-contact-sticker.is-active-sticker:after,.figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible):after{animation:heroContactGlowSignal .72s cubic-bezier(.16,1,.3,1) both!important}}.geo-map{overflow:visible;top:38.4%}.geo-map:before{opacity:.48}.geo-orbit-sticker:not(.geo-orbit-sticker-planet){opacity:.88;filter:brightness(.94) saturate(.78) contrast(.98) drop-shadow(0 8px 12px rgba(0,0,0,.48)) drop-shadow(0 0 3px rgba(255,255,255,.1))}.geo-orbit-sticker-planet{animation:none!important}.geo-orbit-star{opacity:.72;filter:drop-shadow(0 5px 8px rgba(0,0,0,.5)) drop-shadow(0 0 5px rgba(255,255,255,.16))}.geo-orbit-label{font-weight:760;text-shadow:0 1px 0 #050505,0 0 8px rgba(0,0,0,.76)}}@keyframes heroContactStickerSignal{0%{transform:translateZ(0) scale(1) rotate(11deg)}42%{transform:translate3d(-1px,-1px,0) scale(1.006) rotate(10.5deg)}72%{transform:translate3d(1px,0,0) scale(1.003) rotate(11.25deg)}to{transform:translateZ(0) scale(1) rotate(11deg)}}@keyframes heroContactGlowSignal{0%{opacity:0;transform:scale(.96)}44%{opacity:1;transform:scale(1.06)}to{opacity:.74;transform:scale(1.02)}}@media (max-width:760px){.geo-map{height:390px;margin-top:18px;overflow:hidden}.geo-map .geo-orbit-bg,.geo-map .geo-orbit-scene,.geo-map:before{display:none}.geo-mobile-composition{position:absolute;inset:0;display:block;overflow:hidden}.geo-mobile-list{position:absolute;z-index:4;top:18px;left:20px;display:grid;grid-gap:3px;gap:3px;max-width:210px;padding:0;margin:0;list-style:none}.geo-mobile-list li{padding-bottom:6px;color:#ffffff;font-size:clamp(23px,6.4vw,27px);font-weight:600;line-height:.98;letter-spacing:0;text-shadow:0 2px 14px rgba(0,0,0,.68);white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.22)}.geo-mobile-list li:last-child{padding-bottom:0;border-bottom:0}.geo-mobile-planet{position:absolute;z-index:3;top:60px;right:-42%;width:82%;max-width:none;height:auto;transform:rotate(-5deg);transform-origin:center;filter:drop-shadow(0 10px 0 rgba(255,255,255,.04)) drop-shadow(0 14px 22px rgba(0,0,0,.4))}.motion-ready .geo-mobile-planet{animation:geoMobilePlanetIdle 11s ease-in-out infinite}.geo-orbit-label{letter-spacing:0}}@keyframes geoMobilePlanetIdle{0%,to{transform:translateZ(0) rotate(-5deg)}32%{transform:translate3d(-3px,-4px,0) rotate(-2.8deg)}66%{transform:translate3d(2px,3px,0) rotate(-6.4deg)}}@media (prefers-reduced-motion:reduce){.figma-hero .hero-scroll span{animation:none;opacity:.62;transform:none}.geo-orbit-sticker-planet{animation:none}.geo-mobile-planet{animation:none!important}}@media (min-width:761px){.figma-stage{aspect-ratio:auto}.figma-hitbox-nav{display:none}html[lang] .figma-hero .hero-blog-sticker:before,html[lang] .figma-hero .hero-case-sticker:before,html[lang] .figma-hero .hero-contact-sticker:before,html[lang] .figma-hero .hero-lang-sticker:before,html[lang] .figma-hero .hero-work-sticker:after,html[lang] .figma-hero .hero-work-sticker:before{content:none!important;display:none!important;opacity:0!important;animation:none!important;background-image:none!important}html[lang] .figma-hero .hero-blog-sticker.is-active-sticker,html[lang] .figma-hero .hero-blog-sticker:is(:hover,:active,:focus-visible),html[lang] .figma-hero .hero-case-sticker.is-active-sticker,html[lang] .figma-hero .hero-case-sticker:is(:hover,:active,:focus-visible),html[lang] .figma-hero .hero-lang-sticker.is-active-sticker,html[lang] .figma-hero .hero-lang-sticker:is(:hover,:active,:focus-within),html[lang] .figma-hero .hero-work-sticker.is-active-sticker,html[lang] .figma-hero .hero-work-sticker:is(:hover,:active,:focus-visible){filter:brightness(1.035)!important;transform:none!important}html[lang] .figma-hero .hero-contact-sticker.is-active-sticker,html[lang] .figma-hero .hero-contact-sticker:is(:hover,:active,:focus-visible){filter:brightness(1.04) drop-shadow(0 4px 14px rgb(0 0 0/24%))!important;transform:rotate(-11deg)!important}html[lang] .figma-hero .hero-scroll{display:none!important;opacity:0!important;pointer-events:none!important}html[lang] .figma-hero .hero-scroll span,html[lang] .figma-hero .hero-scroll strong,html[lang] .figma-hero .hero-scroll:after{content:none!important;display:none!important;animation:none!important}html[lang] .figma-hero:before{content:none!important}html[lang] .figma-hero .hero-scroll-baked-mask{position:absolute;z-index:9;top:68.4%;left:47.1%;display:block;width:5.8%;height:9.2%;background:#0d0d0d;pointer-events:none}html[lang] .figma-hero .hero-scroll-baked-mask:after{content:"";position:absolute;top:0;left:50%;width:2px;height:42%;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.56),transparent);transform:translateX(-50%);animation:heroScrollPulse 1.55s ease-in-out infinite}.client-logo-mark[data-logo=yandex]{height:clamp(31px,3.15vw,45px)}.client-logo-mark[data-logo=dodo]{height:clamp(38px,3.8vw,54px)}.client-logo-mark[data-logo=freedom]{height:clamp(40px,4vw,58px)}html[lang] .figma-lower .integration-card-center[data-integration-index],html[lang] .figma-lower .integration-card-left[data-integration-index],html[lang] .figma-lower .integration-card-right[data-integration-index]{overflow:hidden!important;border:4px solid #070707!important;background:#ffd221!important;background-image:none!important;box-shadow:7px 7px 0 #ffffff!important}html[lang] .figma-lower .integration-card .integration-card-cta,html[lang] .figma-lower .integration-card .integration-card-label,html[lang] .figma-lower .integration-card .integration-card-media{opacity:1!important}html[lang] .figma-lower .integration-card-label{top:0;left:10%;width:80%;min-height:clamp(45px,5.2vw,59px);border-radius:0 0 10px 10px}html[lang] .figma-lower .integration-card-media{margin:clamp(9px,1vw,12px) clamp(9px,1vw,12px) 0;border-width:2px}.figma-cases .case-card[data-case-key=uzum]{--case-image-position:50% 0%!important}.figma-cases .case-card[data-case-key=indrive-tiktok]{--case-image-position:50% 50%!important}.figma-cases .case-card[data-case-key=default]{--case-image-position:50% 45%!important}}@media (max-width:760px){.case-mobile-carousel .case-card[data-case-key=default]{--case-image-position:50% 28%!important}.case-mobile-carousel .case-card[data-case-key=uzum]{--case-image-position:50% 0%!important}}@media (min-width:761px){.figma-desktop-stack>.client-tape{--client-tape-raise:clamp(24px,2.9vw,34px)}.hero-frame-desktop,.hero-scroll-baked-mask{display:none!important}.figma-hero{margin-top:-3.5%;background:repeating-radial-gradient(ellipse 88% 52% at 18% 46%,transparent 0,transparent 72px,rgba(255,255,255,.07) 74px,rgba(255,255,255,.07) 76px,transparent 78px),#0d0d0d!important}.figma-desktop-stack{--hero-nav-h:clamp(66px,5.55vw,80px);--client-tape-h:clamp(82px,7.6vw,108px);--client-tape-raise:clamp(24px,2.9vw,34px);--hero-box-headroom:clamp(0px,calc(32.56vw - 150px),22.15vw)}.figma-hero .hero-bottom-nav{bottom:calc(var(--client-tape-raise) + var(--hero-box-headroom))!important}.figma-desktop-stack>.client-tape{margin-top:calc(-1 * (var(--hero-nav-h) + var(--client-tape-h) + var(--client-tape-raise) + var(--hero-box-headroom)))!important}.hero-kudos-art{position:absolute;z-index:2;top:17.65%;left:11.6%;width:76.6%;height:auto;aspect-ratio:885/278;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.figma-hero .hero-title{pointer-events:none}.figma-hero .hero-kicker,.figma-hero .hero-lead{opacity:1!important}.figma-hero .hero-rock-hand{opacity:1!important;pointer-events:auto}html[lang] .figma-hero .hero-blog-sticker:before,html[lang] .figma-hero .hero-case-sticker:before{content:""!important;opacity:1!important;display:block!important;background-image:url(/figma/assets/hero-layers/cases-sticker.png)!important}html[lang] .figma-hero .hero-blog-sticker:before{background-image:url(/figma/assets/hero-layers/blog-sticker.png)!important}html[lang] .figma-hero .hero-work-sticker{background:url(/figma/assets/hero-layers/work-sticker.png) 50%/contain no-repeat!important}html[lang] .figma-hero .hero-contact-sticker:before{content:""!important;top:-35%!important;left:-10%!important;width:112%!important;height:112%!important;background:url(/figma/assets/hero-layers/contact-sticker.png) 50%/contain no-repeat!important;opacity:1!important;display:block!important;transform-origin:52% 58%!important}html[lang] .figma-hero .hero-contact-sticker:after{display:none!important}html[lang] .figma-hero .hero-lang-sticker{background:#fb5cae!important;color:#ffffff!important;box-shadow:none!important;transform:rotate(-10.7deg)!important}html[lang] .figma-hero .hero-lang-sticker a,html[lang] .figma-hero .hero-lang-sticker span:not(.sr-only){color:#ffffff!important}html[lang] .figma-hero .hero-lang-sticker b{background:rgba(255,255,255,.72)!important}html[lang].motion-ready .figma-hero .hero-case-sticker:before{animation:heroStickerIdleA 4.2s ease-in-out infinite!important}html[lang].motion-ready .figma-hero .hero-blog-sticker:before{animation:heroStickerIdleA 4.2s ease-in-out infinite!important;animation-delay:1.4s!important}html[lang].motion-ready .figma-hero .hero-work-sticker{animation:heroStickerIdleA 4.2s ease-in-out infinite!important;animation-delay:.4s!important}html[lang].motion-ready .figma-hero .hero-lang-sticker{animation:heroLangIdle 4.2s ease-in-out infinite!important;animation-delay:.9s!important}html[lang].motion-ready .figma-hero .hero-contact-sticker:before{animation:heroContactIdle 4.6s ease-in-out infinite!important;animation-delay:.6s!important}.motion-ready .figma-hero .hero-rock-hand{animation:heroHandIdle 4.4s ease-in-out infinite!important;animation-delay:1.1s!important}.motion-ready .hero-kudos-art{animation:heroTitleIdle 5.2s ease-in-out infinite}}@media (min-width:761px){html[lang] .figma-hero .hero-blog-sticker:is(:hover,:focus-visible):before,html[lang] .figma-hero .hero-case-sticker:is(:hover,:focus-visible):before,html[lang] .figma-hero .hero-contact-sticker:is(:hover,:focus-visible):before,html[lang] .figma-hero .hero-lang-sticker:is(:hover,:focus-within),html[lang] .figma-hero .hero-work-sticker:is(:hover,:focus-visible){animation-play-state:paused!important}.figma-hero .hero-kudos-art:hover,.figma-hero .hero-rock-hand:hover{animation-play-state:paused!important}.figma-hero .hero-kudos-art:hover,.figma-hero .hero-lang-sticker:is(:hover,:focus-within),.figma-hero .hero-rock-hand:hover,.figma-hero .hero-work-sticker:is(:hover,:focus-visible),html[lang] .figma-hero .hero-blog-sticker:is(:hover,:focus-visible):before,html[lang] .figma-hero .hero-case-sticker:is(:hover,:focus-visible):before,html[lang] .figma-hero .hero-contact-sticker:is(:hover,:focus-visible):before{filter:brightness(1.12)}}@media (min-width:761px){.figma-hero .hero-contact-sticker{top:40.95%!important}.figma-hero .hero-lang-sticker,.figma-hero .hero-lang-sticker span:not(.sr-only){text-decoration:none!important}.locale-eng .figma-hero .hero-title{opacity:0!important}.locale-eng .figma-hero .hero-case-sticker:before,html[lang] .locale-eng .figma-hero .hero-case-sticker:before{content:""!important;display:block!important;opacity:1!important;background-image:url(/figma/assets/hero-layers/cases-sticker-en.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 82%!important}.locale-eng .figma-hero .hero-work-sticker,html[lang] .locale-eng .figma-hero .hero-work-sticker{background-image:url(/figma/assets/hero-layers/work-sticker-en.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:81% auto!important}.locale-eng .figma-hero .hero-work-sticker:after,.locale-eng .figma-hero .hero-work-sticker:before,html[lang] .locale-eng .figma-hero .hero-work-sticker:after,html[lang] .locale-eng .figma-hero .hero-work-sticker:before{content:none!important;display:none!important}.locale-eng .figma-hero .hero-contact-sticker{top:36.4%!important}.locale-eng .figma-hero .hero-contact-sticker:before,html[lang] .locale-eng .figma-hero .hero-contact-sticker:before{content:""!important;top:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;background-image:url(/figma/assets/hero-layers/contact-sticker-en.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:74% auto!important;opacity:1!important;transform-origin:52% 58%!important}.locale-eng .figma-hero .hero-contact-sticker:after,html[lang] .locale-eng .figma-hero .hero-contact-sticker:after{display:none!important}.locale-eng .figma-hero .hero-blog-sticker:before,html[lang] .locale-eng .figma-hero .hero-blog-sticker:before{content:""!important;display:block!important;opacity:1!important;background-image:url(/figma/assets/hero-layers/blog-sticker-en.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}html.motion-ready .locale-eng .figma-hero .hero-case-sticker:before,html[lang].motion-ready .locale-eng .figma-hero .hero-case-sticker:before{animation:heroStickerIdleA 4.2s ease-in-out infinite!important}html.motion-ready .locale-eng .figma-hero .hero-blog-sticker:before,html[lang].motion-ready .locale-eng .figma-hero .hero-blog-sticker:before{animation:heroStickerIdleA 4.2s ease-in-out infinite!important;animation-delay:1.4s!important}html.motion-ready .locale-eng .figma-hero .hero-work-sticker,html[lang].motion-ready .locale-eng .figma-hero .hero-work-sticker{animation:heroStickerIdleA 4.2s ease-in-out infinite!important;animation-delay:.4s!important}html.motion-ready .locale-eng .figma-hero .hero-contact-sticker:before,html[lang].motion-ready .locale-eng .figma-hero .hero-contact-sticker:before{animation:heroContactIdle 4.6s ease-in-out infinite!important;animation-delay:.6s!important}.locale-eng .figma-hero .hero-blog-sticker:is(:hover,:focus-visible):before,.locale-eng .figma-hero .hero-case-sticker:is(:hover,:focus-visible):before,.locale-eng .figma-hero .hero-contact-sticker:is(:hover,:focus-visible):before,.locale-eng .figma-hero .hero-work-sticker:is(:hover,:focus-visible){animation-play-state:paused!important;filter:brightness(1.12)}.figma-services .services-orbits{top:0;right:auto;bottom:0;left:50%;width:100vw;background:repeating-radial-gradient(ellipse 72% 42% at 10% 47%,transparent 0,transparent 58px,rgba(255,255,255,.052) 60px,rgba(255,255,255,.052) 63px,transparent 65px);opacity:.72;transform:translateX(-50%) rotate(-2deg)}.figma-lower .lower-contact{top:58.1%}.figma-lower .lower-form{top:54.8%}}@media (max-width:760px){.hero-kudos-art{display:none}}@keyframes heroStickerIdleA{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(4px,-6px,0) rotate(-3.4deg)}50%{transform:translate3d(-4px,4px,0) rotate(2.2deg)}75%{transform:translate3d(3px,3px,0) rotate(-1.6deg)}}@keyframes heroContactIdle{0%,to{transform:translateZ(0) rotate(-11deg)}30%{transform:translate3d(-6px,-8px,0) rotate(-7deg)}60%{transform:translate3d(6px,4px,0) rotate(-14.5deg)}}@keyframes heroLangIdle{0%,to{transform:translateZ(0) rotate(-10.7deg)}25%{transform:translate3d(4px,-6px,0) rotate(-13.4deg)}50%{transform:translate3d(-4px,4px,0) rotate(-8.6deg)}75%{transform:translate3d(3px,3px,0) rotate(-12deg)}}@keyframes heroHandIdle{0%,to{transform:translateZ(0) rotate(3deg)}35%{transform:translate3d(-6px,-8px,0) rotate(7.5deg)}70%{transform:translate3d(6px,5px,0) rotate(-.5deg)}}@keyframes heroTitleIdle{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes heroMobileStickerIdleA{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(2px,-3px,0) rotate(-1.8deg)}50%{transform:translate3d(-2px,2px,0) rotate(1.3deg)}75%{transform:translate3d(2px,2px,0) rotate(-.9deg)}}@keyframes heroMobileContactIdle{0%,to{transform:translateZ(0) rotate(0deg)}30%{transform:translate3d(-3px,-4px,0) rotate(1.7deg)}60%{transform:translate3d(3px,2px,0) rotate(-2deg)}}@keyframes heroMobileLangIdle{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(2px,-3px,0) rotate(-1.2deg)}50%{transform:translate3d(-2px,2px,0) rotate(1deg)}75%{transform:translate3d(1px,2px,0) rotate(-.7deg)}}@keyframes heroMobileHandIdle{0%,to{transform:translateZ(0) rotate(0deg)}35%{transform:translate3d(-3px,-4px,0) rotate(1.8deg)}70%{transform:translate3d(3px,2px,0) rotate(-1.4deg)}}@media (prefers-reduced-motion:reduce){.hero-blog-sticker:before,.hero-case-sticker:before,.hero-contact-sticker:before,.hero-kudos-art,.hero-lang-sticker,.hero-mobile-hand,.hero-mobile-sticker img,.hero-rock-hand,.hero-work-sticker{animation:none!important}.hero-mobile-dynamic-assets{transition:none!important}}@media (max-width:760px){.locale-eng .figma-hero,.locale-rus .figma-hero{background:#0d0d0d!important}.locale-eng .figma-hero:before,.locale-rus .figma-hero:before,html[lang] .locale-eng .figma-hero:before,html[lang] .locale-rus .figma-hero:before{content:""!important;position:absolute;z-index:0;inset:0;display:block!important;background:repeating-radial-gradient(ellipse 116% 72% at 24% 43%,transparent 0,transparent 54px,rgba(255,255,255,.07) 56px,rgba(255,255,255,.07) 58px,transparent 60px);pointer-events:none}}.figma-stage{background:#0d0d0d!important}.figma-desktop-stack,.figma-hitbox-nav{position:relative;z-index:1}@media (min-width:761px){.figma-stage:before{content:""!important;position:absolute!important;z-index:0!important;top:-22.842vw!important;bottom:auto!important;left:-89.633vw!important;display:block!important;width:304.741vw!important;height:540.842vw!important;background:url(/figma/sections/main-bg-orbits-wide-175-971.svg) 0 0/100% 100% no-repeat!important;opacity:1!important;pointer-events:none!important;transform:none!important}.figma-stage:after{content:none!important}.figma-reference-bg,.figma-section:before,.figma-stage:after{display:none!important}.figma-cases,.figma-hero,.figma-lower,.figma-services,.process-geo{background:transparent!important}.figma-cases .cases-bg,.figma-hero .hero-orbits,.figma-hero .hero-spark,.figma-hero:after,.figma-hero:before,.figma-lower .lower-orbits,.figma-services .services-orbits,.process-geo .process-geo-orbits{display:none!important}.figma-hero:after{content:none!important}}@media (max-width:760px){.figma-stage:before{inset:0!important;height:auto!important;background:#0d0d0d url(/figma/sections/mobile-bg-orbits-175-44.png) top/100% 100% no-repeat!important}.figma-stage:after,.figma-stage:before{content:""!important;position:absolute!important;z-index:0!important;display:block!important;width:100%!important;opacity:1!important;pointer-events:none!important;transform:none!important}.figma-stage:after{top:34.18%!important;left:0!important;height:65.82%!important;background:url(/figma/sections/mobile-bg-stars-footer-175-111.png) top/100% 100% no-repeat!important}.figma-cases,.figma-hero,.figma-lower,.figma-services,.mobile-hero-copy,.process-geo{background:transparent!important}.figma-cases .cases-bg,.figma-hero .hero-orbits,.figma-hero .hero-spark,.figma-lower .lower-orbits,.figma-services .services-orbits,.locale-eng .figma-hero:before,.locale-rus .figma-hero:before,.process-geo .process-geo-orbits,html[lang] .locale-eng .figma-hero:before,html[lang] .locale-rus .figma-hero:before{content:none!important;display:none!important}.figma-reference-bg,.figma-section:before{display:none!important}.figma-section:before{content:none!important}}@media (min-width:761px){.figma-cases .case-card{box-shadow:none!important}.figma-cases .case-card:after{content:""!important;position:absolute;z-index:1;right:0;bottom:-10px;left:36px;height:10px;border-radius:0 0 0 42px;background:var(--case-accent);pointer-events:none}}@media (max-width:760px){.locale-eng .figma-hero,.locale-rus .figma-hero,html[lang] .locale-eng .figma-hero,html[lang] .locale-rus .figma-hero{background:transparent!important}.locale-eng .figma-hero:before,.locale-rus .figma-hero:before,html[lang] .locale-eng .figma-hero:before,html[lang] .locale-rus .figma-hero:before{opacity:.72!important}}@keyframes blogTapeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes blogSunSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blogSparkPulse{0%,to{opacity:.52;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.blog-page{min-height:100vh;overflow-x:hidden;background:#0d0d0d;color:#ffffff}.blog-page a{color:inherit}.blog-nav{position:-webkit-sticky;position:sticky;z-index:40;top:0;display:grid;min-height:92px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;grid-gap:32px;gap:32px;padding:0 max(32px,calc((100vw - 1280px) / 2));border-bottom:1px solid rgba(255,255,255,.08);background:rgba(13,13,13,.92)}.blog-brand{display:inline-flex;gap:8px;align-items:center;line-height:1;text-decoration:none}.blog-brand strong{color:#ffffff;font-size:20px;font-weight:900}.blog-brand span{display:grid;min-width:72px;min-height:22px;place-items:center;border-radius:5px;background:#ffd91f;color:#111111;font-size:10px;font-weight:900;letter-spacing:.1em}.blog-nav-links{display:flex;justify-content:center;gap:28px}.blog-nav-links a{color:rgba(255,255,255,.78);font-size:14px;font-weight:900;text-decoration:none;text-transform:uppercase}.blog-nav-links a.is-active{color:#ff5b2f;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.blog-nav-actions{display:flex;align-items:center;gap:14px}.blog-nav-actions a{display:grid;width:58px;height:48px;place-items:center;border:2px solid #ff5b2f;border-radius:999px;color:#ff5b2f;font-size:13px;font-weight:900;text-decoration:none}.blog-nav-actions a.is-active-lang{background:#ff5b2f;color:#ffffff}.blog-cta-button,.blog-nav-cta{border:0;border-radius:999px;background:#ffd91f;box-shadow:4px 4px 0 #111111;color:#111111;cursor:pointer;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:13px;font-weight:900;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.blog-nav-cta{min-height:48px;padding:0 26px}.blog-cta-button:hover,.blog-nav-cta:hover{box-shadow:6px 6px 0 #111111;transform:translate(-2px,-2px)}.blog-masthead{position:relative;overflow:hidden;padding:88px max(32px,calc((100vw - 1280px) / 2)) 0}.blog-orbit-bg{position:absolute;top:-230px;right:-260px;width:1100px;height:780px;background:url(/figma/assets/orbit-sticker-kit/background/orbit-background.svg) 50%/contain no-repeat;opacity:.5;pointer-events:none}.blog-sun{top:22px;right:max(70px,calc((100vw - 1280px) / 2 + 30px));width:108px;height:108px;animation:blogSunSpin 28s linear infinite}.blog-spark,.blog-sun{position:absolute;z-index:2;pointer-events:none}.blog-spark{width:22px;height:22px;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.blog-spark-cyan{top:90px;left:min(760px,calc(100% - 180px));background:#12e2dc;animation:blogSparkPulse 2.6s ease-in-out infinite}.blog-spark-yellow{top:270px;left:min(820px,calc(100% - 120px));width:15px;height:15px;background:#ffd91f;animation:blogSparkPulse 3.1s ease-in-out .5s infinite}.blog-masthead-copy{position:relative;z-index:1}.blog-breadcrumb,.blog-label{margin:0;color:rgba(255,255,255,.48);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.blog-label{display:inline-flex;margin-top:18px}.blog-masthead h1{margin:12px 0 0;font-size:100px;font-weight:900;line-height:.84;text-transform:uppercase}.blog-masthead h1 span{display:block}.blog-masthead h1 span+span{color:#ff5b2f}.blog-lead{max-width:640px;margin:24px 0 0;color:rgba(255,255,255,.72);font-size:19px;line-height:1.55}.blog-lead strong{color:#ff5b2f;font-weight:900}.blog-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.blog-metrics span{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:0 15px;border:2px solid rgba(255,255,255,.5);border-radius:999px;box-shadow:0 3px 0 rgba(255,255,255,.16);color:rgba(255,255,255,.8);font-size:13px}.blog-metrics strong{color:#ffffff;font-size:15px;font-weight:900}.blog-tape{position:relative;height:220px;margin:18px 0 20px;overflow:hidden}.blog-tape-row{position:absolute;top:87px;left:-8%;display:flex;width:116%;height:46px;align-items:center;overflow:hidden;background:#ffd91f}.blog-tape-row-primary{transform:rotate(-5.1deg)}.blog-tape-row-secondary{transform:rotate(5.1deg)}.blog-tape-track{display:flex;color:#111111;font-size:32px;font-weight:900;white-space:nowrap;animation:blogTapeScroll 22s linear infinite}.blog-tape-row-secondary .blog-tape-track{animation-duration:26s;animation-direction:reverse}.blog-category-rails,.blog-featured-section,.blog-related{padding:0 max(32px,calc((100vw - 1280px) / 2))}.blog-featured{display:flex;overflow:hidden;align-items:stretch;border:1px solid rgba(255,255,255,.09);border-radius:32px;background:#161616;color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.blog-featured:hover{border-color:rgba(255,91,47,.5);box-shadow:0 30px 60px rgba(0,0,0,.45);transform:translateY(-6px)}.blog-article-hero,.blog-card-media,.blog-featured-media{position:relative;overflow:hidden;background:radial-gradient(circle at 62% 38%,rgba(255,255,255,.08),transparent 55%),linear-gradient(rgba(20,20,20,.84),rgba(20,20,20,.84)),var(--blog-category-color,#15dca0)}.blog-media-photo{object-fit:cover;object-position:center}.blog-media-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.1),rgba(10,10,10,.6))}.blog-featured-media{width:44%;flex-shrink:0;aspect-ratio:4/3}.blog-article-hero em,.blog-featured-media em{position:absolute;bottom:16px;left:16px;display:inline-flex;padding:5px 12px;border:1px dashed rgba(255,255,255,.4);border-radius:999px;color:rgba(255,255,255,.75);font-size:11px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.blog-featured-copy{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px 52px}.blog-featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.blog-card-category,.blog-featured-meta span{display:inline-flex;border-radius:999px;font-weight:900;text-transform:uppercase}.blog-featured-meta span{padding:6px 14px;font-size:12px}.blog-featured-meta em{color:rgba(255,255,255,.5);font-size:12px;font-style:normal;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.blog-featured h2{max-width:690px;margin:0;color:#ffffff;font-size:36px;font-weight:900;line-height:.94;text-transform:uppercase}.blog-featured-copy>strong{margin-top:10px;color:#ff5b2f;font-size:20px;font-weight:900;text-transform:uppercase}.blog-featured p{max-width:520px;margin:18px 0 0;color:rgba(255,255,255,.72);font-size:16px;line-height:1.6}.blog-featured b{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:26px;padding:14px 26px;border-radius:999px;background:#ff5b2f;color:#ffffff;font-size:14px;font-weight:900;text-transform:uppercase}.blog-category-section{margin-top:60px}.blog-category-title{display:flex;align-items:baseline;gap:12px;margin-bottom:22px}.blog-category-title span{width:10px;height:10px;flex-shrink:0;border-radius:50%}.blog-category-title h2{margin:0;color:#ffffff;font-size:30px;font-weight:900;text-transform:uppercase}.blog-category-title em{color:rgba(255,255,255,.4);font-size:15px;font-style:normal;font-weight:700}.blog-card-rail{display:flex;gap:20px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-color:rgba(255,255,255,.25) transparent;scrollbar-width:thin}.blog-card{display:flex;overflow:hidden;min-width:340px;max-width:340px;flex:0 0 340px;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:#161616;color:inherit;scroll-snap-align:start;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-card:hover{border-color:rgba(255,255,255,.22);box-shadow:0 18px 40px rgba(0,0,0,.4);transform:translateY(-8px)}.blog-card-media{aspect-ratio:16/10}.blog-card-category{position:absolute;top:12px;left:12px;padding:5px 12px;font-size:11px}.blog-card-status{position:absolute;right:12px;bottom:12px;padding:5px 10px;border:1px dashed rgba(255,255,255,.4);border-radius:999px;color:rgba(255,255,255,.76);font-size:10px;font-weight:900;text-transform:uppercase}.blog-card-body{display:flex;flex:1 1;flex-direction:column;padding:22px}.blog-card-body h3{margin:0;color:#ffffff;font-size:20px;font-weight:900;line-height:1.05;text-transform:uppercase}.blog-card-body strong{margin-top:6px;color:#ff5b2f;font-size:13px;text-transform:uppercase}.blog-card-body p{display:-webkit-box;overflow:hidden;margin:10px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:rgba(255,255,255,.66);font-size:14px;line-height:1.5}.blog-card-link{margin-top:auto;padding-top:16px;color:#ff5b2f;font-size:13px;font-weight:900;text-transform:uppercase}.blog-cta{display:flex;max-width:1280px;align-items:center;justify-content:space-between;gap:40px;margin:64px auto 0;padding:72px 80px;border-radius:32px;background:#ff5b2f;color:#111111;transform:rotate(-.6deg)}.blog-cta-button,.blog-cta>div{transform:rotate(.6deg)}.blog-cta span{color:rgba(17,17,17,.72);font-size:13px;letter-spacing:.06em}.blog-cta h2,.blog-cta span{font-weight:900;text-transform:uppercase}.blog-cta h2{max-width:640px;margin:12px 0 0;color:#111111;font-size:44px;line-height:.92}.blog-cta-button{padding:18px 32px;background:#111111;box-shadow:5px 5px 0 rgba(0,0,0,.25);color:#ffffff}.blog-footer{display:flex;max-width:1280px;align-items:flex-start;justify-content:space-between;gap:24px;margin:56px auto 0;padding:40px 0 48px;border-top:1px solid rgba(255,255,255,.1)}.blog-brand-footer{display:inline-flex}.blog-footer p{max-width:230px;margin:14px 0 0;color:rgba(255,255,255,.5);font-size:13px;line-height:1.7}.blog-footer-columns{display:flex;gap:56px}.blog-footer-columns div{display:flex;flex-direction:column;gap:10px}.blog-footer-columns strong{margin-bottom:2px;color:rgba(255,255,255,.4);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.blog-footer-columns a{color:rgba(255,255,255,.75);font-size:13px;text-decoration:none}.blog-article-shell{max-width:1280px;margin:0 auto;padding:56px 0 0}.blog-back-link{display:inline-flex;color:rgba(255,255,255,.55);font-size:13px;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.blog-back-link:hover{color:#ff5b2f}.blog-article-header{margin-top:28px}.blog-article-header h1{max-width:920px;margin:20px 0 0;color:#ffffff;font-size:56px;font-weight:900;line-height:.96;text-transform:uppercase}.blog-article-header>strong{display:block;margin-top:14px;color:#ff5b2f;font-size:26px;font-weight:900;text-transform:uppercase}.blog-article-header>p{max-width:760px;margin:20px 0 0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.65}.blog-article-hero{aspect-ratio:21/9;margin-top:40px;border-radius:28px}.blog-article-body{max-width:760px;margin:48px auto 0}.blog-article-conclusion p,.blog-article-intro p,.blog-article-pending p,.blog-article-section p{margin:0;color:rgba(255,255,255,.8);font-size:18px;line-height:1.75}.blog-article-intro p+p,.blog-article-section p+p{margin-top:22px}.blog-article-section{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:52px}.blog-article-section-number{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#ff5b2f;color:#ffffff;font-size:18px;font-weight:900}.blog-article-section h2{margin:4px 0 18px;color:#ffffff;font-size:27px;font-weight:900;line-height:1.05;text-transform:uppercase}.blog-article-section ul{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding-left:22px;color:rgba(255,255,255,.75);font-size:17px;line-height:1.6}.blog-article-conclusion,.blog-article-pending{margin-top:56px;padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#161616}.blog-article-conclusion span,.blog-article-pending span{display:inline-flex;margin-bottom:16px;padding:6px 14px;border-radius:999px;background:#ff5b2f;color:#ffffff;font-size:12px;font-weight:900;text-transform:uppercase}.blog-related{margin-top:72px}.blog-related h2{margin:0 0 22px;color:#ffffff;font-size:30px;font-weight:900;text-transform:uppercase}.blog-back-link:focus-visible,.blog-card:focus-visible,.blog-cta-button:focus-visible,.blog-featured:focus-visible,.blog-footer a:focus-visible,.blog-nav a:focus-visible,.blog-nav button:focus-visible{outline:2px solid #ff5b2f;outline-offset:4px}@media (prefers-reduced-motion:reduce){.blog-card,.blog-cta-button,.blog-featured,.blog-nav-cta,.kudos-motion{animation:none!important;transition:none!important}}@media (max-width:960px){.blog-nav{min-height:72px;grid-template-columns:max-content max-content;padding:0 22px}.blog-nav-links{display:none}.blog-nav-actions{justify-content:flex-end}.blog-nav-actions a{width:48px;height:42px}.blog-nav-cta{display:none}.blog-article-shell,.blog-category-rails,.blog-featured-section,.blog-masthead,.blog-related{padding-right:22px;padding-left:22px}.blog-masthead{padding-top:42px}.blog-orbit-bg{top:-140px;right:-440px;width:820px}.blog-sun{display:none}.blog-spark-cyan{top:22px;right:28px;left:auto;width:14px;height:14px;opacity:.78}.blog-spark-yellow{top:116px;right:34px;left:auto;width:10px;height:10px;opacity:.68}.blog-masthead h1{font-size:56px}.blog-lead{font-size:16px}.blog-tape{height:150px;margin-top:6px}.blog-tape-row{top:64px;height:38px}.blog-tape-track{font-size:26px}.blog-featured{flex-direction:column;border-radius:24px}.blog-featured-media{width:100%;aspect-ratio:16/10}.blog-featured-copy{padding:28px 24px 30px}.blog-featured h2{font-size:27px;line-height:1}.blog-featured-copy>strong{font-size:17px}.blog-category-section{margin-top:44px}.blog-category-title h2,.blog-related h2{font-size:23px}.blog-card{min-width:285px;max-width:285px;flex-basis:285px}.blog-card-body h3{font-size:18px}.blog-cta{display:block;margin:50px 22px 0;padding:34px 26px;border-radius:24px}.blog-cta h2{font-size:28px;line-height:1}.blog-cta-button{margin-top:24px;padding:15px 24px}.blog-footer{display:block;margin:44px 22px 0;padding-bottom:36px}.blog-footer-columns{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;margin-top:32px}.blog-article-header h1{font-size:30px;line-height:1}.blog-article-header>strong{font-size:17px}.blog-article-conclusion p,.blog-article-header>p,.blog-article-intro p,.blog-article-pending p,.blog-article-section p{font-size:15px;line-height:1.65}.blog-article-hero{aspect-ratio:16/10;margin-top:24px;border-radius:20px}.blog-article-body{margin-top:28px}.blog-article-section{grid-template-columns:34px minmax(0,1fr);gap:12px;margin-top:36px}.blog-article-section-number{width:34px;height:34px;font-size:14px}.blog-article-section h2{margin-top:2px;font-size:18px;line-height:1.1}.blog-article-section ul{font-size:15px}.blog-article-conclusion,.blog-article-pending{margin-top:36px;padding:22px;border-radius:20px}}