.mk{--accent:var(--teal);position:relative;container-type:inline-size;width:100%;aspect-ratio:1/1;isolation:isolate;font-family:var(--font);color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk *,.mk :after,.mk :before{box-sizing:border-box}.hero-phones[data-play="0"] *,.hero-phones[data-play="0"] :before,.mk[data-play="0"] *,.mk[data-play="0"] :after,.mk[data-play="0"] :before{animation-play-state:paused!important}.mk__glow{pointer-events:none;position:absolute;inset:8%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent 72%);filter:blur(6cqw);opacity:.55;z-index:-1;animation:breathe 9s ease-in-out infinite}.dv-phone{position:absolute;aspect-ratio:9/19.2;border-radius:16%/7.5%;padding:2.6%;background:linear-gradient(150deg,#3a3a40,#141417 40%,#0a0a0c);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 0 3px #000,0 40px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.6)}.dv-phone__screen{position:relative;container-type:inline-size;width:100%;height:100%;border-radius:13.5%/6.4%;overflow:hidden;background:#fff;color:#0b0b0d}.dv-phone__island{position:absolute;top:2.2cqw;left:50%;width:30cqw;height:8cqw;translate:-50% 0;border-radius:99px;background:#000;z-index:5}.dv-browser{position:absolute;border-radius:2.2cqw;overflow:hidden;background:#fff;color:#0b0b0d;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 40px 80px -30px rgba(0,0,0,.9)}.dv-browser__bar{display:flex;align-items:center;gap:1cqw;height:6cqw;padding:0 2.2cqw;background:#ececef}.dv-browser__bar>i{width:1.5cqw;height:1.5cqw;border-radius:50%;background:#ff5f57}.dv-browser__bar>i:nth-child(2){background:#febc2e}.dv-browser__bar>i:nth-child(3){background:#28c840}.dv-browser__url{margin-left:3cqw;flex:1 1;height:3.4cqw;border-radius:99px;background:#fff;font-size:1.6cqw;line-height:3.4cqw;padding-left:2cqw;color:#777;font-weight:600}.dv-browser__body{position:relative;container-type:inline-size}.mk-brand{position:absolute;inset:0}.mk-brand__board{position:absolute;left:18%;top:14%;width:56%;aspect-ratio:1;border-radius:6cqw;background:linear-gradient(160deg,#18181c,#0c0c0f);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 40px 80px -30px #000;overflow:hidden}.mk-brand__grid{position:absolute;inset:0;fill:none;stroke:hsla(0,0%,100%,.18);stroke-width:.6}.mk-brand__grid,.mk-brand__grid *{stroke-dasharray:1;stroke-dashoffset:1;animation:brand-grid 9s var(--ease-in-out) infinite}@keyframes brand-grid{0%{stroke-dashoffset:1;opacity:1}18%{stroke-dashoffset:0}70%{stroke-dashoffset:0;opacity:.6}90%,to{stroke-dashoffset:0;opacity:0}}.mk-brand__mark{position:absolute;inset:12%;transform:scale(0) rotate(-90deg);animation:brand-mark 9s var(--ease-out) infinite;filter:drop-shadow(0 0 3cqw color-mix(in srgb,var(--accent) 60%,transparent))}@keyframes brand-mark{0%,16%{transform:scale(0) rotate(-90deg);opacity:0}30%{transform:scale(1) rotate(0);opacity:1}44%{transform:scale(.62) translateY(-14%)}88%{transform:scale(.62) translateY(-14%);opacity:1}to{transform:scale(.62) translateY(-14%);opacity:0}}.mk-brand__word{position:absolute;left:0;right:0;bottom:16%;display:flex;justify-content:center;gap:1.2cqw;font-weight:800;font-size:6.4cqw;letter-spacing:.08em}.mk-brand__word span{opacity:0;transform:translateY(60%);animation:brand-letter 9s var(--ease-out) infinite}.mk-brand__word span:nth-child(2){animation-delay:.08s}.mk-brand__word span:nth-child(3){animation-delay:.16s}.mk-brand__word span:nth-child(4){animation-delay:.24s}@keyframes brand-letter{0%,40%{opacity:0;transform:translateY(60%)}48%,88%{opacity:1;transform:none}96%,to{opacity:0}}.mk-brand__swatches{position:absolute;right:4%;top:9%;display:grid;grid-gap:1.6cqw;gap:1.6cqw}.mk-brand__swatch{display:flex;align-items:center;gap:1.4cqw;padding:1cqw 1.8cqw 1cqw 1cqw;border-radius:2.4cqw;background:rgba(20,20,24,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);font-size:1.7cqw;font-weight:700;opacity:0;transform:translateX(30%);animation:brand-swatch 9s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s)}.mk-brand__swatch span{width:4.4cqw;height:4.4cqw;border-radius:1.4cqw;background:var(--c);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.mk-brand__swatch em{font-style:normal;color:#cfcfd6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes brand-swatch{0%,30%{opacity:0;transform:translateX(30%)}38%,90%{opacity:1;transform:none}to{opacity:0}}.mk-brand__type{position:absolute;left:4%;bottom:12%;width:28%;padding:2.4cqw;border-radius:3.4cqw;background:#f5f1ea;color:#0b0b0d;display:grid;box-shadow:0 30px 60px -20px #000;transform:rotate(-6deg) translateY(20%);opacity:0;animation:brand-type 9s var(--ease-out) infinite}.mk-brand__type strong{font-size:10cqw;line-height:1;letter-spacing:-.04em}.mk-brand__type span{font-weight:700;font-size:2cqw;margin-top:1cqw}.mk-brand__type small{font-size:1.6cqw;color:#666}@keyframes brand-type{0%,46%{opacity:0;transform:rotate(-12deg) translateY(30%)}56%,90%{opacity:1;transform:rotate(-6deg)}to{opacity:0;transform:rotate(-6deg) translateY(-10%)}}.mk-brand__card{position:absolute;right:6%;bottom:8%;width:38%;aspect-ratio:1.7;perspective:80cqw;transform-style:preserve-3d;animation:brand-card 9s var(--ease-in-out) infinite;opacity:0}.mk-brand__card>div{position:absolute;inset:0;border-radius:2cqw;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 30px 60px -20px #000,inset 0 0 0 1px hsla(0,0%,100%,.08);display:grid;place-content:center;justify-items:center}.mk-brand__card-front{background:#111114;gap:1cqw}.mk-brand__card-front svg{width:7cqw}.mk-brand__card-front b{font-size:2.4cqw;letter-spacing:.2em}.mk-brand__card-back{background:var(--accent);color:#0b0b0d;transform:rotateY(180deg);justify-items:start!important;padding-left:3cqw}.mk-brand__card-back b{font-size:2.2cqw}.mk-brand__card-back small{font-size:1.5cqw;opacity:.7;margin-bottom:1cqw}.mk-brand__card-back i{width:14cqw;height:.6cqw;border-radius:1cqw;background:rgba(0,0,0,.25);margin-top:.6cqw}@keyframes brand-card{0%,54%{opacity:0;transform:translateY(20%) rotateX(20deg) rotateY(0)}62%{opacity:1;transform:rotateX(10deg) rotateY(-12deg)}74%{transform:rotateX(10deg) rotateY(-12deg)}84%,92%{opacity:1;transform:rotateX(10deg) rotateY(-192deg)}to{opacity:0;transform:rotateX(10deg) rotateY(-192deg)}}.mk-web{position:absolute;inset:0}.mk-web__browser{left:2%;top:12%;width:82%}.mk-web__browser .dv-browser__body{height:56cqw;background:#fafafa;overflow:hidden}.mk-web__nav{display:flex;align-items:center;gap:2.4cqw;padding:2.6cqw 3.4cqw}.mk-web__logo{width:7cqw;height:2.6cqw;border-radius:1cqw;background:#0b0b0d;margin-right:auto}.mk-web__nav>i{width:6cqw;height:1.2cqw;border-radius:1cqw;background:#d9d9de}.mk-web__cart{position:relative;width:4.2cqw;height:4.2cqw;border-radius:50%;display:grid;place-items:center;background:#0b0b0d;color:#fff}.mk-web__cart svg{width:2.4cqw}.mk-web__count{position:absolute;top:-1cqw;right:-1cqw;width:2.8cqw;height:2.8cqw;border-radius:50%;background:var(--accent);color:#000;font-size:1.7cqw;overflow:hidden;display:block}.mk-web__count span{display:block;height:2.8cqw;line-height:2.8cqw;text-align:center;animation:web-count 8s var(--ease-out) infinite}@keyframes web-count{0%,54%{transform:translateY(0)}58%,74%{transform:translateY(-100%)}78%,94%{transform:translateY(-200%)}to{transform:translateY(0)}}.mk-web__hero{position:relative;margin:0 3.4cqw;height:22cqw;border-radius:2.4cqw;background:#0b0b0d;padding:3.6cqw;overflow:hidden;-webkit-clip-path:inset(0 100% 0 0 round 2.4cqw);clip-path:inset(0 100% 0 0 round 2.4cqw);animation:web-wipe 8s var(--ease-out) infinite}@keyframes web-wipe{0%,4%{-webkit-clip-path:inset(0 100% 0 0 round 2.4cqw);clip-path:inset(0 100% 0 0 round 2.4cqw)}16%,94%{-webkit-clip-path:inset(0 0 0 0 round 2.4cqw);clip-path:inset(0 0 0 0 round 2.4cqw)}to{-webkit-clip-path:inset(0 0 0 100% round 2.4cqw);clip-path:inset(0 0 0 100% round 2.4cqw)}}.mk-web__h1 i{display:block;height:2.6cqw;border-radius:1cqw;background:#fff;margin-bottom:1.4cqw;width:34cqw;transform-origin:0 50%;animation:web-line 8s var(--ease-out) infinite}.mk-web__h1 i+i{width:24cqw;background:var(--accent);animation-delay:.1s}@keyframes web-line{0%,12%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}.mk-web__p i{display:block;height:1cqw;border-radius:1cqw;background:#3a3a40;margin-top:1cqw;width:30cqw}.mk-web__p i+i{width:22cqw}.mk-web__btn{display:inline-block;margin-top:2.2cqw;padding:1.2cqw 2.6cqw;border-radius:99px;background:var(--accent);color:#000;font-size:1.6cqw;font-weight:800;animation:web-pulse 8s ease-in-out infinite}@keyframes web-pulse{0%,24%,34%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}29%{box-shadow:0 0 0 1.6cqw transparent}}.mk-web__art{position:absolute;right:-6cqw;top:-4cqw;width:34cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 4%,transparent 5%),conic-gradient(from 200deg,var(--accent),#00ff19,#3affff,var(--accent));opacity:.9;animation:spin 18s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mk-web__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.2cqw;gap:2.2cqw;margin:2.6cqw 3.4cqw}.mk-web__product{position:relative;border-radius:2cqw;background:#fff;box-shadow:0 1cqw 3cqw -1cqw rgba(0,0,0,.18);padding:1.4cqw;opacity:0;transform:translateY(40%);animation:web-prod 8s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s)}@keyframes web-prod{0%,18%{opacity:0;transform:translateY(40%)}28%,94%{opacity:1;transform:none}to{opacity:0}}.mk-web__img{display:block;aspect-ratio:1.15;border-radius:1.4cqw;background:linear-gradient(135deg,#e8e8ec,#d2d2d8)}.mk-web__product:nth-child(2) .mk-web__img{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 40%,#fff),color-mix(in srgb,var(--accent) 80%,#000))}.mk-web__product i{display:block;height:1cqw;width:60%;border-radius:1cqw;background:#ddd;margin:1.2cqw 0 .8cqw}.mk-web__product b{font-size:1.7cqw}.mk-web__add{position:absolute;right:1.4cqw;bottom:1.4cqw;width:3cqw;height:3cqw;border-radius:50%;background:#0b0b0d;color:#fff;font-size:2cqw;display:grid;place-items:center;line-height:1}.mk-web__cursor{position:absolute;width:3.6cqw;left:60%;top:92%;animation:web-cursor 8s var(--ease-in-out) infinite;filter:drop-shadow(0 .5cqw 1cqw rgba(0,0,0,.4));z-index:3}@keyframes web-cursor{0%,30%{left:60%;top:92%}50%{left:51%;top:79%}53%{left:51%;top:79%;transform:scale(.85)}56%{transform:none}70%{left:82%;top:79%}73%{transform:scale(.85)}76%,to{left:82%;top:79%;transform:none}}.mk-web__score{position:absolute;left:5%;bottom:6%;display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:2cqw;column-gap:2cqw;padding:2cqw 3cqw 2cqw 2cqw;border-radius:4cqw;background:rgba(18,18,22,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 30px 60px -20px #000;z-index:2}.mk-web__score svg{width:9cqw;grid-row:span 2;transform:rotate(-90deg)}.mk-web__score circle{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:4}.mk-web__score circle.is-val{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:web-score 8s var(--ease-out) infinite}@keyframes web-score{0%,30%{stroke-dashoffset:1}60%,to{stroke-dashoffset:0}}.mk-web__score b{font-size:4.2cqw;line-height:1;color:var(--accent)}.mk-web__score small{font-size:1.6cqw;color:#aaa;font-weight:600}.mk-web__phone{right:3%;top:30%;width:26%;animation:float-y 7s ease-in-out infinite}@keyframes float-y{50%{transform:translateY(-3%)}}.mk-web__m{padding:18cqw 7cqw 0}.mk-web__m-hero{display:block;height:40cqw;border-radius:7cqw;background:linear-gradient(140deg,#0b0b0d 50%,color-mix(in srgb,var(--accent) 70%,#000))}.mk-web__m>i{display:block;height:4cqw;border-radius:4cqw;background:#ddd;margin-top:5cqw}.mk-web__m>i+i{width:60%;margin-top:3cqw}.mk-web__m-btn{display:block;width:50%;height:10cqw;border-radius:99px;background:var(--accent);margin:6cqw 0}.mk-web__m-card{display:block;height:34cqw;border-radius:6cqw;background:#eee;margin-bottom:5cqw}.mk-app{position:absolute;inset:0}.mk-app__dash{position:absolute;left:2%;top:18%;width:66%;aspect-ratio:1.45;border-radius:3.6cqw;background:#f4f6fa;display:grid;grid-template-columns:22% 1fr;overflow:hidden;box-shadow:0 40px 80px -30px #000,0 0 0 1px hsla(0,0%,100%,.08);transform:perspective(120cqw) rotateY(14deg) rotateX(4deg);transform-origin:100% 50%}.mk-app__dash-side{background:#0d3b66;padding:3cqw 2.4cqw;display:grid;align-content:start;grid-gap:2cqw;gap:2cqw}.mk-app__dash-side span{width:6cqw;height:6cqw;border-radius:1.6cqw;background:hsla(0,0%,100%,.9)}.mk-app__dash-side i{height:1.2cqw;border-radius:1cqw;background:hsla(0,0%,100%,.3)}.mk-app__dash-main{padding:3cqw;color:#0d3b66}.mk-app__kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:2cqw;gap:2cqw}.mk-app__kpis span{background:#fff;border-radius:2cqw;padding:2cqw;display:grid;box-shadow:0 1cqw 3cqw -2cqw rgba(13,59,102,.3)}.mk-app__kpis small{font-size:1.5cqw;font-weight:700;color:#333}.mk-app__kpis b{font-size:3.6cqw;letter-spacing:-.03em}.mk-app__line{margin-top:2cqw;width:100%;background:#fff;border-radius:2cqw;padding:1.6cqw}.mk-app__line path{fill:none;stroke:#1fe0a8;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:app-line 8s var(--ease-in-out) infinite}@keyframes app-line{0%,8%{stroke-dashoffset:1}40%,92%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.mk-app__phone{right:6%;top:6%;width:36%;transform:rotate(6deg);animation:app-phone 9s ease-in-out infinite}@keyframes app-phone{50%{transform:rotate(4deg) translateY(-2.5%)}}.mk-app__screen{position:absolute;inset:0;padding:22cqw 7cqw 0;background:#fff;display:flex;flex-direction:column}.mk-app__top small{font-size:5.4cqw;color:#111}.mk-app__top b,.mk-app__top small{display:block;font-weight:800;font-style:italic}.mk-app__top b{font-size:13cqw;color:#1b6fd6;letter-spacing:-.03em;line-height:1.1;margin-top:2cqw}.mk-app__num:after{content:"24,5";animation:app-num 8s steps(1) infinite}@keyframes app-num{0%{content:"18,2"}12%{content:"20,9"}24%{content:"22,7"}36%{content:"24,5"}}.mk-app__chart{margin-top:8cqw;height:46cqw;display:flex;align-items:flex-end;gap:5cqw;padding:0 2cqw;border-bottom:1px solid #eee}.mk-app__chart span{flex:1 1;height:var(--h);display:flex;align-items:flex-end}.mk-app__chart i{display:block;width:100%;height:100%;border-radius:3cqw 3cqw 0 0;background:linear-gradient(0deg,#00e25b,#00e25b 55%,#ffd23a 56%,#ffd23a 78%,#ff4fd8 79%);transform-origin:50% 100%;transform:scaleY(0);animation:app-bar 8s var(--ease-out) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes app-bar{0%,6%{transform:scaleY(0)}24%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}.mk-app__months{display:flex;justify-content:space-around;font-size:3.4cqw;color:#999;margin-top:2cqw}.mk-app__list{margin-top:6cqw;display:grid;grid-gap:3.4cqw;gap:3.4cqw}.mk-app__row{display:flex;align-items:center;gap:3cqw;opacity:0;transform:translateX(-12%);animation:app-row 8s var(--ease-out) infinite;animation-delay:calc(.3s + var(--i) * .1s)}@keyframes app-row{0%,20%{opacity:0;transform:translateX(-12%)}30%,92%{opacity:1;transform:none}to{opacity:0}}.mk-app__row span{width:9cqw;height:9cqw;border-radius:3cqw;background:#eef3fb}.mk-app__row i{flex:1 1;height:3cqw;border-radius:3cqw;background:#eee}.mk-app__row b{font-size:4cqw}.mk-app__tab{margin-top:auto;display:flex;justify-content:space-around;padding:5cqw 0 8cqw;border-top:1px solid #f0f0f0}.mk-app__tab span{width:6cqw;height:6cqw;border-radius:2cqw;background:#ddd}.mk-app__tab span.is-on{background:#1b6fd6}.mk-app__toast{position:absolute;left:24%;bottom:9%;display:flex;align-items:center;gap:2.4cqw;padding:2.2cqw 3.4cqw 2.2cqw 2.2cqw;border-radius:4cqw;background:rgba(18,18,22,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 30px 60px -20px #000;opacity:0;transform:translateY(40%) scale(.9);animation:app-toast 8s var(--ease-back) infinite;z-index:3}.mk-app__toast>span{width:6cqw;height:6cqw;border-radius:50%;display:grid;place-items:center;background:var(--check);color:#000;font-weight:900;font-size:3cqw}.mk-app__toast b{display:block;font-size:2.4cqw}.mk-app__toast small{font-size:1.8cqw;color:#9a9aa2}@keyframes app-toast{0%,42%{opacity:0;transform:translateY(40%) scale(.9)}48%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-20%)}}.mk-flow{position:absolute;inset:4% 0 0}.mk-flow__wires{position:absolute;inset:0 0 26% 0;width:100%;height:74%;fill:none;overflow:visible}.mk-flow__wires path{stroke:hsla(0,0%,100%,.14);stroke-width:1.4;stroke-dasharray:.012 .012}.mk-flow__wires .mk-flow__pulse{stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.12 1;stroke-dashoffset:.12;filter:drop-shadow(0 0 4px var(--accent));animation:flow-pulse 6s linear infinite}.mk-flow__pulse.p2{animation-name:flow-pulse2}.mk-flow__pulse.p3{animation-name:flow-pulse3;stroke:#3affff;filter:drop-shadow(0 0 4px #3affff)}@keyframes flow-pulse{0%{stroke-dashoffset:.12;opacity:1}30%{stroke-dashoffset:-1;opacity:1}31%,to{stroke-dashoffset:-1;opacity:0}}@keyframes flow-pulse2{0%,33%{stroke-dashoffset:.12;opacity:0}34%{opacity:1}60%{stroke-dashoffset:-1;opacity:1}61%,to{opacity:0;stroke-dashoffset:-1}}@keyframes flow-pulse3{0%,55%{stroke-dashoffset:.12;opacity:0}56%{opacity:1}84%{stroke-dashoffset:-1;opacity:1}85%,to{opacity:0;stroke-dashoffset:-1}}.mk-flow__node{position:absolute;display:flex;align-items:center;gap:2cqw;padding:2cqw 3cqw 2cqw 2cqw;border-radius:3.4cqw;background:linear-gradient(180deg,#1d1d21,#141417);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 24px 50px -20px #000;translate:-50% -50%;white-space:nowrap}.mk-flow__node b{display:block;font-size:2.6cqw}.mk-flow__node small{font-size:1.8cqw;color:#8f8f98}.mk-flow__ic{width:6cqw;height:6cqw;border-radius:2cqw;display:grid;place-items:center;background:#26262b;color:var(--accent);font-size:2.8cqw}.mk-flow__node.n1{left:17.5%;top:14.8%;animation:flow-lit 6s infinite}.mk-flow__node.n2{left:50%;top:37%;animation:flow-lit 6s 1.8s infinite}.mk-flow__node.n3{left:82.5%;top:17.3%;animation:flow-lit 6s 3.6s infinite}.mk-flow__node.n4{left:82.5%;top:57%;animation:flow-lit 6s 5.04s infinite}@keyframes flow-lit{0%,12%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 80%,transparent),0 0 5cqw -1cqw color-mix(in srgb,var(--accent) 70%,transparent)}30%,to{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 24px 50px -20px #000}}.mk-flow__funnel{position:absolute;left:8%;right:8%;bottom:4%;display:grid;grid-gap:1.4cqw;gap:1.4cqw;justify-items:center}.mk-flow__funnel div{width:var(--w);display:flex;justify-content:space-between;padding:1.8cqw 3cqw;border-radius:2.4cqw;font-size:2.2cqw;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,#151518),#151518);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);transform-origin:50% 50%;animation:flow-bar 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .15s)}.mk-flow__funnel span{color:#a7a7b0;font-weight:600}.mk-flow__funnel b{color:#fff}@keyframes flow-bar{0%,to{transform:scaleX(.96);opacity:.85}50%{transform:none;opacity:1}}.mk-seo{position:absolute;inset:0}.mk-seo__serp{position:absolute;left:4%;top:6%;width:74%;padding:3cqw;border-radius:4cqw;background:#fff;color:#111;box-shadow:0 40px 80px -30px #000}.mk-seo__search{display:flex;align-items:center;gap:2cqw;padding:2cqw 3cqw;border-radius:99px;box-shadow:0 0 0 1px #e3e3e7,0 .6cqw 2cqw -1cqw rgba(0,0,0,.2);font-size:2.4cqw;font-weight:600}.mk-seo__search svg{width:3cqw;color:#777}.mk-seo__q{overflow:hidden;white-space:nowrap;border-right:.3cqw solid #111;width:0;animation:seo-type 8s steps(25) infinite,caret .8s step-end infinite}@keyframes seo-type{0%{width:0}22%,94%{width:26ch}to{width:0}}@keyframes caret{50%{border-color:transparent}}.mk-seo__results{position:relative;margin-top:3cqw;height:40cqw}.mk-seo__res{position:absolute;left:0;right:0;display:flex;gap:2.4cqw;align-items:flex-start;padding:1.6cqw 1cqw;border-radius:2cqw;top:calc((var(--i) + 0) * 10cqw);animation:seo-down 8s var(--ease-in-out) infinite}.mk-seo__res.is-you{top:30cqw;background:color-mix(in srgb,var(--accent) 18%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,#fff);animation:seo-up 8s var(--ease-in-out) infinite;z-index:2}@keyframes seo-up{0%,34%{transform:none}52%,92%{transform:translateY(-30cqw)}to{transform:none}}@keyframes seo-down{0%,34%{transform:none}52%,92%{transform:translateY(10cqw)}to{transform:none}}.mk-seo__rank{width:4.4cqw;height:4.4cqw;border-radius:1.4cqw;background:#f0f0f3;font-size:2.2cqw;font-weight:800;overflow:hidden;flex:none;display:block}.mk-seo__rank span{display:block;height:4.4cqw;line-height:4.4cqw;text-align:center;animation:seo-rank 8s var(--ease-in-out) infinite}.is-you .mk-seo__rank{background:#111;color:var(--accent)}@keyframes seo-rank{0%,40%{transform:none}50%,92%{transform:translateY(-100%)}to{transform:none}}.mk-seo__res>div{flex:1 1;display:grid;grid-gap:.6cqw;gap:.6cqw}.mk-seo__res small{font-size:1.7cqw;color:#1a7f37;font-weight:600}.mk-seo__res b{font-size:2.3cqw;color:#1a0dab;min-height:2.4cqw}.mk-seo__res:not(.is-you) b{width:70%;height:1.6cqw;min-height:0;border-radius:1cqw;background:#c9ccff;margin:.5cqw 0}.mk-seo__res i{height:1.1cqw;border-radius:1cqw;background:#e7e7ea;width:90%}.mk-seo__ai{position:absolute;right:3%;bottom:6%;width:62%;padding:3cqw;border-radius:4cqw;background:linear-gradient(160deg,#19191e,#0f0f12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 40px 80px -30px #000;z-index:3;opacity:0;transform:translateY(14%);animation:seo-ai 8s var(--ease-out) infinite}@keyframes seo-ai{0%,50%{opacity:0;transform:translateY(14%)}58%,94%{opacity:1;transform:none}to{opacity:0}}.mk-seo__ai-head{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.6cqw;column-gap:1.6cqw;align-items:center}.mk-seo__spark{grid-row:span 2;width:5.4cqw;height:5.4cqw;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 0deg,#3affff,#a35bff,#ff4fd8,#ffd23a,#3affff);color:#000;font-size:2.8cqw;animation:spin 6s linear infinite}.mk-seo__ai-head b{font-size:2.4cqw}.mk-seo__ai-head small{font-size:1.6cqw;color:#8f8f98}.mk-seo__ai-lines{display:grid;grid-gap:1.2cqw;gap:1.2cqw;margin:2.6cqw 0}.mk-seo__ai-lines i{height:1.3cqw;border-radius:1cqw;background:#34343b;transform-origin:0 50%;animation:seo-line 8s var(--ease-out) infinite}.mk-seo__ai-lines i:nth-child(2){width:86%;animation-delay:.2s}.mk-seo__ai-lines i:nth-child(3){width:64%;animation-delay:.4s}@keyframes seo-line{0%,56%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}.mk-seo__cite{display:inline-flex;align-items:center;gap:1.2cqw;padding:1cqw 2cqw 1cqw 1cqw;border-radius:99px;background:color-mix(in srgb,var(--accent) 16%,#151518);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent);font-size:1.9cqw;font-weight:700;animation:seo-cite 8s ease-in-out infinite}.mk-seo__cite span{width:3cqw;height:3cqw;border-radius:50%;background:var(--accent);color:#000;display:grid;place-items:center;font-size:1.6cqw}@keyframes seo-cite{0%,70%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}76%{box-shadow:inset 0 0 0 1px var(--accent),0 0 4cqw -.5cqw var(--accent)}90%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}}.mk-seo__graph{position:absolute;right:6%;top:10%;width:18%;overflow:visible}.mk-seo__graph path{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px var(--accent));animation:app-line 8s var(--ease-in-out) infinite}.mk-social{position:absolute;inset:0}.mk-social__phone{left:28%;top:4%;width:40%}.mk-social__phone .dv-phone__screen{background:#0b0b0d;color:#fff}.mk-social__feed{padding:20cqw 5cqw 0}.mk-social__stories{display:flex;gap:3cqw}.mk-social__stories span{width:14cqw;height:14cqw;border-radius:50%;padding:.8cqw;background:conic-gradient(var(--accent),#ff4fd8,#ffd23a,var(--accent));position:relative;animation:story 6s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.mk-social__stories span:after{content:"";position:absolute;inset:1.4cqw;border-radius:50%;background:#2a2a30;border:.8cqw solid #0b0b0d}@keyframes story{50%{transform:scale(1.06)}}.mk-social__post{margin-top:6cqw}.mk-social__user{display:flex;align-items:center;gap:2.4cqw}.mk-social__user span{width:9cqw;height:9cqw;border-radius:50%;background:var(--accent)}.mk-social__user b{font-size:4.2cqw}.mk-social__user small{font-size:3.2cqw;color:#8f8f98;margin-left:auto}.mk-social__media{position:relative;margin-top:3cqw;aspect-ratio:4/5;border-radius:5cqw;overflow:hidden;background:#17171b}.mk-social__blob{position:absolute;width:90%;aspect-ratio:1;border-radius:50%;filter:blur(4cqw)}.mk-social__blob.a{background:var(--accent);left:-20%;top:-10%;animation:blob-move 8s ease-in-out infinite}.mk-social__blob.b{background:#ff4fd8;right:-30%;bottom:-20%;animation:blob-move 8s ease-in-out infinite reverse}@keyframes blob-move{50%{transform:translate(18%,14%) scale(1.15)}}.mk-social__progress{position:absolute;left:4cqw;right:4cqw;top:4cqw;height:1cqw;border-radius:1cqw;background:hsla(0,0%,100%,.25);overflow:hidden}.mk-social__progress:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:0 50%;animation:progress 6s linear infinite}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-social__actions{display:flex;align-items:center;gap:4cqw;margin-top:3.4cqw;font-size:6cqw}.mk-social__heart{color:#ff3b5c;animation:heart 6s var(--ease-back) infinite}@keyframes heart{0%,30%,44%,to{transform:none}36%{transform:scale(1.45)}}.mk-social__likes{margin-left:auto;font-size:4cqw;height:5cqw;overflow:hidden;display:block}.mk-social__likes span{display:block;height:5cqw;line-height:5cqw;animation:likes 6s var(--ease-out) infinite}@keyframes likes{0%,34%{transform:none}40%,64%{transform:translateY(-100%)}70%,96%{transform:translateY(-200%)}to{transform:none}}.mk-social__floaters span{position:absolute;left:calc(20% + var(--i) * 14%);bottom:12%;font-size:7cqw;color:#ff3b5c;opacity:0;animation:float-up 6s ease-out infinite;animation-delay:calc(2s + var(--i) * .35s)}@keyframes float-up{0%{opacity:0;transform:translateY(0) scale(.6)}10%{opacity:1}40%{opacity:0;transform:translateY(-260%) scale(1.1) rotate(12deg)}to{opacity:0}}.mk-social__campaign{position:absolute;left:3%;bottom:12%;width:34%;padding:3cqw;border-radius:4cqw;background:rgba(18,18,22,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 30px 60px -20px #000;z-index:2}.mk-social__campaign small{font-size:1.6cqw;color:#8f8f98}.mk-social__campaign b{display:block;font-size:3.4cqw;margin:1cqw 0 2cqw}.mk-social__campaign b span{color:var(--accent)}.mk-social__bars{display:flex;align-items:flex-end;gap:1cqw;height:10cqw}.mk-social__bars span{flex:1 1;height:var(--h);border-radius:.8cqw .8cqw 0 0;background:linear-gradient(0deg,color-mix(in srgb,var(--accent) 30%,transparent),var(--accent));transform-origin:50% 100%;animation:app-bar 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .07s)}.mk-social__chips{position:absolute;right:3%;top:22%;display:grid;grid-gap:1.6cqw;gap:1.6cqw}.mk-social__chips span{padding:1.4cqw 2.4cqw;border-radius:99px;background:#18181c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);font-size:2cqw;font-weight:700;animation:chip-bob 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.2s)}@keyframes chip-bob{50%{transform:translateX(-12%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}}.mk-video{position:absolute;inset:0}.mk-video__frame{position:absolute;left:4%;right:4%;top:6%;height:64%;border-radius:4cqw;background:radial-gradient(60% 70% at 50% 50%,color-mix(in srgb,var(--accent) 28%,#0b0b0f),#050507 80%);overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 40px 80px -30px #000}.mk-video__corner{position:absolute;width:6cqw;height:6cqw;border:.5cqw solid hsla(0,0%,100%,.85)}.mk-video__corner.tl{left:4cqw;top:4cqw;border-right:0;border-bottom:0}.mk-video__corner.tr{right:4cqw;top:4cqw;border-left:0;border-bottom:0}.mk-video__corner.bl{left:4cqw;bottom:4cqw;border-right:0;border-top:0}.mk-video__corner.br{right:4cqw;bottom:4cqw;border-left:0;border-top:0}.mk-video__hud{position:absolute;left:12cqw;right:12cqw;top:5cqw;display:flex;justify-content:space-between;font-size:2cqw;font-weight:700;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-video__rec{display:inline-flex;align-items:center;gap:1cqw}.mk-video__rec:before{content:"";width:1.8cqw;height:1.8cqw;border-radius:50%;background:#ff3040;animation:blink 1.2s step-end infinite}@keyframes blink{50%{opacity:0}}.mk-video__sec:after{content:"00";animation:tc 10s steps(1) infinite}@keyframes tc{0%{content:"00"}10%{content:"01"}20%{content:"02"}30%{content:"03"}40%{content:"04"}50%{content:"05"}60%{content:"06"}70%{content:"07"}80%{content:"08"}90%{content:"09"}}.mk-video__stage{position:absolute;inset:0;display:grid;place-items:center;perspective:90cqw}.mk-video__cube{position:relative;width:20cqw;height:20cqw;transform-style:preserve-3d;animation:cube 12s linear infinite}.mk-video__cube span{position:absolute;inset:0;border:.35cqw solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 0 0 4cqw color-mix(in srgb,var(--accent) 25%,transparent)}.mk-video__cube .s-f{transform:translateZ(10cqw)}.mk-video__cube .s-b{transform:rotateY(180deg) translateZ(10cqw)}.mk-video__cube .s-l{transform:rotateY(-90deg) translateZ(10cqw)}.mk-video__cube .s-r{transform:rotateY(90deg) translateZ(10cqw)}.mk-video__cube .s-t{transform:rotateX(90deg) translateZ(10cqw)}.mk-video__cube .s-d{transform:rotateX(-90deg) translateZ(10cqw)}@keyframes cube{0%{transform:rotateX(-22deg) rotateY(0)}to{transform:rotateX(-22deg) rotateY(1turn)}}.mk-video__focus{position:absolute;width:34cqw;height:34cqw;border:.3cqw solid #ffd23a;border-radius:1cqw;animation:focus 5s var(--ease-out) infinite}@keyframes focus{0%{transform:scale(1.4);opacity:0}12%{transform:scale(1);opacity:1}20%{opacity:.4}26%{opacity:1}40%,to{opacity:0}}.mk-video__wave{position:absolute;left:12cqw;right:12cqw;bottom:6cqw;height:6cqw;display:flex;align-items:center;gap:.8cqw}.mk-video__wave span{flex:1 1;height:100%;border-radius:1cqw;background:hsla(0,0%,100%,.55);animation:wave 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.09s)}@keyframes wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.mk-video__timeline{position:absolute;left:4%;right:4%;bottom:6%;height:20%;border-radius:3cqw;background:#121215;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);padding:2.4cqw;display:grid;grid-gap:1.6cqw;gap:1.6cqw;align-content:center}.mk-video__track{display:flex;gap:1cqw;height:5cqw}.mk-video__track span{width:var(--w);border-radius:1.2cqw;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,#000),color-mix(in srgb,var(--accent) 40%,#000));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 80%,transparent)}.mk-video__track.is-audio span{background:repeating-linear-gradient(90deg,#2dd36f 0 .5cqw,#1a7a41 .5cqw 1cqw);box-shadow:none;opacity:.8}.mk-video__head{position:absolute;top:1cqw;bottom:1cqw;left:4%;width:.4cqw;background:#fff;box-shadow:0 0 2cqw #fff;animation:playhead 10s linear infinite}.mk-video__head:before{content:"";position:absolute;top:-1cqw;left:-1.2cqw;border:1.4cqw solid transparent;border-top-color:#fff}@keyframes playhead{0%{left:4%}to{left:96%}}.mk-print{position:absolute;inset:0}.mk-print__stage{position:absolute;inset:10%;perspective:120cqw}.mk-print__brochure{position:absolute;left:14%;top:6%;width:66%;height:58%;display:flex;transform-style:preserve-3d;transform:rotateX(48deg) rotate(-28deg)}.mk-print__panel{position:relative;flex:1 1;background:#f5f1ea;padding:3cqw 2.4cqw;display:grid;align-content:start;grid-gap:1.4cqw;gap:1.4cqw;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);transform-style:preserve-3d}.mk-print__panel i{height:1.2cqw;border-radius:1cqw;background:#cfc9be}.mk-print__panel b{height:12cqw;border-radius:1.4cqw;background:linear-gradient(135deg,var(--accent),#ffc23d)}.mk-print__panel.p1{transform-origin:100% 50%;animation:fold-l 7s var(--ease-in-out) infinite;background:linear-gradient(90deg,#e6e0d5,#f5f1ea)}.mk-print__panel.p3{transform-origin:0 50%;animation:fold-r 7s var(--ease-in-out) infinite;background:linear-gradient(270deg,#e6e0d5,#f5f1ea)}@keyframes fold-l{0%,10%,to{transform:rotateY(160deg)}35%,80%{transform:rotateY(0)}}@keyframes fold-r{0%,16%,96%,to{transform:rotateY(-170deg)}42%,76%{transform:rotateY(0)}}.mk-print__cards{position:absolute;right:0;bottom:6%;width:40%;aspect-ratio:1.7}.mk-print__cards span{position:absolute;inset:0;border-radius:1.6cqw;background:#111114;box-shadow:0 30px 50px -20px #000,inset 0 0 0 1px hsla(0,0%,100%,.08);transform:rotate(-8deg)}.mk-print__cards span:last-child{background:var(--accent);transform:rotate(6deg) translate(10%,-16%);animation:card-slide 7s var(--ease-in-out) infinite}@keyframes card-slide{0%,to{transform:rotate(6deg) translate(10%,-16%)}50%{transform:rotate(14deg) translate(18%,-28%)}}.mk-print__fan{position:absolute;left:2%;bottom:2%;width:14%;height:46%}.mk-print__fan span{position:absolute;inset:0;border-radius:1.6cqw;background:#fff;transform-origin:50% 92%;box-shadow:0 10px 30px -10px #000;overflow:hidden;animation:fan 7s var(--ease-in-out) infinite;--r:calc((var(--i) - 2) * 16deg)}.mk-print__fan span:before{content:"";position:absolute;inset:0 0 34% 0;background:var(--c)}.mk-print__fan em{position:absolute;left:1.2cqw;bottom:1.4cqw;font-style:normal;font-size:1.3cqw;font-weight:800;color:#111}@keyframes fan{0%,10%,92%,to{transform:rotate(0)}32%,76%{transform:rotate(var(--r))}}.mk-print__crop{position:absolute;width:5cqw;height:5cqw;border:0 solid hsla(0,0%,100%,.5)}.mk-print__crop.tl{left:5%;top:5%;border-left-width:1px;border-top-width:1px}.mk-print__crop.tr{right:5%;top:5%;border-right-width:1px;border-top-width:1px}.mk-print__crop.bl{left:5%;bottom:5%;border-left-width:1px;border-bottom-width:1px}.mk-print__crop.br{right:5%;bottom:5%;border-right-width:1px;border-bottom-width:1px}.mk-print__cmyk{position:absolute;right:7%;top:7%;display:flex;gap:1cqw}.mk-print__cmyk span{width:3cqw;height:3cqw;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.mk-conf{position:absolute;inset:6% 4%;border-radius:5cqw;background:linear-gradient(170deg,#17171b,#0d0d10);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 40px 80px -30px #000;padding:4cqw;display:flex;flex-direction:column;gap:3cqw}.mk-conf__steps{display:flex;justify-content:space-between;font-size:1.9cqw;font-weight:700;color:#77777f}.mk-conf__steps span{display:flex;align-items:center;gap:1cqw;animation:step-on 9s steps(1) infinite;animation-delay:calc(var(--i) * 2.1s)}.mk-conf__steps b{width:3.4cqw;height:3.4cqw;border-radius:50%;display:grid;place-items:center;background:#26262b;color:#fff;font-size:1.6cqw}@keyframes step-on{0%{color:#fff}23%,to{color:#77777f}}.mk-conf__preview{position:relative;flex:1 1;display:grid;place-items:center;border-radius:3.4cqw;background:radial-gradient(60% 60% at 50% 60%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),#101013}.mk-conf__car{width:82%;animation:car-in 9s var(--ease-out) infinite}@keyframes car-in{0%{transform:translateX(-6%)}50%{transform:translateX(2%)}to{transform:translateX(-6%)}}.mk-conf__body{fill:#e8262b;animation:car-color 9s var(--ease-in-out) infinite}@keyframes car-color{0%,28%{fill:#e8262b}34%,50%{fill:#3d8bff}56%,72%{fill:#3dff8f}78%,to{fill:#e8262b}}.mk-conf__glass{fill:#0b0b0d;opacity:.85}.mk-conf__wheel{fill:#0b0b0d;stroke:#333;stroke-width:3}.mk-conf__rim{fill:#9a9aa2}.mk-conf__shadow{position:absolute;bottom:14%;width:70%;height:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.8),transparent)}.mk-conf__row{display:flex;align-items:center;justify-content:space-between}.mk-conf__swatches{display:flex;gap:2cqw}.mk-conf__swatches span{width:6cqw;height:6cqw;border-radius:50%;background:var(--c);box-shadow:0 0 0 .5cqw #0d0d10,0 0 0 .8cqw transparent;animation:swatch-sel 9s steps(1) infinite}.mk-conf__swatches span:first-child{animation-name:swatch-1}.mk-conf__swatches span:nth-child(2){animation-name:swatch-2}.mk-conf__swatches span:nth-child(3){animation-name:swatch-3}@keyframes swatch-1{0%,78%{box-shadow:0 0 0 .5cqw #0d0d10,0 0 0 .9cqw #fff}28%{box-shadow:0 0 0 .5cqw #0d0d10,0 0 0 .9cqw transparent}}@keyframes swatch-2{0%,56%{box-shadow:0 0 0 .5cqw #0d0d10,0 0 0 .9cqw transparent}33%{box-shadow:0 0 0 .5cqw #0d0d10,0 0 0 .9cqw #fff}}@keyframes swatch-3{0%,77%{box-shadow:0 0 0 .5cqw #0d0d10,0 0 0 .9cqw transparent}55%{box-shadow:0 0 0 .5cqw #0d0d10,0 0 0 .9cqw #fff}}.mk-conf__price{text-align:right}.mk-conf__price small{display:block;font-size:1.7cqw;color:#8f8f98}.mk-conf__amount{display:block;height:5cqw;overflow:hidden;font-size:4cqw;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-conf__amount span{display:block;height:5cqw;line-height:5cqw;animation:price 9s var(--ease-out) infinite}@keyframes price{0%,30%{transform:none}35%,52%{transform:translateY(-100%)}57%,92%{transform:translateY(-200%)}to{transform:none}}.mk-conf__cta{display:block;text-align:center;padding:2.6cqw;border-radius:99px;background:var(--accent);color:#fff;font-weight:800;font-size:2.4cqw;animation:conf-cta 9s ease-in-out infinite}@keyframes conf-cta{0%,78%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 70%,transparent);transform:none}84%{box-shadow:0 0 0 2cqw transparent;transform:scale(.98)}}.mk-conf__cursor{position:absolute;width:4cqw;left:22%;top:80%;filter:drop-shadow(0 .5cqw 1cqw rgba(0,0,0,.5));animation:conf-cursor 9s var(--ease-in-out) infinite}@keyframes conf-cursor{0%,20%{left:40%;top:60%}29%{left:18%;top:79%}31%{transform:scale(.85)}33%{transform:none}48%{left:28%;top:79%}51%{transform:scale(.85)}53%{transform:none}76%{left:50%;top:90%}80%{transform:scale(.85)}83%,to{left:50%;top:90%;transform:none}}.mk-ai{position:absolute;inset:0}.mk-ai__orb{position:absolute;right:6%;top:4%;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0 4%,transparent 18%),conic-gradient(from 90deg,#a35bff,#3affff,#3f7,#ff4fd8,#a35bff);filter:blur(.4cqw) saturate(1.2);box-shadow:0 0 10cqw -2cqw #a35bff;animation:spin 14s linear infinite,orb 5s ease-in-out infinite}@keyframes orb{50%{scale:1.08;filter:blur(.8cqw) saturate(1.4)}}.mk-ai__chat{position:absolute;left:4%;top:10%;width:70%;padding:3.4cqw;border-radius:4cqw;background:rgba(20,16,30,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 40px 80px -30px #000;display:grid;grid-gap:2.4cqw;gap:2.4cqw}.mk-ai__msg{font-size:2.3cqw;line-height:1.5;padding:2.2cqw 2.8cqw;border-radius:3cqw;max-width:84%}.mk-ai__msg.is-user{justify-self:end;background:var(--accent);color:#fff;border-bottom-right-radius:.8cqw;font-weight:600;opacity:0;animation:ai-in 9s var(--ease-out) infinite}.mk-ai__typing{display:flex;gap:1cqw;padding:2cqw 2.4cqw;border-radius:3cqw;background:#22202b;width:-moz-fit-content;width:fit-content;opacity:0;animation:ai-typing 9s infinite}.mk-ai__typing i{width:1.4cqw;height:1.4cqw;border-radius:50%;background:#bbb;animation:dot 1s ease-in-out infinite}.mk-ai__typing i:nth-child(2){animation-delay:.15s}.mk-ai__typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{transform:translateY(-60%);background:#fff}}.mk-ai__msg.is-ai{background:#22202b;border-bottom-left-radius:.8cqw;display:grid;grid-gap:1.2cqw;gap:1.2cqw;width:84%;opacity:0;animation:ai-answer 9s var(--ease-out) infinite}.mk-ai__badge{font-size:1.8cqw;font-weight:800;color:#c9a8ff}.mk-ai__msg.is-ai i{height:1.3cqw;border-radius:1cqw;background:#3a3646;transform-origin:0 50%;animation:ai-line 9s var(--ease-out) infinite}.mk-ai__msg.is-ai i:nth-child(3){width:80%;animation-delay:.2s}.mk-ai__msg.is-ai i:nth-child(4){width:56%;animation-delay:.4s}@keyframes ai-in{0%,4%{opacity:0;transform:translateY(30%)}10%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-typing{0%,12%{opacity:0}15%,28%{opacity:1}30%,to{opacity:0}}.mk-ai__msg.is-user{grid-area:1/1}.mk-ai__msg.is-ai,.mk-ai__typing{grid-area:2/1;align-self:start}@keyframes ai-answer{0%,28%{opacity:0;transform:translateY(20%)}34%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-line{0%,32%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}.mk-ai__agent{position:absolute;right:4%;bottom:18%;width:46%;padding:3cqw;border-radius:4cqw;background:linear-gradient(160deg,#1a1a1f,#101013);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 40px 80px -30px #000;display:grid;grid-gap:1.8cqw;gap:1.8cqw}.mk-ai__agent small{font-size:1.7cqw;color:#8f8f98;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mk-ai__agent div{display:flex;align-items:center;gap:1.8cqw;font-size:2.2cqw;font-weight:600;opacity:.35;animation:ai-task 9s var(--ease-out) infinite;animation-delay:calc(var(--i) * .6s)}.mk-ai__check{width:3.8cqw;height:3.8cqw;border-radius:50%;display:grid;place-items:center;background:#26262b;font-size:2cqw;color:transparent;transition:none;animation:ai-check 9s var(--ease-back) infinite;animation-delay:inherit}@keyframes ai-task{0%,46%{opacity:.35}52%,94%{opacity:1}to{opacity:.35}}@keyframes ai-check{0%,46%{background:#26262b;color:transparent;transform:scale(.8)}52%,94%{background:var(--check);color:#000;transform:none}to{background:#26262b;color:transparent}}.mk-ai__prompt{position:absolute;left:4%;bottom:5%;width:56%;display:flex;align-items:center;justify-content:space-between;padding:1.4cqw 1.4cqw 1.4cqw 3cqw;border-radius:99px;background:#16161a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);font-size:2cqw;color:#8f8f98}.mk-ai__prompt b{width:5cqw;height:5cqw;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff}.hero-phones{position:relative;width:min(640px,92vw);aspect-ratio:1.15;margin-inline:auto;perspective:1800px;transform-style:preserve-3d}.hero-phones .dv-phone{width:41%}.hero-phones__a{left:12%;top:0;transform:rotateY(var(--ry-a,18deg)) rotateX(var(--rx,6deg)) rotate(-14deg) translateZ(40px);animation:hero-a 10s ease-in-out infinite}.hero-phones__b{left:50%;top:22%;width:36%!important;transform:rotateY(var(--ry-b,-16deg)) rotateX(var(--rx,6deg)) rotate(12deg);animation:hero-b 11s ease-in-out infinite}@keyframes hero-a{50%{translate:0 -2.5%}}@keyframes hero-b{50%{translate:0 2.5%}}.hp-site{position:absolute;inset:0;padding:22cqw 7cqw 0;background:#fff}.hp-site__nav{position:absolute;top:6cqw;left:7cqw;right:7cqw;display:flex;justify-content:space-between;align-items:center}.hp-site__nav b{font-size:4.6cqw;font-weight:900;letter-spacing:.02em;width:16cqw;line-height:.9}.hp-site__nav i{width:8cqw;height:3cqw;border-top:.7cqw solid #111;border-bottom:.7cqw solid #111}.hp-site h4{font-size:10cqw;line-height:1.02;font-weight:900;letter-spacing:-.03em;margin-top:4cqw}.hp-site ul{margin-top:4cqw;display:grid;grid-gap:1.5cqw;gap:1.5cqw;font-size:3.6cqw;color:#2a8f4b;font-weight:600}.hp-site__search{margin-top:6cqw;padding:4cqw;border-radius:4cqw;box-shadow:0 0 0 1px #e6e6ea,0 2cqw 6cqw -3cqw rgba(0,0,0,.3);font-size:4cqw;color:#777}.hp-site__search em{font-style:normal;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:bottom;width:0;animation:seo-type 9s steps(16) infinite}.hp-site__brands{display:flex;justify-content:space-between;margin-top:6cqw;font-size:4cqw;font-weight:800;color:#222}.hp-site__card{margin-top:6cqw;height:50cqw;border-radius:5cqw;background:linear-gradient(160deg,#f2f2f4,#dcdce2)}@media (prefers-reduced-motion:reduce){.hero-phones *,.mk *{animation:none!important}.mk-ai__agent div,.mk-ai__msg,.mk-app__row,.mk-app__toast,.mk-brand__card,.mk-brand__mark,.mk-brand__swatch,.mk-brand__type,.mk-brand__word span,.mk-seo__ai,.mk-web__product{opacity:1!important;transform:none!important}.mk-ai__msg.is-ai i,.mk-app__chart i,.mk-seo__ai-lines i,.mk-web__h1 i{transform:none!important}}.page-hero{position:relative;padding-top:calc(var(--header-h) + clamp(36px, 6vh, 72px));padding-bottom:clamp(56px,8vw,110px);overflow:hidden;background:radial-gradient(90% 80% at 50% 100%,#141418 0,#040405 65%)}.page-hero__bg{inset:0}.page-hero__bg,.page-hero__pixels{position:absolute;pointer-events:none}.page-hero__pixels{inset:auto 0 0;height:50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%);mask-image:linear-gradient(180deg,transparent,#000 50%);opacity:.8}.page-hero__inner{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:22px;gap:22px}.page-hero--center .crumbs ol{justify-content:center}.page-hero__title{max-width:16ch;font-size:clamp(2.6rem,6.6vw,6.2rem)}.page-hero__lead{max-width:720px}.page-hero__extra{margin-top:10px}.svc-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center}.svc-hero__text{display:grid;grid-gap:18px;gap:18px;align-content:start}.svc-hero__kicker{margin-top:12px}.svc-hero__text .h1{font-size:clamp(2.5rem,5.4vw,5rem)}.svc-hero__tagline{font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;font-style:italic;letter-spacing:-.01em}.svc-hero__text .lead{max-width:600px}.svc-hero__cta{margin-top:10px;gap:28px}.svc-hero__stats{display:flex;flex-wrap:wrap;gap:18px 40px;margin-top:26px;padding-top:26px;border-top:1px solid var(--line)}.svc-hero__stats dt{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--accent,#fff)}.svc-hero__stats dd{margin-top:8px;color:var(--muted);font-size:.9rem;max-width:18ch}.svc-hero__visual{position:relative;width:100%;max-width:600px;justify-self:center}.svc-media{width:100%;border-radius:var(--r-xl)}.svc-media--lottie{aspect-ratio:1}.app-hero__parent{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:10px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent);font-size:.85rem;font-weight:700;transition:background .3s}.app-hero__parent:hover{background:hsla(0,0%,100%,.08)}@media (max-width:900px){.svc-hero__grid{grid-template-columns:1fr}.svc-hero__visual{max-width:480px}}.svc-hero--show{min-height:clamp(640px,94svh,1000px);display:flex;align-items:center}.svc-hero--show .svc-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);width:100%}.svc-hero--show .svc-hero__text{position:relative;z-index:2}.svc-hero__show{position:absolute;z-index:1;right:0;bottom:0;width:min(54vw,980px);height:calc(100% - var(--header-h) - clamp(24px, 4vh, 56px));pointer-events:none}.svc-hero__show:before{content:"";position:absolute;inset:0 -10% -20% -12%;background:radial-gradient(ellipse 60% 70% at 58% 62%,rgba(134,148,176,.16),rgba(134,148,176,.05) 50%,transparent 75%)}.svc-hero__show .show{border-radius:0}@media (max-width:900px){.svc-hero--show{display:block;min-height:0;padding-bottom:0}.svc-hero--show .svc-hero__grid{grid-template-columns:1fr}.svc-hero__show{position:relative;width:auto;height:clamp(360px,104vw,560px);margin:clamp(28px,6vw,48px) 0 0}}.svc-apps{background:linear-gradient(180deg,#040405,#07070b)}.svc-apps__slider{margin-top:clamp(40px,5vw,64px)}.svc-apps__slider .marquee{--gap:20px;padding-block:10px 24px}.app-card{position:relative;display:flex;flex-direction:column;gap:14px;width:330px;min-height:220px;padding:26px;border-radius:var(--r-lg);background:linear-gradient(180deg,#19191c,#111113);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px var(--line);white-space:normal;transition:transform .6s var(--ease-out),box-shadow .5s}.app-card:before{content:"";position:absolute;left:26px;right:26px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--accent);opacity:.85}.app-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 24px 50px -24px color-mix(in srgb,var(--accent) 60%,transparent)}.app-card__top{display:flex;justify-content:space-between;align-items:center}.app-card__num{font-size:.78rem;font-weight:700;color:var(--accent);letter-spacing:.12em}.app-card__svc{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;color:var(--muted)}.app-card__arrow{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.06);transition:background .4s,color .4s,transform .5s var(--ease-out)}.app-card:hover .app-card__arrow{background:var(--accent);color:#000;transform:rotate(45deg)}.app-card__title{font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.app-card__text{color:var(--muted);font-size:.92rem;line-height:1.6}.svc-apps__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:0 40px;gap:0 40px;margin-top:clamp(32px,4vw,56px)}.svc-apps__list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-weight:600;transition:color .3s,padding .5s var(--ease-out)}.svc-apps__list a:hover{color:var(--accent);padding-left:8px}.svc-terms{margin-top:clamp(56px,7vw,100px);border-block:1px solid var(--line);padding-block:22px}.svc-terms .marquee{--gap:34px}.svc-terms__item{display:inline-flex;align-items:center;gap:34px;font-size:clamp(1.6rem,3.4vw,3rem);font-weight:700;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.35);white-space:nowrap;transition:color .4s}.svc-terms__item:hover{color:#fff}.svc-terms__item span{color:var(--accent);-webkit-text-stroke:0;font-size:.5em}.svc-tools{background:#07070b}.svc-tools__body{margin-top:clamp(36px,4vw,56px);display:grid;grid-gap:48px;gap:48px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip.is-on{background:#fff;color:#000}.chip.is-on .chip__dot{box-shadow:none}.svc-process{background:linear-gradient(180deg,#07070b,#0b0d16)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:22px;gap:22px;margin-top:clamp(40px,5vw,64px);counter-reset:s}.steps__item{position:relative;display:grid;grid-gap:18px;gap:18px;align-content:start;padding:28px 24px;border-radius:var(--r-lg);background:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 1px var(--line)}.steps__item:after{content:"";position:absolute;top:56px;right:-22px;width:22px;height:1px;background:repeating-linear-gradient(90deg,var(--accent) 0 4px,transparent 4px 8px)}.steps__item:last-child:after{display:none}@media (max-width:600px){.steps__item:after{display:none}}.steps__num{font-size:4.2rem;font-weight:800;line-height:.85;color:transparent;-webkit-text-stroke:1.5px var(--accent)}.steps__item h3{font-size:1.1rem;font-weight:700}.steps__item p{margin-top:8px;color:var(--muted);font-size:.92rem;line-height:1.75}.svc-cases__grid{margin-top:clamp(40px,5vw,64px)}.svc-cross{background:#050506}.svc-cross__sectors{display:grid;grid-gap:20px;gap:20px;margin-bottom:clamp(56px,7vw,90px)}.svc-cross__related{display:grid;grid-gap:24px;gap:24px}.cards-3{grid-template-columns:repeat(3,1fr);grid-gap:22px}.cards-2,.cards-3{display:grid;gap:22px}.cards-2{grid-template-columns:repeat(2,1fr);grid-gap:22px}.cards-2,.section-head+.cards-3{margin-top:clamp(32px,4vw,56px)}@media (max-width:900px){.cards-2,.cards-3{grid-template-columns:1fr}}.svc-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:30px;border-radius:var(--r-lg);background:linear-gradient(180deg,#19191c,#111113);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:transform .6s var(--ease-out),box-shadow .5s}.svc-card:after{content:"";position:absolute;right:-30%;top:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent);opacity:0;transition:opacity .6s}.svc-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.svc-card:hover:after{opacity:1}.svc-card__icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#0d0d0f;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line)}.svc-card__title{font-size:1.3rem;font-weight:700;line-height:1.25}.svc-card__text{color:var(--muted);font-size:.93rem;line-height:1.7}.svc-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;color:var(--accent)}.svc-seo{background:#050506}.svc-seo .h3{margin-bottom:28px}.seo-block+.seo-block{margin-top:34px}.seo-block h3{font-size:1.15rem;font-weight:700;margin-bottom:12px;color:#e6e6eb}.seo-block h2.h3{margin-bottom:14px}.collapse__body{position:relative;max-height:var(--ch);overflow:hidden;transition:max-height 1s var(--ease-in-out)}.collapse__body:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(180deg,transparent,#050506);transition:opacity .5s}.collapse.is-open .collapse__body{max-height:6000px}.collapse.is-open .collapse__body:after{opacity:0;pointer-events:none}.collapse__btn{margin-top:26px}.svc-faq{background:linear-gradient(180deg,#050506,#000)}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);align-items:start}.faq-layout__head{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-gap:20px;gap:20px}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}.faq-layout__head{position:static}}.app-body__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.app-body__text .seo-block+.seo-block{margin-top:48px}.app-body__aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}.deliver{padding:30px;border-radius:var(--r-lg);background:linear-gradient(180deg,#19191c,#111113);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);display:grid;grid-gap:20px;gap:20px}.deliver ul{display:grid;grid-gap:14px;gap:14px}.deliver li{display:flex;gap:14px;align-items:baseline;font-weight:600;font-size:.95rem;line-height:1.5}.deliver li img{flex:none;transform:translateY(2px)}@media (max-width:900px){.app-body__grid{grid-template-columns:1fr}.app-body__aside{position:static}}.benefit{position:relative;padding:30px;border-radius:var(--r-lg);background:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-gap:12px;gap:12px;align-content:start}.benefit__num{font-size:.8rem;font-weight:800;letter-spacing:.14em;color:var(--accent,var(--teal))}.benefit__icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#0d0d0f;color:var(--teal);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:6px}.benefit h3{font-size:1.2rem;font-weight:700}.benefit p{color:var(--muted);line-height:1.75}.app-tools__list{margin-top:20px}.app-related__sectors{margin-top:40px;display:grid;grid-gap:16px;gap:16px}.explorer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:48px}.explorer__filters{display:flex;flex-wrap:wrap;gap:8px}.explorer__filters .chip{padding:8px 14px;font-size:.82rem}.explorer__search{display:flex;align-items:center;gap:10px;padding:0 18px;height:48px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);min-width:min(320px,100%)}.explorer__search input{flex:1 1;border:0;background:none;outline:none;font-size:.95rem}.explorer__group+.explorer__group{margin-top:56px}.explorer__title{display:inline-flex;align-items:center;gap:14px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-bottom:22px}.explorer__title:hover{color:var(--accent)}.explorer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.explorer__item{display:grid;grid-gap:8px;gap:8px;padding:22px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,transform .5s var(--ease-out)}.explorer__item:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}.explorer__item span{color:var(--muted);font-size:.88rem;line-height:1.55}.sector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.sector-card{position:relative;display:grid;grid-gap:14px;gap:14px;align-content:start;padding:30px;min-height:250px;border-radius:var(--r-lg);background:linear-gradient(180deg,#19191c,#111113);box-shadow:inset 0 0 0 1px var(--line);transition:transform .6s var(--ease-out),box-shadow .5s}.sector-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(58,255,255,.4),0 30px 60px -30px rgba(58,255,255,.35)}.sector-card__icon{color:var(--teal)}.sector-card__title{font-size:1.3rem;font-weight:700}.sector-card__text{color:var(--muted);font-size:.92rem;line-height:1.65}.sector-card__arrow{position:absolute;right:24px;top:24px;color:var(--muted);transition:transform .5s var(--ease-out),color .3s}.sector-card:hover .sector-card__arrow{transform:rotate(45deg);color:var(--teal)}.sector-showcase{padding-top:clamp(24px,4vw,56px)}.sector-intro__text{font-size:clamp(1.05rem,1.3vw,1.2rem)}.sector-apps{margin-top:48px;display:grid;grid-gap:16px;gap:16px}.sector-ticker{display:grid;grid-gap:18px;gap:18px;margin-top:clamp(56px,7vw,96px)}.sector-ticker__rows{display:grid;grid-gap:14px;gap:14px}.sector-ticker .marquee{--gap:12px}.sector-ticker .chip{padding:11px 20px;font-size:clamp(.88rem,.95vw,.98rem)}.sector-faq__head{display:grid;grid-gap:18px;gap:18px;margin-bottom:clamp(28px,4vw,48px)}.ftabs__bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,36px)}.ftabs__tab{display:inline-flex;align-items:center;gap:10px;padding:11px 16px 11px 20px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font-weight:600;font-size:.95rem;transition:background .4s var(--ease-out),color .4s,box-shadow .4s}.ftabs__tab:hover{color:#fff}.ftabs__tab.is-active{background:#fff;color:#000;box-shadow:none}.ftabs__count{min-width:24px;padding:2px 7px;border-radius:999px;background:hsla(0,0%,100%,.08);font-size:.75rem;font-weight:700;text-align:center}.ftabs__tab.is-active .ftabs__count{background:#000;color:#fff}.ftabs__panel{animation:ftab-in .6s var(--ease-out)}@keyframes ftab-in{0%{opacity:0;transform:translateY(8px)}}.ftabs__intro{max-width:760px;margin-bottom:24px;color:var(--muted);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.8}.sector-faq .faq__list{display:block;column-count:2;column-gap:14px}.sector-faq .faq__item{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px}@media (max-width:900px){.sector-faq .faq__list{column-count:1}}.aud{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:0 28px;gap:0 28px;margin-top:clamp(28px,4vw,44px);list-style:none;padding:0}.aud li{display:flex;align-items:center;gap:12px;padding:15px 2px;border-bottom:1px solid var(--line);color:var(--text);font-weight:500}.aud li:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--teal);box-shadow:0 0 10px rgba(58,255,255,.5)}.cfilter__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:40px}.cfilter__row{display:flex;flex-wrap:wrap;gap:8px}.cfilter__row .chip{padding:8px 14px;font-size:.82rem}.cfilter__select select{height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;font-size:.88rem}.cfilter__none{padding:40px 0}[data-case][hidden]{display:none}.masonry--cases>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(16px,2vw,28px)}@keyframes scroll-line{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px 40px;gap:24px 40px;padding:30px 0;border-block:1px solid var(--line)}.facts dt{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.facts dd{font-weight:600}.facts a:hover{color:var(--teal)}.facts__apps{display:flex;flex-wrap:wrap;gap:4px 14px}.story-tl__title{margin-bottom:clamp(28px,4vw,48px)}.checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.checklist li{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:var(--r-lg);background:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 1px var(--line)}.checklist__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;background:rgba(0,255,25,.08);box-shadow:inset 0 0 0 1px rgba(0,255,25,.25)}.checklist li strong{display:block;font-weight:600;line-height:1.45;padding-top:4px}.checklist li span span{display:block;margin-top:4px;font-size:.9rem;color:var(--muted)}.tl{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);grid-gap:28px;gap:28px;padding-top:34px;overflow-x:auto;scrollbar-width:none}.tl:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:linear-gradient(90deg,var(--accent,var(--teal)),hsla(0,0%,100%,.08));transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease-out)}.tl.is-in:before{transform:none}.tl li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;opacity:0;transform:translate3d(0,16px,0);transition:opacity .8s var(--ease-soft),transform .9s var(--ease-out);transition-delay:calc(.3s + var(--k) * .12s)}.tl.is-in li{opacity:1;transform:none}.tl__dot{position:absolute;top:-34px;left:0;width:13px;height:13px;border-radius:50%;background:#000;box-shadow:inset 0 0 0 2px var(--accent,var(--teal)),0 0 14px color-mix(in srgb,var(--accent,var(--teal)) 50%,transparent)}.tl__date{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent,var(--teal))}.tl li strong{font-weight:700;font-size:1.05rem}.tl li p{color:var(--muted);font-size:.92rem;line-height:1.7}.about-story__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);align-items:center}.about-story__badge{position:relative;aspect-ratio:1;border-radius:var(--r-xl);overflow:hidden;display:grid;place-items:center;background:#000a0a}.about-story__aurora{position:absolute;inset:0}.about-story__logo{position:relative;width:36%;filter:drop-shadow(0 0 40px rgba(58,255,255,.35));animation:float 7s ease-in-out infinite}.about-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:30px;gap:30px;text-align:center}.about-stats__grid dt{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;letter-spacing:-.03em}.about-stats__grid dd{color:var(--muted);margin-top:8px}@media (max-width:900px){.about-location__grid,.about-story__grid{grid-template-columns:1fr}}.contact__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start}.contact__aside,.contact__grid{display:grid;grid-gap:24px;gap:24px}.contact__card{display:grid;grid-gap:18px;gap:18px}.contact__mail{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;letter-spacing:-.02em;word-break:break-all}.contact__mail:hover{color:var(--teal)}.contact__addr,.contact__phone{display:flex;gap:12px;align-items:flex-start;color:var(--muted);font-style:normal;line-height:1.7}.contact__addr svg,.contact__phone svg{flex:none;margin-top:4px;color:var(--teal)}.contact__socials{display:flex;gap:16px;color:var(--muted)}.contact__socials a:hover{color:#fff}.contact__answers{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.contact__answers .kicker{grid-column:1/-1}@media (max-width:900px){.contact__grid{grid-template-columns:1fr}}.form{display:grid;grid-gap:22px;gap:22px}.form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:640px){.form__row{grid-template-columns:1fr}}.field{display:grid;grid-gap:8px;gap:8px;border:0;padding:0;margin:0}.field legend,.field>span{font-size:.82rem;font-weight:700;color:var(--muted);margin-bottom:4px}.field input,.field textarea{width:100%;padding:15px 18px;border-radius:16px;border:0;background:#0d0d0f;box-shadow:inset 0 0 0 1px var(--line-2);outline:none;font-size:.98rem;transition:box-shadow .3s;resize:vertical}.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--teal),0 0 0 4px rgba(58,255,255,.12)}.chip--check{cursor:pointer;padding:8px 14px;font-size:.82rem}.chip--check input{position:absolute;opacity:0;pointer-events:none}.chip--check:has(input:checked){background:var(--teal);color:#000}.chip--check:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px}.form__error{color:#ff8a8a;font-size:.9rem}.form-done{display:grid;justify-items:start;grid-gap:18px;gap:18px;padding:40px 0}.legal{font-size:1.02rem;max-width:820px}.legal--toc{max-width:none;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,820px);justify-content:center;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.legal__toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 28px);max-height:calc(100svh - var(--header-h) - 56px);overflow:auto;padding:22px 22px 18px;border-radius:var(--r-lg);background:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);scrollbar-width:thin}.legal__toc-title{margin:0 0 12px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.legal__toc ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.legal__toc a{display:block;padding:6px 10px;margin-inline:-10px;border-radius:10px;font-size:.86rem;line-height:1.35;color:var(--muted);transition:color .25s,background .25s}.legal__toc a:focus-visible,.legal__toc a:hover{color:#fff;background:hsla(0,0%,100%,.05)}.legal__text .legal__h2{margin:2.4em 0 .8em;font-size:clamp(1.2rem,1rem + .7vw,1.5rem);line-height:1.25;font-weight:700;color:#fff;scroll-margin-top:calc(var(--header-h) + 24px)}.legal__text .legal__h2:first-child{margin-top:0}.legal__text .legal__h3{margin:1.8em 0 .6em;font-size:1.08rem;color:#fff;scroll-margin-top:calc(var(--header-h) + 24px)}.legal__text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--teal) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--teal) 60%,transparent);text-underline-offset:3px}.legal__text a:hover{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.legal__text strong{color:#fff;font-weight:650}.legal__text .legal__ol{counter-reset:lg;display:grid;grid-gap:12px;gap:12px;margin:.4em 0 1em;padding:0;list-style:none}.legal__text .legal__ol>li{counter-increment:lg;position:relative;padding-left:34px}.legal__text .legal__ol>li:before{content:counter(lg) ".";position:absolute;left:0;top:0;width:26px;height:auto;background:none;color:var(--teal);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal__text .legal__ul,.legal__text li>ul{display:grid;grid-gap:8px;gap:8px;margin:.6em 0 .4em;padding:0;list-style:none}.legal__text .legal__ul>li,.legal__text li>ul>li{position:relative;padding-left:22px}.legal__text .legal__ul>li:before,.legal__text li>ul>li:before{content:"";position:absolute;left:4px;top:.68em;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.35)}.legal__consent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:1.2em 0 .4em;padding:18px 20px;border-radius:var(--r-lg);background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.legal__consent-state{display:flex;align-items:center;gap:10px;margin:0;color:#fff}.legal__consent-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3)}.legal__consent-dot.is-granted{background:#2bffc0;box-shadow:0 0 10px #2bffc0}.legal__consent-dot.is-denied{background:#ff8a5b}.legal__more{margin-top:clamp(48px,7vw,80px);padding-top:28px;border-top:1px solid hsla(0,0%,100%,.08)}.legal__more ul{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0;padding:0;list-style:none}@media (max-width:900px){.legal--toc{grid-template-columns:minmax(0,1fr);gap:28px}.legal__toc{position:static;max-height:none}.legal__toc ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}}@media (max-width:520px){.legal__toc ol{grid-template-columns:minmax(0,1fr)}}.nf{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;text-align:center}.nf__logo{position:absolute;width:min(90vw,1000px);color:hsla(0,0%,100%,.05)}.nf__inner{position:relative;display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:24px}.inlink{display:inline-flex;align-items:center;gap:.45em;padding:.08em .7em .08em .22em;margin-inline:.06em;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,#141417);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent);color:#f1f1f4;font-weight:600;font-size:.92em;line-height:1.55;white-space:nowrap;vertical-align:baseline;transition:background .35s,box-shadow .35s,transform .35s var(--ease-out)}.inlink__ic{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--accent);color:#000;flex:none;transition:transform .5s var(--ease-out)}.inlink:hover{background:color-mix(in srgb,var(--accent) 18%,#141417);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent);transform:translateY(-1px)}.inlink:hover .inlink__ic{transform:rotate(-12deg) scale(1.06)}.chapter{position:relative}.chapter+.chapter,.section+.chapter{border-top:1px solid hsla(0,0%,100%,.04)}.chapter__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,7vw,120px);gap:clamp(32px,7vw,120px);align-items:start;max-width:1180px}.chapter__head{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px);display:grid;grid-gap:18px;gap:18px}.chapter__kicker{display:inline-flex;align-items:center;gap:14px;font-size:.95rem;font-weight:600;font-style:italic;color:var(--accent)}.chapter__kicker:before{content:"";width:36px;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 9px)}.chapter__title{font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.2;color:#ececf0;text-wrap:balance}.chapter__body .rich div+p,.chapter__body .rich p+div,.chapter__body .rich p+p,.chapter__body .rich p+ul,.chapter__body .rich ul+p{margin-top:1.1em}.chapter__body .rich ul{display:grid;grid-gap:.5em;gap:.5em;margin-top:.8em}.chapter__body .rich li{position:relative;padding-left:1.4em}.chapter__body .rich li:before{content:"";position:absolute;left:0;top:calc(.95em - 1px);width:.6em;height:2px;border-radius:2px;background:var(--accent);opacity:.85}.chapter__quote{margin-top:clamp(32px,4vw,52px);padding-left:clamp(18px,2vw,28px);border-left:1px solid color-mix(in srgb,var(--accent) 70%,transparent)}.chapter__quote p{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:#f2f2f5;text-wrap:balance}@media (max-width:860px){.chapter__grid{grid-template-columns:minmax(0,1fr)}.chapter__head{position:static}}