.mk{--mk-bg:#f2f1ea;--mk-bg-2:#eaece5;--mk-card:#fff9;--mk-card-2:#dfe5e5;--mk-footer:#e7eae3;--mk-header:#f7f6f0e8;--mk-line:#233e6025;--mk-line-2:#233e6038;--mk-text:#20334a;--mk-mute:#4e5c6b;--mk-faint:#566676;--mk-cobalt:#2c4c9d;--mk-cobalt-hi:#385db3;--mk-cobalt-2:#3b5da2;--mk-mint:#507663;--mk-lime:#d8f36b;background:var(--mk-bg);color:var(--mk-text);font-size:16px;line-height:1.6;overflow-x:clip}.mk[data-site-theme=dark]{--mk-bg:#111a26;--mk-bg-2:#16202e;--mk-card:#1a2536;--mk-card-2:#1f2b3d;--mk-footer:#0d141e;--mk-header:#111a26e8;--mk-line:#d8e2f01f;--mk-line-2:#d8e2f033;--mk-text:#ece8de;--mk-mute:#a4aebb;--mk-faint:#8994a3;--mk-cobalt:#3d5fc4;--mk-cobalt-hi:#4a6bd0;--mk-cobalt-2:#9db1f0;--mk-mint:#9fc3ad}@media (prefers-color-scheme:dark){.mk[data-site-theme=system]{--mk-bg:#111a26;--mk-bg-2:#16202e;--mk-card:#1a2536;--mk-card-2:#1f2b3d;--mk-footer:#0d141e;--mk-header:#111a26e8;--mk-line:#d8e2f01f;--mk-line-2:#d8e2f033;--mk-text:#ece8de;--mk-mute:#a4aebb;--mk-faint:#8994a3;--mk-cobalt:#3d5fc4;--mk-cobalt-hi:#4a6bd0;--mk-cobalt-2:#9db1f0;--mk-mint:#9fc3ad}body:has(.mk[data-site-theme=system]){background:#111a26}}body:has(.mk[data-site-theme=light]){background:#f2f1ea}body:has(.mk[data-site-theme=dark]){background:#111a26}@media (prefers-color-scheme:light){body:has(.mk[data-site-theme=system]){background:#f2f1ea}}.mk :focus-visible{outline:2px solid var(--mk-cobalt-2);outline-offset:3px}.mk-container{width:calc(100% - clamp(48px,5vw,128px));margin-inline:auto}.mk-eyebrow{letter-spacing:.16em;color:var(--mk-mute);text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.mk-eyebrow i{background:var(--mk-mint);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-mint) 12%, transparent);border-radius:50%}.mk-title{letter-spacing:-.05em;font-variation-settings:"wdth" 112;text-wrap:balance;font-weight:700;line-height:.98}.mk-grad{background:linear-gradient(90deg, var(--mk-cobalt-2) 10%, var(--mk-mint) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-lead{color:var(--mk-mute);text-wrap:pretty;font-size:17px;line-height:1.65}.mk-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14.5px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s,color .2s;display:inline-flex}.mk-btn svg{width:16px;height:16px}.mk-btn-primary{background:var(--mk-cobalt);color:#fff;box-shadow:0 10px 34px -10px #3454edcc}.mk-btn-primary:hover{background:var(--mk-cobalt-hi);transform:translateY(-1px)}.mk-btn-ghost{color:var(--mk-text);box-shadow:inset 0 0 0 1px var(--mk-line-2)}.mk-btn-ghost:hover{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-faint)}.mk-btn-lime{background:var(--mk-lime);color:#14161a}.mk-btn-lime:hover{background:#e4f98f;transform:translateY(-1px)}.mk-section{padding-block:clamp(80px,11vw,140px);position:relative}.mk-gridbg{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.mk-halo{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#3454ed52,#0000 65%);border-radius:50%;position:absolute}.mk-sample{letter-spacing:.14em;color:var(--mk-faint);text-transform:uppercase;font-size:10px}.mk-header{z-index:40;background:var(--mk-header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--mk-line);position:sticky;top:0}.mk-header-actions .mk-btn-primary{box-shadow:none;border-radius:6px}.mk-theme-toggle{color:var(--mk-mute)}.mk-theme-toggle:hover{color:var(--mk-text);background:var(--mk-card)}.mk-header-inner{align-items:center;gap:28px;height:72px;display:flex}.mk-logo{letter-spacing:-.06em;align-items:center;gap:9px;font-size:22px;font-weight:800;display:inline-flex}.mk-logo-mark{grid-template-columns:repeat(2,7px);gap:2.5px;display:grid;transform:rotate(-9deg)}.mk-logo-mark i{background:var(--mk-cobalt-2);border-radius:1.5px;width:7px;height:7px}.mk-logo-mark i:nth-child(2){background:var(--mk-cobalt)}.mk-logo-mark i:nth-child(4){background:var(--mk-mint);border-radius:1.5px 1.5px 4px}.mk-nav{gap:6px;margin-left:12px;display:flex}.mk-nav a{color:var(--mk-mute);border-radius:999px;padding:8px 12px;font-size:14px;transition:color .2s,background-color .2s}.mk-nav a:hover{color:var(--mk-text);background:var(--mk-card)}.mk-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.mk-header-actions .mk-btn{min-height:42px;padding:0 18px;font-size:13.5px}.mk-login{color:var(--mk-mute);padding:8px 12px;font-size:14px}.mk-login:hover{color:var(--mk-text)}.mk-menu-toggle{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--mk-line-2);border-radius:12px;place-items:center;display:none}.mk-menu-toggle span{width:18px;height:10px;position:relative}.mk-menu-toggle i{background:var(--mk-text);width:18px;height:1.5px;transition:transform .2s,top .2s;position:absolute;left:0}.mk-menu-toggle i:first-child{top:0}.mk-menu-toggle i:last-child{top:8px}.mk-menu-toggle .is-open i:first-child{top:4px;transform:rotate(45deg)}.mk-menu-toggle .is-open i:last-child{top:4px;transform:rotate(-45deg)}.mk-mobile-nav{border-top:1px solid var(--mk-line);gap:4px;padding:12px 24px 20px;display:grid}.mk-mobile-nav a{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;padding:14px 4px;font-size:17px;display:flex}.mk-mobile-nav a svg{width:16px;height:16px;color:var(--mk-mute)}.mk-mobile-nav[hidden]{display:none}.mk-hero{isolation:isolate;position:relative;overflow:hidden}.mk-hero .mk-gridbg{-webkit-mask-image:radial-gradient(80% 70% at 65% 35%,#000 25%,#0000 75%);mask-image:radial-gradient(80% 70% at 65% 35%,#000 25%,#0000 75%)}.mk-hero-dots{z-index:-1;opacity:.9;height:62%;position:absolute;inset:auto 0 0}.mk-hero-inner{grid-template-columns:1fr 1.08fr;align-items:center;gap:24px;padding-block:64px 96px;display:grid;position:relative}.mk-hero h1{margin:22px 0;font-size:clamp(48px,6.4vw,88px)}.mk-hero .mk-lead{max-width:30rem}.mk-hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mk-hero-facts{color:var(--mk-faint);flex-wrap:wrap;gap:8px 22px;margin-top:36px;font-size:13px;display:flex}.mk-hero-facts span:before{content:"✓";color:var(--mk-mint);margin-right:7px}.mk-stage{perspective:1200px;height:540px;position:relative}.mk-rig{transform-style:preserve-3d;transform:rotateX(var(--rx,6deg)) rotateY(var(--ry,-10deg));transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mk-rig>*{position:absolute}.mk-float{animation:7s ease-in-out infinite mk-float}.mk-float-2{animation:8s ease-in-out -2.5s infinite mk-float}@keyframes mk-float{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.mk-float,.mk-float-2{animation:none}.mk-rig{transition:none}}.mk-device{background:var(--mk-card);border:1px solid var(--mk-line-2);color:var(--mk-mute);border-radius:18px;font-size:11px;box-shadow:0 40px 90px -20px #000000b3,inset 0 1px #ffffff0d}.mk-device-hd{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mk-device-hd b{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:600}.mk-device-hd span{background:var(--mk-card-2);border-radius:999px;padding:3px 8px;font-size:10px}.mk-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.mk-kpis>div{background:var(--mk-card-2);border-radius:10px;padding:9px 10px}.mk-kpis small{color:var(--mk-faint);font-size:9.5px;display:block}.mk-kpis strong{color:#fff;letter-spacing:-.04em;font-size:19px;font-weight:650}.mk-kpis em{color:var(--mk-mint);margin-left:4px;font-size:10px;font-style:normal}.mk-chart{background:#1b1f26;border-radius:12px;position:relative;overflow:hidden}.mk-chart svg{width:100%;height:100%;display:block}.mk-chart-axis{color:var(--mk-faint);justify-content:space-between;padding:0 10px 8px;font-size:9px;display:flex}.mk-phone{color:#1e2024;background:#f6f5f1;border:6px solid #22252c;border-radius:30px;padding:12px 11px;font-size:10px;overflow:hidden;box-shadow:0 40px 90px -20px #000000bf}.mk-phone-top{letter-spacing:-.04em;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.mk-phone-top span{color:#626977;letter-spacing:0;font-size:9px;font-weight:500}.mk-phone-search{color:#8a8f99;background:#fff;border-radius:9px;margin:9px 0 8px;padding:7px 9px;box-shadow:inset 0 0 0 1px #e4e4de}.mk-phone-chips{gap:5px;margin-bottom:9px;display:flex}.mk-phone-chips span{background:#fff;border-radius:999px;padding:3px 8px;font-size:8.5px;box-shadow:inset 0 0 0 1px #e4e4de}.mk-phone-chips span:first-child{color:#fff;box-shadow:none;background:#1e2024}.mk-phone-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-prod-img{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.mk-prod-img:after{content:"";background:#ffffff8c;border-radius:40% 40% 12px 12px;position:absolute;inset:22% 26% 18%}.mk-prod-name{margin-top:4px;font-size:9px;font-weight:600;line-height:1.2}.mk-prod-price{color:#626977;font-size:9px}.mk-phone-wa{color:#fff;background:#25d366;border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:10px;font-weight:700;display:flex}.mk-ticket{color:#1e2024;background:#fbfaf7;border-radius:14px;padding:14px 14px 12px;font-size:10.5px;box-shadow:0 30px 70px -20px #000000b3}.mk-ticket-hd{justify-content:space-between;margin-bottom:4px;font-size:11.5px;font-weight:700;display:flex}.mk-ticket-hd span{color:#626977;font-weight:500}.mk-ticket-row{border-bottom:1px dashed #dcdcd5;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.mk-ticket-total{letter-spacing:-.02em;justify-content:space-between;padding-top:8px;font-size:14px;font-weight:800;display:flex}.mk-ticket-ok{color:#1d7a4b;background:#e3f7ec;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:9.5px;display:flex}.mk-badge{border:1px solid var(--mk-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--mk-mute);white-space:nowrap;background:#181b22e6;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:11px;display:flex;box-shadow:0 20px 50px -15px #000c}.mk-badge b{color:#fff;font-size:13px;font-weight:600;display:block}.mk-badge-icon{width:30px;height:30px;color:var(--mk-mint);background:#b1f4d024;border-radius:9px;place-items:center;font-size:14px;font-weight:700;display:grid}.mk-badge-icon.is-cobalt{color:var(--mk-cobalt-2);background:#8ea2ff29}.mk-list-row{border-bottom:1px solid var(--mk-line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.mk-list-row:last-child{border-bottom:0}.mk-avatar{color:#14161a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.mk-list-row b{color:#fff;font-size:12px;font-weight:600;display:block}.mk-status{border-radius:999px;padding:3px 8px;font-size:10px}.mk-status.ok{color:var(--mk-mint);background:#b1f4d01f}.mk-status.warn{color:var(--mk-lime);background:#d8f36b1f}.mk-status.due{color:#ff8a9a;background:#ff8a9a1f}.mk-routine li{border-bottom:1px solid var(--mk-line);justify-content:space-between;padding:7px 0;display:flex}.mk-routine li:last-child{border-bottom:0}.mk-routine b{color:#fff;font-weight:500}.mk-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.mk-split h2{margin:20px 0;font-size:clamp(40px,5vw,64px)}.mk-plans{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}.mk-plan{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:20px;flex-direction:column;padding:22px;display:flex;position:relative}.mk-plan.is-featured{background:linear-gradient(180deg, #3454ed29, #3454ed08 60%), var(--mk-card);border-color:#8ea2ff59}.mk-plan h3{letter-spacing:-.03em;color:#fff;font-size:19px;font-weight:650}.mk-plan>p{color:var(--mk-mute);margin-top:6px;font-size:14px}.mk-plan ul{gap:9px;margin-top:16px;font-size:14px;display:grid}.mk-plan li{gap:9px;display:flex}.mk-plan li:before{content:"✓";color:var(--mk-mint);font-weight:700}.mk-plan small{color:var(--mk-faint);margin-top:auto;padding-top:18px;font-size:12px}.mk-plan-tag{letter-spacing:.08em;color:var(--mk-cobalt-2);background:#8ea2ff29;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:4px 9px;font-size:10px;font-weight:600}.mk-catalog-art{height:560px;position:relative}.mk-catalog-art .mk-phone{width:250px;position:absolute;top:0;left:6%}.mk-catalog-art .mk-ticket{width:240px;position:absolute;bottom:40px;right:4%}.mk-catalog-art .mk-badge{position:absolute;top:70px;right:8%}.mk-picker{margin-top:28px}.mk-gym{background:var(--mk-bg-2);border-block:1px solid #ffffff0d;overflow:hidden}.mk-gym-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;display:grid}.mk-gym-head h2{margin-top:20px;font-size:clamp(40px,5vw,64px)}.mk-features{background:var(--mk-line);border:1px solid var(--mk-line);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.mk-feature{background:var(--mk-bg-2);padding:24px}.mk-feature-icon{width:40px;height:40px;color:var(--mk-lime);background:#d8f36b1a;border-radius:12px;place-items:center;display:grid}.mk-feature-icon svg{width:20px;height:20px}.mk-feature h3{color:#fff;letter-spacing:-.02em;margin-top:16px;font-size:17px;font-weight:600}.mk-feature p{color:var(--mk-mute);margin-top:6px;font-size:14px}.mk-gym-board{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:56px;display:grid}.mk-gym-board .mk-device{padding:18px}.mk-gym-side{gap:14px;display:grid}.mk-gym-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mk-projects{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.mk-project{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:20px;overflow:hidden}.mk-project-img{aspect-ratio:16/10;background:linear-gradient(135deg,#1f2533,#14171d);position:relative}.mk-project-body{padding:22px}.mk-project-body h3{letter-spacing:-.03em;color:#fff;font-size:22px;font-weight:650}.mk-project-body p{color:var(--mk-mute);margin-top:8px;font-size:14.5px}.mk-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mk-tags li{box-shadow:inset 0 0 0 1px var(--mk-line-2);color:var(--mk-mute);border-radius:999px;padding:4px 10px;font-size:11px}.mk-custom{grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,88px);display:grid}.mk-custom h2{margin-top:20px;font-size:clamp(36px,4.4vw,56px)}.mk-steps{counter-reset:step;gap:12px;display:grid}.mk-step{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:18px;grid-template-columns:52px 1fr;gap:16px;padding:22px;display:grid}.mk-step:before{counter-increment:step;content:"0" counter(step);background:var(--mk-card-2);width:52px;height:52px;color:var(--mk-cobalt-2);border-radius:14px;place-items:center;font-size:14px;font-weight:700;display:grid}.mk-step h3{color:#fff;font-size:17px;font-weight:600}.mk-step p{color:var(--mk-mute);margin-top:4px;font-size:14.5px}.mk-footer{background:var(--mk-footer);border-top:1px solid var(--mk-line);position:relative;overflow:hidden}.mk-footer h2{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.mk-footer .mk-btn-primary{box-shadow:none;border-radius:6px}.mk-footer-cta{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;padding-block:96px 64px;display:flex;position:relative}.mk-footer-cta h2{font-size:clamp(44px,6vw,84px)}.mk-footer-cols{border-top:1px solid var(--mk-line);grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-block:40px;font-size:14px;display:grid}.mk-footer-cols h3{letter-spacing:.14em;color:var(--mk-faint);margin-bottom:14px;font-size:11px;font-weight:600}.mk-footer-cols a{color:var(--mk-mute);padding:4px 0;display:block}.mk-footer-cols a:hover{color:var(--mk-text)}.mk-footer-bottom{border-top:1px solid var(--mk-line);color:var(--mk-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px 32px;font-size:12.5px;display:flex}@media (max-width:1100px){.mk-nav{display:none}.mk-menu-toggle{display:grid}.mk-header-actions .mk-login{display:none}.mk-hero-inner,.mk-split,.mk-gym-head,.mk-custom{grid-template-columns:1fr}.mk-hero-inner{padding-block:48px 40px}.mk-stage{width:100%;max-width:640px;height:500px;margin-inline:auto}.mk-catalog-art{width:100%;max-width:560px;margin-inline:auto}.mk-features{grid-template-columns:repeat(2,1fr)}.mk-gym-board{grid-template-columns:1fr}.mk-footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mk-container{width:calc(100% - 32px)}.mk-header-actions .mk-btn{display:none}.mk-stage{height:400px}.mk-stage .mk-scale{transform-origin:0 0;scale:.74}.mk-plans,.mk-features,.mk-projects{grid-template-columns:1fr}.mk-catalog-art{height:480px}.mk-catalog-art .mk-phone{width:220px;left:0}.mk-catalog-art .mk-ticket{width:200px;bottom:10px;right:0}.mk-catalog-art .mk-badge{top:40px;right:0}.mk-footer-cols{grid-template-columns:1fr}.mk-footer-cta{padding-block:72px 48px}}.mk-scale{transform-style:preserve-3d}.mk-footer-cols a.mk-logo{color:var(--mk-text);padding:0;display:inline-flex}.mk-brand-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:68px 40px;display:grid}.mk-brand-hero .mk-brand-name{letter-spacing:-.08em;margin:14px 0 0;font-size:clamp(100px,12.5vw,178px);font-weight:750;line-height:.95}.mk-brand-name>span{color:var(--mk-cobalt-2)}.mk-brand-meaning{letter-spacing:-.035em;margin-top:22px;font-size:clamp(23px,2.5vw,33px);font-weight:500;line-height:1.25}.mk-brand-lead{color:var(--mk-mute);margin-top:24px;font-size:16px;line-height:1.7}.mk-brand-contact{align-items:center;gap:12px;padding:12px;font-size:14px;display:inline-flex}.mk-brand-contact:hover{color:var(--mk-mint)}.mk-brand-bottom{border-top:1px solid var(--mk-line);color:var(--mk-mute);justify-content:space-between;gap:24px;padding-block:22px;font-size:12px;display:flex}.mk-brand-bottom span:last-child{color:var(--mk-mint)}.mk-brand-art{width:100%;min-width:0}.mk-sculpture-stage{--tile:126px;--depth:32px;perspective:950px;touch-action:pan-y;height:410px;position:relative}.mk-sculpture-float{width:calc(var(--tile) * 2 + 20px);margin-left:calc(var(--tile) * -1 - 10px);transform-style:preserve-3d;position:absolute;top:70px;left:50%}.mk-sculpture-rig{transform-style:preserve-3d;transform:rotateX(var(--sculpture-x,18deg)) rotateY(var(--sculpture-y,-22deg)) rotateZ(-10deg);grid-template-columns:1fr 1fr;gap:20px;transition:transform .45s;display:grid}.mk-brand-cube{width:var(--tile);height:var(--tile);transform-style:preserve-3d;transition:transform .6s;position:relative}.mk-brand-cube.is-selected{transform:translateZ(25px)}.mk-cube-face{backface-visibility:hidden;border:1px solid #ffffff1c;position:absolute}.mk-cube-front{background:linear-gradient(140deg, #ffffff25, transparent 55%), var(--cube-color);transform:translateZ(calc(var(--depth) / 2));border-radius:10px;place-items:center;display:grid;inset:0;box-shadow:inset 0 2px 2px #ffffff58,inset 0 -2px 3px #0002}.mk-cube-front>span{font-size:calc(var(--tile) * .59);color:#0f173ed9;text-shadow:0 1px 1px #ffffff40;letter-spacing:-.05em;font-weight:700;line-height:1}.mk-brand-cube:first-child .mk-cube-front>span,.mk-brand-cube:last-child .mk-cube-front>span{color:#eef2ff}.mk-cube-front>small{color:#fff9;letter-spacing:.1em;font-size:8px;position:absolute;top:9px;left:11px}.mk-cube-top,.mk-cube-bottom{width:var(--tile);height:var(--depth);background:var(--cube-color);border-radius:7px;left:0}.mk-cube-top{top:calc(var(--depth) / -2);filter:brightness(1.18);transform:rotateX(90deg)}.mk-cube-bottom{bottom:calc(var(--depth) / -2);background:var(--cube-side);transform:rotateX(-90deg)}.mk-cube-left,.mk-cube-right{width:var(--depth);height:var(--tile);background:var(--cube-side);border-radius:7px;top:0}.mk-cube-left{left:calc(var(--depth) / -2);transform:rotateY(-90deg)}.mk-cube-right{right:calc(var(--depth) / -2);transform:rotateY(90deg)}.mk-cube-back{transform:rotateY(180deg) translateZ(calc(var(--depth) / 2));background:var(--cube-side);border-radius:10px;inset:0}.mk-sculpture-orbit{border:1px solid #8ea2ff28;border-radius:50%;width:94%;height:58%;position:absolute;top:30%;left:3%;transform:rotate(-25deg)}.mk-sculpture-orbit:after{content:"";background:#a9b8ff;border-radius:50%;width:9px;height:9px;position:absolute;top:6%;left:19%;box-shadow:0 0 20px #8ea2ff60}.mk-sculpture-orbit-secondary{opacity:.5;width:80%;top:23%;left:10%;transform:rotate(27deg)}.mk-sculpture-orbit-secondary:after{background:var(--mk-mint);width:6px;height:6px;inset:auto 18% 5% auto}.mk-sculpture-shadow{filter:blur(22px);background:#3454ed29;border-radius:50%;width:58%;height:35px;position:absolute;bottom:30px;left:21%}.mk-sculpture-caption{text-align:center;letter-spacing:.16em;color:var(--mk-faint);font-size:8px;position:absolute;bottom:10px;left:0;right:0}.mk-brand-selector{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mk-brand-selector button{min-height:44px;color:var(--mk-mute);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.mk-brand-selector b{color:var(--mk-cobalt-2);font-size:13px}.mk-brand-selector button[aria-pressed=true]{color:var(--mk-text);background:#8ea2ff0b;border-color:#8ea2ff35}.mk-brand-selector button:hover{background:#ffffff08}.mk-brand-definition{text-align:center;min-height:42px;color:var(--mk-mute);margin-top:12px;font-size:12px}.mk-solutions{background:var(--mk-bg-2);border-top:1px solid #ffffff04;padding-block:86px}.mk-solutions-heading .mk-title{margin-top:20px;font-size:clamp(34px,4.2vw,54px);line-height:1.06}.mk-solutions-heading>p:last-child{color:var(--mk-mute);margin-top:18px;font-size:15px}.mk-solution-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:32px;display:grid}.mk-solution-tabs button{border:1px solid var(--mk-line);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:16px;min-height:62px;padding:12px 22px;font-size:16px;font-weight:600;display:flex}.mk-solution-tabs button>span{color:var(--mk-faint);font-size:10px;font-weight:400}.mk-solution-tabs button>svg{color:var(--mk-mute);width:16px;margin-left:auto}.mk-solution-tabs button[aria-selected=true]{background:#3454ed16;border-color:#8ea2ff70}.mk-solution-tabs button[aria-selected=true]>span{color:var(--mk-cobalt-2)}.mk-solution-panels{position:relative}.mk-solution-anchor{position:absolute;top:-98px;left:0}.mk-solution-panel{border:1px solid var(--mk-line);background:var(--mk-bg);border-radius:18px;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;min-width:0;margin-top:22px;padding:42px;display:grid}.mk-solution-panel[hidden]{display:none}.mk-solution-copy{min-width:0}.mk-solution-copy>h3{letter-spacing:-.035em;text-wrap:balance;max-width:450px;margin-top:17px;font-size:clamp(28px,3vw,39px);line-height:1.15}.mk-solution-copy>.mk-lead{margin-top:20px;font-size:15px;line-height:1.7}.mk-solution-features{flex-wrap:wrap;gap:7px;margin-block:22px 26px;display:flex}.mk-solution-features li{border:1px solid var(--mk-line);color:var(--mk-mute);border-radius:5px;padding:4px 9px;font-size:11px}.mk-store-picker{background:var(--mk-card);border-radius:12px;margin-top:23px;padding:20px}.mk-picker-controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.mk-picker-controls input{flex:none;width:100%;height:48px;min-height:48px;font-size:16px}.mk-picker-controls button{min-height:48px}.mk-solution-art{justify-items:center;gap:22px;min-width:0;padding:28px 0;display:grid;position:relative}.mk-solution-art .mk-phone{width:min(240px,100%);margin-inline:auto}.mk-solution-art .mk-phone-top{font-size:14px}.mk-solution-art .mk-prod-name,.mk-solution-art .mk-prod-price{font-size:11px}.mk-solution-art-1>div,.mk-solution-art-2>div{width:100%}.mk-agenda-slots{gap:7px;display:grid}.mk-agenda-slot{background:var(--mk-card-2);border-left:3px solid var(--mk-mint);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mk-agenda-slot time{color:var(--mk-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.mk-agenda-slot strong{color:var(--mk-text);font-size:12px;font-weight:600;display:block}.mk-agenda-slot small{color:var(--mk-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.mk-agenda-slot em{color:var(--mk-mint);background:color-mix(in srgb, var(--mk-mint) 14%, transparent);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9.5px;font-style:normal}.mk-agenda-pending{border-left-color:#e6c178}.mk-agenda-pending em{color:#e6c178;background:#e6c1781f}.mk-agenda-free{border:1px dashed var(--mk-line-2);border-left:3px dashed var(--mk-line-2);background:0 0}.mk-agenda-free strong,.mk-agenda-free em{color:var(--mk-cobalt-2)}.mk-agenda-free em{background:color-mix(in srgb, var(--mk-cobalt-2) 14%, transparent)}.mk-solution-art .mk-kpis strong{font-size:clamp(15px,1.8vw,24px)}.mk-solution-art>.mk-sample{text-align:center;letter-spacing:.07em;font-size:8px}.mk-custom-diagram{text-align:center;width:100%}.mk-custom-diagram>span{letter-spacing:.1em;background:#3454ed16;border:1px solid #8ea2ff35;border-radius:12px;padding:18px 34px;font-size:13px;display:inline-block}.mk-custom-diagram>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:50px;display:grid;position:relative}.mk-custom-diagram>div:before{content:"";border:1px solid #8ea2ff35;border-bottom:0;border-radius:8px 8px 0 0;width:66%;height:32px;position:absolute;top:-32px;left:17%}.mk-custom-diagram b{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:10px;padding:14px 8px;font-size:11px;font-weight:500}.mk-custom-diagram strong{color:var(--mk-mint);background:#b1f4d012;border:1px solid #b1f4d033;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:40px;padding:20px 12px;font-size:15px;font-weight:500;display:flex}.mk-footer-simple .mk-footer-cta{padding-block:70px 45px}.mk-footer-simple h2{margin-top:20px;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.mk-footer-summary{justify-content:space-between;align-items:end;gap:30px;padding-bottom:38px;display:flex}.mk-footer-summary p{color:var(--mk-mute);margin-top:14px;font-size:13px}.mk-footer-summary>div:last-child{color:var(--mk-mute);gap:12px;font-size:13px;display:grid}.mk-footer-summary>div:last-child>a:last-child{align-items:center;gap:10px;display:inline-flex}.mk-footer-summary a:hover{color:var(--mk-mint)}@media (prefers-reduced-motion:no-preference){.mk-sculpture-float{animation:8s ease-in-out infinite mk-brand-float}@keyframes mk-brand-float{0%,to{translate:0}50%{translate:0 -12px}}}@media (max-width:1000px){.mk-brand-layout{gap:28px}.mk-sculpture-stage{--tile:106px;height:360px}.mk-sculpture-float{top:60px}.mk-brand-selector{grid-template-columns:repeat(2,1fr)}.mk-solution-panel{gap:30px;padding:28px}.mk-picker-controls{grid-template-columns:1fr}}@media (max-width:700px){.mk-container{width:calc(100% - 40px)}.mk-brand-layout{grid-template-columns:1fr;gap:18px;padding-top:38px;padding-bottom:20px}.mk-brand-copy .mk-eyebrow{font-size:9px}.mk-brand-hero .mk-brand-name{margin-top:22px;font-size:clamp(90px,26vw,150px)}.mk-brand-meaning{max-width:350px;font-size:26px}.mk-brand-lead{margin-top:20px;font-size:15px}.mk-brand-copy .mk-hero-cta{align-items:center;gap:10px;margin-top:24px}.mk-brand-copy .mk-btn{padding-inline:18px;font-size:12px}.mk-brand-contact{padding:10px;font-size:12px}.mk-sculpture-stage{--tile:96px;--depth:28px;height:310px}.mk-sculpture-float{top:43px}.mk-sculpture-orbit{width:min(340px,96%);height:180px;top:80px;left:2%}.mk-sculpture-orbit-secondary{width:85%;left:7.5%}.mk-brand-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.mk-brand-selector button{flex-direction:column;gap:0;min-height:54px;font-size:9px}.mk-brand-selector b{font-size:14px}.mk-brand-definition{min-height:36px;margin-top:12px;font-size:11px}.mk-brand-bottom{gap:15px;padding-block:16px;font-size:10px}.mk-solutions{padding-block:54px}.mk-solutions-heading .mk-title{font-size:37px}.mk-solution-tabs{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:26px}.mk-solution-tabs button{gap:7px;min-height:57px;padding:10px 11px;font-size:12px}.mk-solution-tabs button>span{font-size:8px}.mk-solution-tabs button>svg{display:none}.mk-solution-panel{border-radius:14px;grid-template-columns:1fr;gap:24px;padding:24px 19px}.mk-solution-copy>h3{font-size:29px}.mk-solution-copy .mk-lead{font-size:14px}.mk-solution-features{gap:6px}.mk-solution-features li{font-size:10px}.mk-store-picker{padding:16px}.mk-picker-controls{grid-template-columns:1fr}.mk-solution-art{padding-block:16px 0}.mk-solution-art .mk-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.mk-solution-art .mk-kpis>div{padding:8px 6px}.mk-solution-art .mk-kpis small{font-size:8px}.mk-solution-art .mk-kpis strong{font-size:19px}.mk-footer-simple .mk-footer-cta{gap:25px;padding-block:52px 36px}.mk-footer-simple h2{font-size:36px}.mk-footer-summary{flex-direction:column;align-items:start;gap:28px}.mk-footer-bottom{font-size:11px}}@media (max-width:360px){.mk-container{width:calc(100% - 32px)}.mk-brand-meaning{font-size:23px}.mk-sculpture-stage{--tile:82px;height:278px}.mk-solution-tabs button{gap:5px;padding-inline:8px;font-size:11px}.mk-solution-panel{padding-inline:15px}.mk-solution-art .mk-kpis strong{font-size:16px}}
.mk-brand-hero{background:#0c0e12}.mk-hero-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-hero-atmosphere>span{background:radial-gradient(#5668ff24,#0000 67%);width:700px;height:700px;position:absolute;top:-320px;right:-200px}.mk-hero-atmosphere>span:nth-child(2){background:radial-gradient(#9ff6d20c,#0000 65%);width:600px;height:600px;top:160px;right:20%}.mk-hero-atmosphere>div{opacity:.32;background-image:radial-gradient(#93a6d447 .8px,#0000 .8px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 100%)}.mk-brand-layout{grid-template-columns:1.13fr 1fr;gap:42px;padding-block:74px 42px}.mk-brand-copy{z-index:2;position:relative}.mk-brand-copy .mk-eyebrow{color:#bdc8d8;letter-spacing:.13em;font-size:10px}.mk-brand-hero .mk-brand-name{letter-spacing:-.065em;margin:27px 0 0;font-size:clamp(48px,5.7vw,76px);font-weight:650;line-height:1.06}.mk-headline-line{color:#f5f6fa;display:block}.mk-brand-name>.mk-headline-line:first-child{color:#f5f6fa}.mk-brand-name>.mk-headline-gradient{color:#0000;background:linear-gradient(110deg,#b7c3ff 10%,#a2eacf 55%,#d7f594 90%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}.mk-brand-lead{color:#aeb6c5;margin-top:20px;font-size:16px;line-height:1.8}.mk-brand-copy .mk-hero-cta{align-items:center;gap:16px;margin-top:28px}.mk-brand-copy .mk-btn-primary{color:#111b18;background:#c3f4da;padding-inline:21px;font-size:13px;box-shadow:0 8px 30px #a7f3ce10}.mk-brand-copy .mk-btn-primary:hover{background:#dbffe9;transform:translateY(-3px);box-shadow:0 8px 35px #a7f3ce28}.mk-btn-shine{position:relative;overflow:hidden}.mk-btn-shine:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff80 50%,#0000 65%);transition:transform .7s;position:absolute;inset:-100% -30%;transform:translate(-100%)rotate(10deg)}.mk-btn-shine:hover:before,.mk-btn-shine:focus-visible:before{transform:translate(100%)rotate(10deg)}.mk-brand-contact{color:#d8dce7;padding:12px 0;font-size:13px}.mk-brand-contact svg{transition:transform .2s}.mk-brand-contact:hover svg{transform:translate(4px)}.mk-hero-signature{border-top:1px solid #ffffff14;align-items:center;gap:12px;width:fit-content;margin-top:38px;padding-top:21px;display:flex}.mk-signature-mark{color:#b5c0ff;font-size:35px;line-height:1}.mk-hero-signature p{color:#d1d7e2;letter-spacing:.015em;font-size:10px;line-height:1.8}.mk-hero-signature p>span{color:#8b97aa}.mk-brand-art{margin:0;position:relative}.mk-art-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mk-art-toolbar>span{color:#a6b4cb;letter-spacing:.15em;font-size:8px}.mk-art-toolbar b{color:#d5def1;letter-spacing:0;margin-left:10px;font-size:9px;font-weight:500}.mk-art-toolbar button{color:#c8f5dc;cursor:pointer;background:#b1f4d008;border:1px solid #b1f4d024;border-radius:99px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;transition:background .2s;display:flex}.mk-art-toolbar button:hover{background:#b1f4d018}.mk-art-toolbar button>span{font-size:14px}.mk-sculpture-stage{--tile:145px;--depth:28px;perspective:1100px;height:370px}.mk-sculpture-stage:before{content:"";background:radial-gradient(ellipse at var(--glare-x,50%) var(--glare-y,50%), #7a92ff1a, transparent 65%);pointer-events:none;position:absolute;inset:7% -10%}.mk-sculpture-float{width:calc(var(--tile) * 2 + 22px);margin-left:calc(var(--tile) * -1 - 11px);top:28px}.mk-sculpture-rig{transform:rotateX(var(--sculpture-x,12deg)) rotateY(var(--sculpture-y,-14deg)) rotateZ(-8deg);gap:22px}.mk-brand-cube.is-selected{transform:translateZ(32px)translateY(-5px)}.is-connected .mk-brand-cube:first-child{transform:translate(10px,10px)}.is-connected .mk-brand-cube:nth-child(2){transform:translate(-10px,10px)}.is-connected .mk-brand-cube:nth-child(3){transform:translate(10px,-10px)}.is-connected .mk-brand-cube:nth-child(4){transform:translate(-10px,-10px)}.is-connected .mk-sculpture-rig{transform:rotateX(0)rotateY(0)rotate(0)}.mk-cube-front{background:radial-gradient(ellipse at var(--glare-x,25%) var(--glare-y,15%), #ffffff4a, transparent 80%), var(--cube-color);border:1px solid #ffffff50;border-radius:17px;box-shadow:inset 0 2px 2px #ffffff80,inset 0 -2px 3px #0002,0 5px 20px #0001}.mk-cube-front>span{font-size:calc(var(--tile) * .51);color:#14264b;padding-bottom:4px;font-weight:650}.mk-cube-front>small{color:#fff;letter-spacing:.05em;background:#11182b;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.5;top:10px;left:11px}.mk-cube-front>em{text-align:center;color:#152245;letter-spacing:.01em;font-size:11px;font-style:normal;font-weight:650;position:absolute;bottom:10px;left:0;right:0}.mk-brand-cube:first-child .mk-cube-front>em,.mk-brand-cube:last-child .mk-cube-front>em{color:#fff}.mk-cube-top,.mk-cube-bottom,.mk-cube-left,.mk-cube-right{border-radius:10px}.mk-cube-back{border-radius:17px}.mk-sculpture-orbit{border-color:#96a8ff28;width:105%;height:54%;top:29%;left:-2.5%}.mk-sculpture-orbit-secondary{width:83%;top:23%;left:8.5%}.mk-sculpture-caption{color:#aeb8cb;letter-spacing:.035em;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex;bottom:3px}.mk-sculpture-caption i{background:#b1f4d0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #b1f4d050}.mk-brand-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:15px}.mk-brand-selector button{color:#aeb6c5;border-color:#ffffff0e;border-radius:12px;flex-direction:column;gap:1px;min-height:54px;font-size:10px;transition:background .2s,border-color .2s,transform .2s}.mk-brand-selector b{color:#f0f3ff;font-size:14px;font-weight:650}.mk-brand-selector button[aria-pressed=true]{color:#e9edfa;background:#aabaff14;border-color:#b9c5ff50}.mk-brand-selector button:hover{border-color:#b9c5ff50;transform:translateY(-3px)}.mk-brand-definition{text-align:left;color:#bac4d6;border-left:2px solid #acbaff;min-height:75px;margin-top:15px;padding-left:14px;font-size:12px;line-height:1.65}.mk-brand-definition>span{color:#d5ddf3;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.mk-brand-definition>p{margin-top:4px}.mk-hero-paths{border-top:1px solid #ffffff18;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:0 22px;display:grid}.mk-hero-paths>a{align-items:center;gap:13px;padding:23px 18px;transition:background .25s;display:flex;position:relative}.mk-hero-paths>a:first-child{padding-left:0}.mk-hero-paths>a+a{border-left:1px solid #ffffff12}.mk-path-index{color:#b3c3ff;font-family:monospace;font-size:11px}.mk-hero-paths strong{color:#e9edf6;font-size:12px;font-weight:550;display:block}.mk-hero-paths div>span{color:#8e9aae;margin-top:3px;font-size:10px;display:block}.mk-hero-paths svg{color:#c1cfec;flex-shrink:0;width:17px;height:17px;margin-left:auto;transition:transform .25s}.mk-hero-paths>a:hover{background:#a1b6ff08}.mk-hero-paths>a:hover svg{transform:translate(3px,-3px)}.mk-solution-panel{transition:border-color .3s,box-shadow .3s}.mk-solution-panel:hover{border-color:#8daaff50;box-shadow:0 12px 80px -30px #6b88ff24}.mk-solution-tabs button{transition:background .25s,border-color .25s,transform .25s}.mk-solution-tabs button:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.mk-headline-line{animation:.8s cubic-bezier(.16,1,.3,1) both mk-headline-in}.mk-headline-line:nth-child(2){animation-delay:.12s}.mk-brand-name>.mk-headline-gradient{animation:.8s cubic-bezier(.16,1,.3,1) .12s both mk-headline-in,9s ease-in-out 1s infinite alternate mk-spectrum}@keyframes mk-headline-in{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:none}}@keyframes mk-spectrum{0%{background-position:0}to{background-position:100%}}}@media (max-width:1050px) and (min-width:701px){.mk-brand-layout{gap:24px;padding-top:56px}.mk-sculpture-stage{--tile:123px;height:330px}.mk-brand-hero .mk-brand-name{font-size:55px}.mk-hero-paths>a{gap:9px;padding-inline:12px}}@media (max-width:700px){.mk-brand-layout{grid-template-columns:1fr;gap:24px;padding-block:42px 16px}.mk-brand-hero .mk-brand-name{margin-top:23px;font-size:clamp(43px,10.8vw,68px)}.mk-brand-copy .mk-eyebrow{letter-spacing:.09em;font-size:9px}.mk-brand-lead{margin-top:14px;font-size:14px;line-height:1.75}.mk-brand-copy .mk-hero-cta{gap:12px;margin-top:22px}.mk-brand-copy .mk-btn{min-height:48px;padding-inline:15px;font-size:11.5px}.mk-brand-contact{gap:6px;font-size:12px}.mk-hero-signature{margin-top:25px;padding-top:16px}.mk-hero-signature p{font-size:9px}.mk-sculpture-stage{--tile:129px;--depth:25px;max-width:430px;height:335px;margin-inline:auto}.mk-sculpture-float{top:18px}.mk-sculpture-orbit{width:100%;height:190px;top:65px;left:0}.mk-sculpture-orbit-secondary{width:85%;left:7.5%}.mk-brand-selector{max-width:430px;margin:14px auto 0}.mk-brand-selector button{font-size:10px}.mk-brand-definition{max-width:430px;min-height:66px;margin:14px auto 0;font-size:12px}.mk-hero-paths{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.mk-hero-paths>a,.mk-hero-paths>a:first-child{padding:17px 10px 17px 0}.mk-hero-paths>a:nth-child(2n){padding-left:12px}.mk-hero-paths>a+a{border-left:0}.mk-hero-paths>a:nth-child(2n){border-left:1px solid #ffffff12}.mk-hero-paths>a:nth-child(n+3){border-top:1px solid #ffffff10}.mk-hero-paths strong{font-size:12px}}@media (max-width:360px){.mk-sculpture-stage{--tile:110px;height:295px}.mk-brand-copy .mk-eyebrow{font-size:8px}.mk-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.mk-brand-hero *,.mk-brand-hero :before{transition:none!important;animation:none!important}.mk-solution-tabs button,.mk-solution-panel{transition:none;transform:none!important}}
