.mk{--ink:#0b1730;--ink-2:#14254a;--night:#070f22;--blue:#2d60d2;--blue-2:#3f80f9;--sky:#9cc0ff;--violet:#8b6cff;--mist:#f1f5fc;--cream:#f8f6f1;--line:rgba(11,23,48,0.1);--line-strong:rgba(11,23,48,0.16);--muted:#5a6478;--em:#6a80b4;--serif:var(--mk-serif),"Iowan Old Style",Georgia,serif;--ease:cubic-bezier(0.22,1,0.36,1);--announce-h:0px;--nav-h:92px;--header-h:calc(var(--announce-h) + var(--nav-h));--container:1280px;--gutter:clamp(1.1rem,4vw,2.5rem);min-height:100vh;background:#fff;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk--home .mk-footer{display:none}:where(.mk) a{color:inherit;text-decoration:none}:where(.mk) button{font:inherit;color:inherit}.mk-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.mk-skip{position:fixed;left:1rem;top:-4rem;z-index:100;padding:.7rem 1rem;border-radius:10px;background:var(--ink);color:#fff}.mk-skip:focus{top:1rem}.mk :focus-visible{outline:2px solid var(--blue-2);outline-offset:3px}.mk-h1,.mk-h2,.mk-h3,.mk-hero__title{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;margin:0;text-wrap:balance}.mk-h1{font-size:clamp(2.7rem,5.8vw,5.1rem);line-height:1.03}.mk-h2{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.08}.mk-h2--xl{font-size:clamp(2.4rem,4.8vw,4.2rem)}.mk-h3{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.12}.mk-h1 em,.mk-h2 em{display:block;font-style:italic;color:var(--em)}.mk-lede{margin:1.25rem 0 0;max-width:40rem;color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.65}.mk-tag{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.1rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.mk-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(63,128,249,.16)}.mk-tag--solid{padding:.35rem .7rem;border-radius:6px;background:var(--ink);color:#fff;letter-spacing:.08em}.mk-tag--solid:before{background:var(--sky);box-shadow:none}.mk-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--blue);font-weight:600;font-size:.92rem;white-space:nowrap}.mk-link svg{transition:transform .25s var(--ease)}.mk-link:hover svg{transform:translateX(3px)}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.78rem 1.25rem;border:1px solid transparent;border-radius:10px;font-size:.95rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s,border-color .2s,color .2s}.mk-btn svg{transition:transform .25s var(--ease)}.mk-btn:hover{transform:translateY(-1px)}.mk-btn:hover svg{transform:translateX(3px)}.mk-btn--sm{padding:.55rem .95rem;font-size:.88rem}.mk-btn--lg{padding:.95rem 1.5rem;font-size:1rem}.mk-btn--block{width:100%}.mk-btn--dark{background:var(--ink);color:#fff}.mk-btn--dark:hover{background:var(--ink-2);box-shadow:0 14px 30px -14px rgba(11,23,48,.6)}.mk-btn--accent{background:linear-gradient(180deg,#4f8dff,var(--blue));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 30px -10px rgba(63,128,249,.7)}.mk-btn--accent:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 16px 40px -12px rgba(63,128,249,.85)}.mk-btn--outline{border-color:var(--line-strong);background:rgba(255,255,255,.6);color:var(--ink)}.mk-btn--outline:hover{border-color:var(--ink)}.mk-btn--light{background:#fff;color:var(--ink)}.mk-btn--ghost-light{border-color:rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mk-btn--ghost-light:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.mk-btn__play{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;color:var(--ink)}.mk-btn:hover .mk-btn__play svg{transform:none}.mk-actions-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.mk-actions-row--center{justify-content:center}.mk-round{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-strong);border-radius:50%;background:#fff;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.mk-round:hover:not(:disabled){background:var(--ink);color:#fff}.mk-round:disabled{opacity:.35;cursor:default}.mk-header{position:fixed;inset:0 0 auto;z-index:50}.mk-announce{display:flex;align-items:center;justify-content:center;gap:.6rem;height:var(--announce-h);padding-inline:1rem;background:linear-gradient(90deg,#1b3a8a,var(--blue),#5b4bd6);color:#fff;font-size:.84rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mk-announce svg{flex:none;transition:transform .25s var(--ease)}.mk-announce:hover svg{transform:translateX(4px)}.mk-announce__dot{flex:none;width:7px;height:7px;border-radius:50%;background:#7cf0c5;box-shadow:0 0 0 0 rgba(124,240,197,.7);animation:mk-ping 2s infinite}.mk-nav-bar{position:relative;background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line);transition:background-color .3s,border-color .3s,box-shadow .3s}.mk--home .mk-header:not(.is-scrolled) .mk-nav-bar{background:rgba(255,255,255,.52);border-bottom-color:rgba(11,23,48,.06)}.mk--home .mk-header.is-scrolled .mk-nav-bar{background:rgba(255,255,255,.88)}.mk-header.is-scrolled .mk-nav-bar{box-shadow:0 10px 30px -20px rgba(11,23,48,.35)}.mk-header.is-on-dark .mk-nav-bar{background:transparent;border-color:rgba(255,255,255,.08);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-nav{display:flex;align-items:center;gap:2rem;height:var(--nav-h)}.mk-nav__logo{flex:none;display:flex;height:44px}.mk-nav__logo .logo__image{height:44px;width:auto}.mk-footer .logo__wordmark,.mk-header.is-on-dark .logo__wordmark{fill:#fff!important}.mk-nav__links{display:flex;align-items:center;gap:.25rem;margin:0 auto;padding:0;list-style:none}.mk-nav__link{display:inline-flex;align-items:center;gap:.3rem;padding:.7rem .95rem;border:0;border-radius:8px;background:none;color:var(--ink);font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.mk-nav__link svg{opacity:.6;transition:transform .25s var(--ease)}.mk-nav__link.is-open,.mk-nav__link:hover{background:rgba(11,23,48,.05)}.mk-nav__link.is-open svg{transform:rotate(180deg)}.mk-nav__link.is-active{color:var(--blue)}.mk-header.is-on-dark .mk-nav__burger,.mk-header.is-on-dark .mk-nav__link,.mk-header.is-on-dark .mk-nav__login{color:#fff}.mk-header.is-on-dark .mk-nav__link:hover{background:rgba(255,255,255,.08)}.mk-nav__actions{display:flex;align-items:center;gap:1.1rem}.mk-nav__actions .mk-btn--sm{padding:.72rem 1.15rem;font-size:.95rem}.mk-nav__login{font-size:1rem;font-weight:500}.mk-nav__login:hover{color:var(--blue)}.mk-nav__burger{display:none;padding:.4rem;border:0;background:none;cursor:pointer}.mk-mega{position:absolute;inset:100% 0 auto;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 40px 60px -30px rgba(11,23,48,.25);animation:mk-drop .35s var(--ease)}.mk-mega[hidden]{display:none}.mk-mega__inner{display:grid;grid-template-columns:1fr 340px;grid-gap:2.5rem;gap:2.5rem;padding-block:2rem 2.2rem}.mk-mega__items{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none;align-content:start}.mk-mega__items--grid{grid-template-columns:1fr 1fr}.mk-mega__items li{animation:mk-rise-in .45s var(--ease) both;animation-delay:calc(var(--i) * 50ms + 60ms)}.mk-mega__item{display:flex;gap:.9rem;padding:.9rem 1rem;border-radius:12px;transition:background-color .2s}.mk-mega__item.is-active,.mk-mega__item:hover{background:var(--mist)}.mk-mega__item b{display:block;font-family:var(--serif);font-size:1.15rem;font-weight:500}.mk-mega__item small{display:block;margin-top:.2rem;color:var(--muted);font-size:.88rem;line-height:1.45}.mk-mega__icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;background:#eaf0fd;color:var(--blue);transition:background-color .2s,color .2s}.mk-mega__item:hover .mk-mega__icon{background:var(--blue);color:#fff}.mk-mega__feature{position:relative;display:flex;flex-direction:column;gap:.6rem;min-height:190px;padding:1.5rem;border-radius:16px;overflow:hidden;isolation:isolate;color:var(--ink);animation:mk-rise-in .5s var(--ease) .12s both}.mk-mega__feature small{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.mk-mega__feature b{font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.2}.mk-mega__feature-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;font-size:.9rem;font-weight:600}.mk-mega__feature-cta svg:last-child{transition:transform .25s var(--ease)}.mk-mega__feature:hover .mk-mega__feature-cta svg:last-child{transform:translateX(4px)}.mk-mega__feature-glow{position:absolute;inset:-40%;z-index:-1;background:var(--tint-glow);filter:blur(30px);transition:transform 1.2s var(--ease)}.mk-mega__feature:hover .mk-mega__feature-glow{transform:translate(8%,-6%) scale(1.1)}.mk-mega__feature.mk-tint--blue{background:#e3ecff;--tint-glow:radial-gradient(circle at 80% 20%,#8db5ff,transparent 45%),radial-gradient(circle at 20% 90%,#c3b5ff,transparent 45%)}.mk-mega__feature.mk-tint--violet{background:#ece6ff;--tint-glow:radial-gradient(circle at 80% 20%,#b39cff,transparent 45%),radial-gradient(circle at 10% 90%,#8db5ff,transparent 45%)}.mk-mega__feature.mk-tint--teal{background:#dcf4ef;--tint-glow:radial-gradient(circle at 80% 20%,#6fd6c4,transparent 45%),radial-gradient(circle at 10% 90%,#9cc0ff,transparent 45%)}.mk-drawer{position:fixed;inset:var(--header-h) 0 0;display:flex;flex-direction:column;background:#fff;overflow-y:auto;animation:mk-drop .35s var(--ease)}.mk-drawer[hidden]{display:none}.mk-drawer__list{margin:0;padding:.5rem var(--gutter);list-style:none}.mk-drawer__list>li{border-bottom:1px solid var(--line)}.mk-drawer__section{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.1rem 0;border:0;background:none;font-family:var(--serif);font-size:1.5rem;text-align:left;cursor:pointer}.mk-drawer__section[aria-expanded=true] svg{transform:rotate(180deg)}.mk-drawer__sub{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding:0 0 1rem;list-style:none}.mk-drawer__sub a{display:block;padding:.7rem .9rem;border-radius:10px;background:var(--mist)}.mk-drawer__sub b{display:block;font-weight:600}.mk-drawer__sub small{color:var(--muted)}.mk-drawer__actions{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:auto;padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom, 0px))}.mk-hero{position:relative;display:block;min-height:100svh;padding:0;background:#1c1712;color:#fff;overflow:hidden;isolation:isolate}.mk-hero__bg{position:absolute;inset:0;z-index:-1}.mk-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;animation:mk-hero-drift 22s ease-in-out infinite alternate}@keyframes mk-hero-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.mk-hero__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,14,10,.28),rgba(18,14,10,.02) 32%,rgba(18,14,10,.08) 58%,rgba(12,9,7,.55) 80%,rgba(10,8,6,.78));pointer-events:none}.mk-hero__aurora{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(80px);opacity:.55;background:radial-gradient(circle,#2d60d2,transparent 62%);top:-35vmax;right:-20vmax;animation:mk-drift 22s ease-in-out infinite alternate}.mk-hero__aurora--2{background:radial-gradient(circle,#6d4fe0,transparent 62%);top:auto;bottom:-40vmax;right:auto;left:-25vmax;opacity:.45;animation-duration:26s;animation-direction:alternate-reverse}.mk-hero__aurora--3{width:40vmax;height:40vmax;background:radial-gradient(circle,#19b5a0,transparent 62%);top:30%;right:10%;opacity:.22;animation-duration:30s}.mk-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%)}.mk-hero__inner{position:relative;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;width:100%}.mk-hero__stage{position:absolute;inset:0 0 11rem;pointer-events:none}.mk-layer{position:absolute;inset:0;transition:transform .55s var(--ease)}.mk-bubble,.mk-work{position:absolute;top:10%;left:4%;width:min(420px,46vw);padding:1.15rem 1.2rem 1rem;border-radius:22px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 30px 80px -28px rgba(20,14,8,.55),0 0 0 1px rgba(255,255,255,.45)}.mk-bubble{transition:opacity .45s var(--ease),transform .45s var(--ease)}.mk-bubble.is-out{opacity:0;transform:translateY(-12px) scale(.98)}.mk-bubble p,.mk-work p{margin:0;color:#6b6258;font-size:.78rem;font-weight:600}.mk-bubble strong,.mk-work strong{display:block;margin-top:.35rem;font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.2}.mk-bubble__ask{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;padding:.4rem .4rem .4rem .7rem;border-radius:14px;background:#f4f1ec;font-size:.86rem;font-weight:500;line-height:1.35}.mk-bubble__ask svg{flex:none;color:#6b6258}.mk-bubble__ask span{flex:1 1;min-height:1.35em}.mk-bubble__ask i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1c1916;color:#fff}.mk-bubble__ask i.is-go{background:#1f7a4d}.mk-work{opacity:0;transform:translateY(14px) scale(.98);transition:opacity .45s var(--ease),transform .45s var(--ease)}.mk-work.is-on{opacity:1;transform:none}.mk-work.is-out{opacity:0;transform:translateY(-16px) scale(.96)}.mk-work ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}.mk-work li{display:flex;align-items:center;gap:.55rem;color:#6b6258;font-size:.86rem;font-weight:600}.mk-work li i{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #d5cfc6;border-radius:50%;color:#fff}.mk-work li.is-run i{border-color:transparent #1f7a4d #1f7a4d;animation:mk-spin .7s linear infinite}.mk-work li.is-done{color:var(--ink)}.mk-work li.is-done i{border-color:#1f7a4d;background:#1f7a4d;animation:none}.mk-app{position:absolute;top:0;left:50%;width:min(820px,74%);border-radius:16px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 40px 90px -30px rgba(12,8,4,.62),0 0 0 1px rgba(255,255,255,.5);overflow:hidden;opacity:0;transform:translateX(-50%) translateY(28px) scale(.94);transition:opacity .7s var(--ease),transform .8s var(--ease)}.mk-app.is-on{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.mk-app__chrome{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;background:#f3efe8;color:#6b6258;font-size:.72rem;font-weight:600}.mk-app__chrome span{display:flex;gap:.28rem}.mk-app__chrome i{width:8px;height:8px;border-radius:50%;background:#d9d3cb}.mk-app__chrome i:first-child{background:#ff5f57}.mk-app__chrome i:nth-child(2){background:#febc2e}.mk-app__chrome i:nth-child(3){background:#28c840}.mk-app__chrome em{font-style:normal}.mk-app__frame{display:grid;grid-template-columns:132px 1fr;min-height:248px}.mk-app__side{display:flex;flex-direction:column;gap:.85rem;padding:.85rem .7rem;background:#faf8f5;border-right:1px solid #ece7e0}.mk-app__side b{padding:0 .35rem;font-size:.92rem}.mk-app__side nav{display:grid;grid-gap:.15rem;gap:.15rem}.mk-app__side span{padding:.38rem .45rem;border-radius:8px;color:#6b6258;font-size:.75rem;font-weight:600}.mk-app__side span.is-active{background:#e7f6ee;color:#1f7a4d}.mk-app__main{padding:.75rem .9rem .85rem}.mk-app__main header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mk-app__main header small,.mk-app__main>p{display:block;margin:0;color:#6b6258;font-size:.72rem}.mk-app__main header strong{display:block;margin-top:.1rem;font-family:var(--serif);font-size:1.15rem;font-weight:500}.mk-app__main header em{padding:.22rem .5rem;border-radius:999px;background:#161311;color:#fff;font-size:.68rem;font-style:normal;font-weight:700}.mk-app__main>p{margin-top:.35rem;font-weight:600}.mk-app__table{margin-top:.65rem;border:1px solid #ece7e0;border-radius:10px;overflow:hidden}.mk-app__head,.mk-app__row{display:grid;grid-template-columns:1.3fr 1.5fr .7fr .7fr;grid-gap:.4rem;gap:.4rem;align-items:center;padding:.42rem .65rem}.mk-app__head{background:#f7f4ef;color:#6b6258;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mk-app__row{border-top:1px solid #f0ebe4;font-size:.75rem;font-weight:600;animation:mk-rise-in .4s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.mk-app__row.is-pick{background:#f3fbf6;box-shadow:inset 3px 0 0 #1f7a4d}.mk-app__row>span:first-child{display:flex;align-items:center;gap:.4rem}.mk-app__row b{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:6px;background:#e7f6ee;color:#1f7a4d;font-size:.58rem}.mk-app__row>span:nth-child(2){color:#6b6258;font-weight:500}.mk-app__fit{display:grid;grid-gap:.18rem;gap:.18rem;color:#1f7a4d}.mk-app__fit i{display:block;width:var(--fit);height:4px;border-radius:99px;background:#1f7a4d;transform-origin:left center;transform:scaleX(0);animation:mk-grow-x .7s var(--ease) forwards}.mk-app__row>span:last-child{text-align:right}.mk-app__shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform:translateX(-130%);pointer-events:none}.mk-app.is-on .mk-app__shine{animation:mk-sweep 1.4s ease .35s forwards}@keyframes mk-sweep{to{transform:translateX(130%)}}.mk-award{position:absolute;top:40%;right:1.25rem;width:214px;padding:.85rem .95rem .8rem;border-radius:16px;background:#161311;color:#fff;box-shadow:0 24px 50px -22px rgba(0,0,0,.7);opacity:0;transform:translateY(16px) rotate(3deg) scale(.96);transition:opacity .45s var(--ease),transform .55s var(--ease)}.mk-award.is-on{opacity:1;transform:rotate(-2.5deg) scale(1)}.mk-award>i{display:block;height:4px;margin-top:.65rem;border-radius:99px;background:rgba(255,255,255,.16);overflow:hidden}.mk-award.is-on>i:after{content:"";display:block;width:72%;height:100%;border-radius:inherit;background:#8ee0b2;transform-origin:left center;animation:mk-grow-x .8s var(--ease) both}.mk-cursor{position:absolute;z-index:3;left:62%;top:16%;width:22px;height:22px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 3.2 18.2 13.1l-6.2.4 2.5 6.2-2.3 1-2.6-6.3-4.2 3.2Z' fill='%23161311' stroke='white' stroke-width='1.3' stroke-linejoin='round'/></svg>") 50% /contain no-repeat;opacity:0;filter:drop-shadow(0 6px 8px rgba(0,0,0,.28));transition:left .85s cubic-bezier(.22,.7,.2,1),top .85s cubic-bezier(.22,.7,.2,1),opacity .3s linear;pointer-events:none}.mk-cursor.is-on{opacity:1}.mk-cursor.is-row{left:36%;top:44%}.mk-cursor.is-pick{left:38%;top:50%}.mk-cursor.is-award{left:86%;top:58%}.mk-cursor.is-award:after,.mk-cursor.is-pick:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border:2px solid rgba(31,122,77,.7);border-radius:50%;animation:mk-ping .7s ease-out both}.mk-award p,.mk-award small,.mk-award strong{display:block;margin:0}.mk-award p{color:rgba(255,255,255,.62);font-size:.75rem}.mk-award strong{margin-top:.15rem;font-family:var(--serif);font-size:1.7rem;font-weight:500}.mk-award small{margin-top:.2rem;color:rgba(255,255,255,.78);font-size:.78rem;line-height:1.35}.mk-award span{display:inline-flex;align-items:center;gap:.3rem;margin-top:.65rem;color:#8ee0b2;font-size:.75rem;font-weight:600}.mk-hero__film{position:absolute;top:.25rem;left:var(--gutter);width:min(390px,calc(100% - var(--gutter) * 2));padding:1.15rem 1.2rem 1.05rem;border-radius:22px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 24px 60px -28px rgba(20,14,8,.55)}.mk-hero__film-kicker{margin:0;color:#6b6258;font-size:.78rem;font-weight:600;letter-spacing:.01em}.mk-ai__ask{display:flex;align-items:center;gap:.55rem;min-height:46px;margin-top:.75rem;padding:.4rem .4rem .4rem .75rem;border-radius:16px;background:#f4f1ec;color:var(--ink);font-size:.88rem;line-height:1.35}.mk-ai__ask svg{flex:none;color:#6b6258}.mk-ai__ask>span{flex:1 1;min-height:1.35em}.mk-ai__ask.is-searching{box-shadow:0 0 0 3px rgba(31,122,77,.16)}.mk-ai__send{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1c1916;color:#fff;transition:background-color .3s}.mk-ai__send.is-go{background:#1f7a4d}.mk-ai__status{display:flex;align-items:center;gap:.4rem;min-height:1.2em;margin:.7rem 0 0;color:#5c6574;font-size:.82rem;opacity:0}.mk-ai__status.is-on{opacity:1}.mk-ai__status svg{color:#1f7a4d}.mk-hero__film-chips{display:flex;flex-wrap:wrap;gap:.4rem;min-height:1.6rem;margin:.65rem 0 0}.mk-hero__film-chips span{padding:.28rem .6rem;border-radius:999px;background:#f3efe8;color:#3f4a3a;font-size:.75rem;font-weight:600;opacity:0}.mk-hero__film-chips.is-on span{animation:mk-pop .45s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.mk-hero__film-rows{display:grid;grid-gap:.5rem;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.mk-hero__film-rows li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;opacity:0;transform:translateY(6px)}.mk-hero__film-rows.is-on li{animation:mk-rise-in .45s var(--ease) both;animation-delay:calc(var(--i) * .16s)}.mk-hero__film-rows b,.mk-hero__film-rows small{display:block}.mk-hero__film-rows b{font-size:.9rem}.mk-hero__film-rows small{color:var(--muted);font-size:.75rem}.mk-hero__film-rows strong{color:#1f7a4d;font-size:.95rem}.mk-hero__copy{display:grid;justify-items:start;grid-gap:1.6rem;gap:1.6rem}.mk-hero__chip{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.5rem;padding:.4rem .85rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);color:#cfe0ff;font-size:.85rem;font-weight:500}.mk-hero__title{font-size:clamp(2.8rem,5.6vw,5.4rem);line-height:.98;margin-bottom:1.5rem}.mk-hero__title em,.mk-hero__title span{display:block;color:#fff;font-style:normal;background:none;-webkit-text-fill-color:#fff}.mk-reel{display:flex;width:100%;min-height:100svh;transform:translate3d(calc(var(--i) * -100%),0,0);transition:transform .9s cubic-bezier(.76,0,.18,1)}.mk-reel.is-instant{transition:none}.mk-slide{position:relative;flex:0 0 100%;min-height:100svh;overflow:hidden}.mk-slide__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.mk-slide--ai .mk-slide__video{object-position:72% center}.mk-slide--buyer .mk-slide__video{object-position:center 30%}.mk-slide--vendor .mk-slide__video{object-position:center 40%}.mk-slide.is-live .mk-slide__video{animation:mk-reel-zoom 12s ease-out forwards}@keyframes mk-reel-zoom{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.mk-slide .mk-hero__veil{z-index:0}.mk-slide__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;min-height:100svh;padding:calc(var(--header-h) + .85rem) 0 5.25rem}.mk-slide__copy{position:relative;z-index:2;flex:none;opacity:0;transform:translateY(18px)}.mk-slide.is-live .mk-slide__copy{animation:mk-rise-in .7s var(--ease) .15s both}.mk-slide__kicker{margin:0 0 .85rem;color:rgba(255,255,255,.82);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mk-slide__copy .mk-hero__title{margin-bottom:1.2rem}.mk-panel{position:relative;top:auto;align-self:flex-start;flex:none;width:min(420px,38vw);padding:.7rem .75rem;border-radius:18px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 30px 70px -28px rgba(12,8,4,.65),0 0 0 1px rgba(255,255,255,.5);opacity:0;transform:translateY(22px) scale(.97);pointer-events:none}.mk-panel.is-on{animation:mk-pop .55s var(--ease) both}.mk-panel--vendor{align-self:flex-end;width:min(380px,34vw)}.mk-hero .mk-panel.mk-win{width:min(420px,38vw);max-width:none;border:0;background:rgba(255,255,255,.96);font-size:.92rem;line-height:1.3;-webkit-backdrop-filter:none;backdrop-filter:none}.mk-hero .mk-win__body{padding:.55rem .7rem .6rem}.mk-hero .mk-win__body header strong{font-size:1.02rem}.mk-hero .mk-panel ul{gap:.28rem;margin-top:.45rem}.mk-hero .mk-panel--vendor.mk-win{align-self:flex-end;width:min(380px,34vw)}.mk-hero .mk-caret{background:#1f7a4d}.mk-panel li:nth-child(2){animation-delay:.08s}.mk-panel li:nth-child(3){animation-delay:.16s}.mk-panel--buyer li>i.is-award{animation:mk-pop .35s var(--ease)}.mk-ai__bar.is-busy{box-shadow:0 0 0 4px rgba(31,122,77,.12)}.mk-panel__eye{display:flex;align-items:center;gap:.45rem;margin:0 0 .7rem;color:#6b6258;font-size:.75rem;font-weight:700}.mk-panel__eye span{padding:.12rem .4rem;border-radius:999px;background:#161311;color:#fff;font-size:.68rem}.mk-ai__bar{display:flex;align-items:center;gap:.5rem;min-height:46px;padding:.35rem .35rem .35rem .7rem;border-radius:14px;background:#f4f1ec;font-size:.9rem;font-weight:600}.mk-ai__bar>svg{flex:none;color:#1f7a4d}.mk-ai__bar>span{flex:1 1;min-height:1.2em}.mk-ai__bar>i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1c1916;color:#fff}.mk-ai__bar>i.is-go,.mk-win__body>button.is-go{background:#1f7a4d;color:#fff}.mk-ai__bar.is-busy>i{animation:mk-spin .8s linear infinite}.mk-ai__q,.mk-ai__src,.mk-ai__work,.mk-win__body>p{margin:.7rem 0 0;font-size:.82rem}.mk-ai__q{padding:.55rem .7rem;border-radius:12px 12px 4px 12px;background:#161311;color:#fff;font-weight:600}.mk-ai__work{display:flex;align-items:center;gap:.4rem;color:#6b6258;font-weight:600}.mk-ai__work i{width:12px;height:12px;border:2px solid #1f7a4d;border-top-color:transparent;border-radius:50%;animation:mk-spin .7s linear infinite}.mk-panel ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none}.mk-panel--ai li,.mk-panel--buyer li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:.55rem;gap:.55rem;animation:mk-rise-in .4s var(--ease) both}.mk-panel li b{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:8px;background:#e7f6ee;color:#1f7a4d;font-size:.72rem}.mk-panel li small,.mk-panel li span,.mk-panel li strong{display:block}.mk-panel li small{color:#6b6258;font-size:.7rem;font-weight:500}.mk-panel li>strong{font-size:.82rem}.mk-ai__fit,.mk-panel li em{color:#1f7a4d;font-style:normal;font-size:.72rem;font-weight:700}.mk-panel li em{padding:.15rem .4rem;border-radius:999px;background:#e7f6ee}.mk-ai__src{color:#6b6258;font-size:.72rem;font-weight:600}.mk-win{padding:0}.mk-win__bar{gap:.65rem;padding:.55rem .75rem;background:#f3efe8;color:#6b6258;font-size:.72rem;font-weight:700}.mk-win__bar span{display:flex;gap:.28rem}.mk-win__bar i{width:8px;height:8px;border-radius:50%;background:#d9d3cb}.mk-win__bar i:first-child{background:#ff5f57}.mk-win__bar i:nth-child(2){background:#febc2e}.mk-win__bar i:nth-child(3){background:#28c840}.mk-win__body{padding:.8rem .85rem .9rem}.mk-win__body header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.mk-win__body header small{color:#6b6258;font-size:.72rem;font-weight:600}.mk-win__body header strong{display:block;margin-top:.1rem;font-family:var(--serif);font-size:1.15rem;font-weight:500}.mk-win__body header em{padding:.2rem .45rem;border-radius:999px;background:#161311;color:#fff;font-size:.68rem;font-style:normal;font-weight:700}.mk-win__body>p{color:#3d3832;font-weight:600}.mk-panel--buyer li.is-pick{padding:.35rem;border-radius:10px;background:#f3fbf6;box-shadow:inset 3px 0 0 #1f7a4d}.mk-panel--buyer li>i{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:transparent;color:#fff}.mk-panel--buyer li>i.is-award{background:#1f7a4d}.mk-panel--vendor li{display:flex;justify-content:space-between;gap:.75rem;padding-top:.35rem;border-top:1px solid #f0ebe4;font-size:.8rem;font-weight:600;animation:mk-rise-in .4s var(--ease) both}.mk-win__body>button{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;padding:.45rem .7rem;border:0;border-radius:999px;background:#ece7e0;color:#3d3832;font-size:.78rem;font-weight:700}.mk-reel__bars{position:absolute;z-index:3;bottom:1.7rem;left:max(var(--gutter),calc((100% - var(--container)) / 2 + var(--gutter)));display:flex;gap:.4rem}.mk-reel__bars button{width:36px;height:4px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.35);overflow:hidden;cursor:pointer;transition:width .35s var(--ease)}.mk-reel__bars button.is-on{width:68px}.mk-reel__bars i{display:block;height:100%;background:#fff}.mk-hero__lede{max-width:34rem;margin:1.6rem 0 0;color:rgba(255,255,255,.72);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.mk-hero__visual{position:relative}.mk-rise{animation:mk-rise-in 1s var(--ease) both;animation-delay:var(--d,0s)}.mk-console{position:relative;border:1px solid rgba(255,255,255,.5);border-radius:20px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ink);box-shadow:0 50px 100px -30px rgba(0,0,0,.6),0 0 0 8px rgba(255,255,255,.05);overflow:hidden}.mk-console__bar{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--line);background:rgba(241,245,252,.8)}.mk-console__dots,.mk-win__dots{display:inline-flex;gap:5px}.mk-console__dots i,.mk-win__dots i{width:9px;height:9px;border-radius:50%;background:#d7dce6}.mk-console__dots i:first-child{background:#ff8a80}.mk-console__dots i:nth-child(2){background:#ffd36e}.mk-console__dots i:nth-child(3){background:#7ddf9a}.mk-console__title{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#44506a}.mk-console__title svg{color:var(--violet)}.mk-console__body{padding:1.25rem;min-height:395px}.mk-console__query{display:flex;gap:.7rem;align-items:flex-start;min-height:4.4rem;padding:.95rem 1rem;border:1px solid rgba(63,128,249,.35);border-radius:14px;background:#fff;box-shadow:0 0 0 4px rgba(63,128,249,.1);font-size:1.02rem;line-height:1.45}.mk-console__query svg{flex:none;margin-top:.2rem;color:var(--blue)}.mk-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--blue);animation:mk-blink 1s steps(1) infinite}.mk-console__chips{display:flex;flex-wrap:wrap;gap:.45rem;min-height:2rem;margin-top:.9rem}.mk-console__chips span{padding:.32rem .7rem;border-radius:999px;background:#eef3ff;color:var(--blue);font-size:.8rem;font-weight:600;opacity:0;transform:translateY(6px) scale(.92)}.mk-console__chips span:nth-child(2){background:#f1ecff;color:#6d4fe0}.mk-console__chips span:nth-child(3){background:#e6f6ee;color:#13804f}.mk-console__chips span:nth-child(4){background:#fff3df;color:#a35f00}.mk-console__chips.is-on span{animation:mk-pop .5s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.mk-console__status{display:flex;align-items:center;gap:.45rem;margin:1rem 0 .7rem;color:var(--muted);font-size:.85rem;opacity:0;transition:opacity .4s}.mk-console__status.is-on{opacity:1}.mk-console__status svg{color:#13804f}.mk-spinner{width:13px;height:13px;border:2px solid rgba(63,128,249,.25);border-top:2px solid var(--blue);border-radius:50%;animation:mk-spin .8s linear infinite}.mk-console__matches{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.mk-console__matches li{display:flex;align-items:center;gap:.8rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:12px;background:#fff;opacity:0;transform:translateY(10px)}.mk-console__matches.is-on li{animation:mk-pop .55s var(--ease) both;animation-delay:calc(var(--i) * .14s)}.mk-console__matches li:first-child{border-color:rgba(63,128,249,.4);box-shadow:0 10px 24px -16px rgba(45,96,210,.6)}.mk-console__vendor{flex:1 1;min-width:0}.mk-console__vendor b{display:block;font-size:.95rem}.mk-console__vendor small{color:var(--muted);font-size:.8rem}.mk-console__score{display:grid;justify-items:end;grid-gap:.3rem;gap:.3rem;width:4.5rem}.mk-console__score b{font-size:.9rem;color:#13804f}.mk-console__score i{position:relative;width:100%;height:5px;border-radius:999px;background:#edf0f5;overflow:hidden}.mk-console__score i:after{content:"";position:absolute;inset:0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#7ddf9a,#13a37f);transform-origin:left;transform:scaleX(0)}.mk-console__matches.is-on .mk-console__score i:after{animation:mk-grow-x .9s var(--ease) both;animation-delay:calc(var(--i) * .14s + .25s)}.mk-float{position:absolute;display:flex;align-items:center;gap:.7rem;padding:.7rem .95rem;border:1px solid rgba(255,255,255,.7);border-radius:14px;background:rgba(255,255,255,.95);color:var(--ink);box-shadow:0 24px 50px -20px rgba(0,0,0,.55);animation:mk-float 6s ease-in-out infinite}.mk-float b{display:block;font-size:.86rem}.mk-float small{color:var(--muted);font-size:.76rem}.mk-float--a{left:-2.5rem;bottom:-1.6rem}.mk-float--b{right:-1.5rem;top:-1.8rem;animation-delay:-3s}.mk-float__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;background:#f1ecff;color:#6d4fe0}.mk-float__icon--ok{background:#e6f6ee;color:#13804f}.mk-section{position:relative;padding-block:clamp(4.5rem,9vw,8rem)}.mk-section--cream{background:var(--cream)}.mk-section--mist{background:var(--mist)}.mk-section--dark{background:var(--ink);color:#fff;--em:var(--sky);--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.22);--muted:rgba(255,255,255,0.68)}.mk-section--dark .mk-tag{color:var(--sky)}.mk-head{max-width:46rem;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.mk-head--center{text-align:center}.mk-head--center,.mk-head--center .mk-lede{margin-inline:auto}.mk-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.mk-head-row .mk-head{margin-bottom:0}.mk-marquee{padding:1.6rem 0 1.8rem;border-bottom:1px solid var(--line);background:var(--mist)}.mk-marquee__label{margin-block:0 1rem;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center}.mk-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mk-marquee__track{display:flex;width:max-content;animation:mk-marquee 50s linear infinite}.mk-marquee__track span{display:inline-flex;align-items:center;gap:2.2rem;padding-right:2.2rem;font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.75rem);color:#3b4763;white-space:nowrap}.mk-marquee__track span:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue-2);opacity:.5}.mk-marquee:hover .mk-marquee__track{animation-play-state:paused}.mk-statement{border-bottom:1px solid var(--line)}.mk-statement__grid{display:grid;grid-template-columns:1.25fr 1fr}.mk-statement__grid>div{padding:clamp(4rem,8vw,6.5rem) clamp(1.5rem,4vw,4rem) clamp(4rem,8vw,6.5rem) 0;border-right:1px solid var(--line)}.mk-statement__grid .mk-btn{margin-top:2rem}.mk-statement__text{align-self:center;margin:0;padding:3rem 0 3rem clamp(1.5rem,4vw,4rem);color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.75}.mk-tour{background:radial-gradient(60% 50% at 50% 0,rgba(124,92,255,.1),transparent 70%),radial-gradient(50% 40% at 50% 100%,rgba(63,128,249,.1),transparent 70%),#fff}.mk-cards{display:grid;grid-gap:1.25rem;gap:1.25rem}.mk-cards--4{grid-template-columns:repeat(4,1fr)}.mk-cards--3{grid-template-columns:repeat(3,1fr)}.mk-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.mk-card:hover{transform:translateY(-6px);border-color:var(--line-strong);box-shadow:0 30px 60px -30px rgba(11,23,48,.35)}.mk-section--dark .mk-card{background:rgba(255,255,255,.04)}.mk-section--dark .mk-card:hover{background:rgba(255,255,255,.07);box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.mk-card__body{display:flex;flex-direction:column;gap:.6rem;flex:1 1;padding:1.4rem 1.4rem 1.5rem}.mk-card__eyebrow{color:var(--blue);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mk-section--dark .mk-card__eyebrow{color:var(--sky)}.mk-card__title{font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.2}.mk-card__text{color:var(--muted);font-size:.95rem;line-height:1.6}.mk-card__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;color:var(--blue);font-size:.9rem;font-weight:600}.mk-section--dark .mk-card__more{color:var(--sky)}.mk-card__more svg{transition:transform .3s var(--ease)}.mk-card:hover .mk-card__more svg{transform:translateX(5px)}.mk-card:hover .mk-mock__stage{transform:scale(1.035) translateY(-4px)}.mk-carousel__track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));padding:.5rem max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter))) 1.5rem;scrollbar-width:none}.mk-carousel__track::-webkit-scrollbar{display:none}.mk-card--slide{flex:0 0 clamp(280px,30vw,380px);scroll-snap-align:start}.mk-carousel__controls{display:flex;justify-content:center;gap:.6rem;margin-top:1rem}.mk-stats{border-block:1px solid var(--line);background:#fff}.mk-stats__grid{display:grid}.mk-stats__grid--3{grid-template-columns:repeat(3,1fr)}.mk-stats__grid--4{grid-template-columns:repeat(4,1fr)}.mk-stat{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:center;padding:clamp(2.5rem,4vw,3.5rem) 1rem;text-align:center}.mk-stat+.mk-stat{border-left:1px solid var(--line)}.mk-stat__value{font-family:var(--serif);font-size:clamp(2.5rem,4.2vw,3.7rem);font-weight:400;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-stat__label{max-width:16rem;color:var(--muted);font-size:.95rem}.mk-acc{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem)}.mk-acc+.mk-acc{margin-top:clamp(5rem,9vw,8rem)}.mk-acc--reverse .mk-acc__copy{order:2}.mk-acc__list{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.mk-acc__list li{position:relative;border-bottom:1px solid var(--line-strong)}.mk-acc__list button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 0;border:0;background:none;font-family:var(--serif);font-size:clamp(1.15rem,1.6vw,1.35rem);text-align:left;cursor:pointer;opacity:.75;transition:opacity .25s}.mk-acc__list button:hover,.mk-acc__list li.is-active button{opacity:1}.mk-acc__list button i{position:relative;flex:none;width:14px;height:14px}.mk-acc__list button i:after,.mk-acc__list button i:before{content:"";position:absolute;inset:6px 0 auto;height:1.5px;background:currentColor;transition:transform .35s var(--ease)}.mk-acc__list button i:after{transform:rotate(90deg)}.mk-acc__list li.is-active button i:after{transform:rotate(0deg)}.mk-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.mk-acc__panel>p{min-height:0;margin:0;overflow:hidden;color:var(--muted);line-height:1.65}.mk-acc__list li.is-active .mk-acc__panel{grid-template-rows:1fr}.mk-acc__list li.is-active .mk-acc__panel>p{padding-bottom:1.4rem}.mk-acc__bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--blue-2),var(--sky));transform-origin:left;transform:scaleX(0)}.mk-acc__list li.is-active .mk-acc__bar{transform:scaleX(1)}.mk-acc.is-running li.is-active .mk-acc__bar{animation:mk-grow-x var(--step) linear both}.mk-acc__visual{display:grid}.mk-acc__slide{grid-area:1/1;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .6s var(--ease),transform .8s var(--ease);pointer-events:none}.mk-acc__slide.is-active{opacity:1;transform:none}.mk-trust{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-block:0;list-style:none}.mk-trust--4{grid-template-columns:repeat(4,1fr)}.mk-trust--3{grid-template-columns:repeat(3,1fr)}.mk-trust__card{display:flex;flex-direction:column;gap:.7rem;min-height:16rem;padding:1.6rem;border:1px solid var(--line);border-radius:16px;background:#fff;transition:transform .4s var(--ease),border-color .3s,box-shadow .4s var(--ease)}.mk-trust__card:hover{transform:translateY(-4px);border-color:rgba(63,128,249,.4);box-shadow:0 24px 50px -30px rgba(45,96,210,.5)}.mk-trust__card small{color:var(--muted);font-size:.8rem;font-weight:500}.mk-trust__card b{font-family:var(--serif);font-size:1.4rem;font-weight:400;line-height:1.2}.mk-trust__card span{color:var(--muted);font-size:.94rem;line-height:1.6}.mk-trust__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-top:auto;border-radius:10px;background:#eaf0fd;color:var(--blue);transition:background-color .3s,color .3s,transform .4s var(--ease)}.mk-trust__card:hover .mk-trust__icon{background:var(--blue);color:#fff;transform:rotate(-6deg)}.mk-audiences{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.mk-aud{position:relative;display:flex;flex-direction:column;padding:clamp(1.75rem,3.5vw,2.75rem);border:1px solid var(--line);border-radius:22px;overflow:hidden;isolation:isolate}.mk-aud--buyer{background:var(--ink);color:#fff;border-color:transparent}.mk-aud--buyer:before{content:"";position:absolute;inset:-30% -30% auto auto;width:70%;aspect-ratio:1;z-index:-1;background:radial-gradient(circle,rgba(63,128,249,.55),transparent 65%);filter:blur(20px)}.mk-aud--buyer .mk-tag{color:var(--sky)}.mk-aud--vendor{background:var(--cream)}.mk-aud h3{margin:0;font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:400;line-height:1.12}.mk-aud>p:not(.mk-tag){margin:1rem 0 0;color:var(--muted);line-height:1.65}.mk-aud--buyer>p:not(.mk-tag){color:rgba(255,255,255,.7)}.mk-aud ul{display:grid;grid-gap:.7rem;gap:.7rem;margin:1.6rem 0 2rem;padding:0;list-style:none}.mk-aud li{display:flex;align-items:center;gap:.6rem}.mk-aud li svg{flex:none;padding:3px;width:22px;height:22px;border-radius:50%;background:rgba(63,128,249,.15);color:var(--blue-2)}.mk-aud__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:auto}.mk-aud--buyer .mk-link{color:var(--sky)}.mk-aud--buyer .mk-btn--dark{background:#fff;color:var(--ink)}.mk-page-hero{position:relative;padding:calc(var(--header-h) + clamp(3rem, 6vw, 5rem)) 0 clamp(3.5rem,6vw,5rem);background:radial-gradient(60% 60% at 85% 0,rgba(124,92,255,.1),transparent 70%),radial-gradient(50% 50% at 0 10%,rgba(63,128,249,.1),transparent 70%),linear-gradient(180deg,var(--mist),#fff);overflow:hidden}.mk-page-hero__copy{max-width:54rem}.mk-page-hero--stack .mk-page-hero__visual{margin-top:clamp(2.5rem,5vw,4rem)}.mk-page-hero--stack .mk-mock{aspect-ratio:16/7.2}.mk-page-hero--split .mk-page-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem)}.mk-cta{position:relative;padding-block:clamp(5rem,10vw,8.5rem);background:var(--ink);color:#fff;text-align:center;overflow:hidden;isolation:isolate;--em:var(--sky)}.mk-cta__orb{position:absolute;z-index:-1;width:50vmax;height:50vmax;border-radius:50%;background:radial-gradient(circle,rgba(63,128,249,.45),transparent 65%);filter:blur(40px);left:-15vmax;top:-25vmax;animation:mk-drift 20s ease-in-out infinite alternate}.mk-cta__orb--2{background:radial-gradient(circle,rgba(139,108,255,.4),transparent 65%);left:auto;top:auto;right:-15vmax;bottom:-30vmax;animation-direction:alternate-reverse}.mk-cta__inner{max-width:54rem}.mk-cta .mk-lede{margin-inline:auto;color:rgba(255,255,255,.72)}.mk-contact__grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem)}.mk-contact__options{display:grid;margin:2.5rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.mk-contact__options li{display:flex;align-items:center;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}.mk-contact__options li>span:nth-child(2){flex:1 1}.mk-contact__options b{display:block}.mk-contact__options small{color:var(--muted)}.mk-contact__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:#eaf0fd;color:var(--blue)}.mk-contact__card{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 40px 80px -40px rgba(11,23,48,.35)}.mk-contact__card .mk-h3{margin-bottom:1.25rem}.mk-form{display:grid;grid-gap:1rem;gap:1rem}.mk-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.mk-field{display:grid;grid-gap:.4rem;gap:.4rem}.mk-field>span{font-size:.86rem;font-weight:600}.mk-field small{color:var(--muted);font-weight:400}.mk-field input,.mk-field select,.mk-field textarea{width:100%;padding:.75rem .9rem;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus{outline:none;border-color:var(--blue-2);box-shadow:0 0 0 4px rgba(63,128,249,.15)}.mk-field [aria-invalid=true]{border-color:#dc2626}.mk-field em{color:#dc2626;font-size:.8rem;font-style:normal}.mk-form-done{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;padding:1.5rem 0 .5rem;text-align:center}.mk-form-done h2{margin:0;font-family:var(--serif);font-size:1.8rem;font-weight:400}.mk-form-done p{margin:0 0 .8rem;color:var(--muted);line-height:1.6}.mk-form-done__check{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#e6f6ee;color:#13804f;animation:mk-pop .5s var(--ease) both}.mk-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(7,15,34,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mk-fade .25s ease both}.mk-modal__card{position:relative;width:min(100%,34rem);max-height:calc(100vh - 2rem);overflow-y:auto;padding:clamp(1.5rem,4vw,2.25rem);border-radius:22px;background:#fff;box-shadow:0 50px 100px -30px rgba(0,0,0,.5);animation:mk-pop .45s var(--ease) both}.mk-modal__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:var(--mist);cursor:pointer}.mk-modal__title{margin:0;font-family:var(--serif);font-size:2.1rem;font-weight:400;line-height:1.1}.mk-modal__title em{color:var(--em)}.mk-modal__lede{margin:.6rem 0 1.5rem;color:var(--muted)}.mk-footer{padding:clamp(4rem,7vw,5.5rem) 0 2rem;background:var(--night);color:rgba(255,255,255,.7)}.mk-footer__grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2rem;gap:2rem}.mk-footer__brand{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:3rem;column-gap:3rem;align-items:start;padding-bottom:2.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.mk-footer__brand>.mk-footer__card{grid-column:2;grid-row:1/span 2;max-width:26rem;margin-top:0}.mk-footer__brand .logo__image{height:38px;width:auto}.mk-footer__brand .logo__tag{color:rgba(255,255,255,.5)}.mk-footer__brand>p{max-width:22rem;margin:1.2rem 0 0;line-height:1.65}.mk-footer__card{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start;max-width:22rem;margin-top:1.75rem;padding:1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.mk-footer__card small{color:rgba(255,255,255,.5)}.mk-footer__card b{color:#fff;font-weight:500;line-height:1.45}.mk-footer__card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.mk-footer__col{display:grid;align-content:start;justify-items:start;grid-gap:.7rem;gap:.7rem}.mk-footer__col h3{margin:0 0 .4rem;color:rgba(255,255,255,.45);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mk-footer__col a,.mk-footer__col button{padding:0;border:0;background:none;color:rgba(255,255,255,.78);font-size:.95rem;text-align:left;cursor:pointer;transition:color .2s}.mk-footer__col a:hover,.mk-footer__col button:hover{color:#fff}.mk-footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:4rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem;color:rgba(255,255,255,.5)}.mk-mock{--mock-fs:11px;position:relative;aspect-ratio:4/3.3;overflow:hidden;isolation:isolate;background:var(--mock-bg)}.mk-mock--lg{--mock-fs:clamp(11px,1.05vw,14px);aspect-ratio:4/3.1;border-radius:22px;box-shadow:0 40px 80px -40px rgba(11,23,48,.35)}.mk-mock--blue{--mock-bg:linear-gradient(140deg,#edf2ff,#d4e0ff);--blob-a:#7aa2ff;--blob-b:#c1b2ff}.mk-mock--violet{--mock-bg:linear-gradient(140deg,#f3efff,#e0d6ff);--blob-a:#a68bff;--blob-b:#86b4ff}.mk-mock--teal{--mock-bg:linear-gradient(140deg,#e8f8f5,#cdeee8);--blob-a:#5fd0c0;--blob-b:#94c4ff}.mk-mock--amber{--mock-bg:linear-gradient(140deg,#fff6e8,#ffe4c2);--blob-a:#ffc46b;--blob-b:#ffa3b5}.mk-mock--rose{--mock-bg:linear-gradient(140deg,#fff0f3,#ffd9e2);--blob-a:#ff9fb0;--blob-b:#c4b5fd}.mk-mock__blob{position:absolute;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:var(--blob-a);filter:blur(40px);opacity:.55;top:-25%;right:-20%;animation:mk-drift 14s ease-in-out infinite alternate}.mk-mock__blob--2{background:var(--blob-b);top:auto;right:auto;bottom:-30%;left:-20%;animation-duration:18s;animation-direction:alternate-reverse}.mk-mock__stage{position:absolute;inset:0;display:grid;place-items:center;padding:7%;transition:transform .6s var(--ease)}.mk-win{width:100%;max-width:34em;border:1px solid rgba(255,255,255,.8);border-radius:1.1em;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:var(--mock-fs);line-height:1.35;text-align:left;box-shadow:0 1.6em 3.2em -1.2em rgba(11,23,48,.3);overflow:hidden}.mk-win__bar{display:flex;align-items:center;gap:.8em;padding:.75em 1em;border-bottom:1px solid rgba(11,23,48,.08)}.mk-win__dots i{width:.65em;height:.65em}.mk-win__bar b{font-size:1.02em}.mk-win__bar>:last-child:not(b){margin-left:auto}.mk-win__body{padding:1em}.mk-win small{display:block;color:#67718a;font-size:.86em}.mk-pill{display:inline-flex;align-items:center;gap:.3em;padding:.28em .65em;border-radius:999px;background:#eef1f6;color:#44506a;font-size:.82em;font-weight:600;white-space:nowrap}.mk-pill svg{width:1em;height:1em}.mk-pill--ai{background:#f0eaff;color:#6d4fe0}.mk-pill--ok{background:#e4f5ec;color:#13804f}.mk-pill--warn{background:#fff2dc;color:#a35f00}.mk-pill--blue,.mk-pill--new{background:#e6eeff;color:var(--blue)}.mk-av{flex:none;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;color:#fff;font-size:.86em;font-weight:700;background:var(--blue-2)}.mk-console .mk-av{width:2.5rem;height:2.5rem;border-radius:10px;font-size:.85rem}.mk-av--teal{background:#14a38f}.mk-av--amber{background:#f0a020}.mk-av--violet{background:var(--violet)}.mk-av--rose{background:#e5487a}.mk-query{display:flex;align-items:center;gap:.6em;padding:.7em .8em;border:1px solid rgba(63,128,249,.3);border-radius:.75em;background:#fff;color:#34405a}.mk-query svg{flex:none;width:1.2em;height:1.2em;color:var(--blue)}.mk-list{display:grid;grid-gap:.5em;gap:.5em;margin:.8em 0 0;padding:0;list-style:none}.mk-row{display:flex;align-items:center;gap:.7em;padding:.55em .65em;border:1px solid rgba(11,23,48,.08);border-radius:.75em;background:#fff}.mk-row__main{flex:1 1;min-width:0}.mk-row__main b{display:block;font-size:1em}.mk-row__icon{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%}.mk-row__icon svg{width:1.2em;height:1.2em}.mk-row__icon--warn{background:#fff2dc;color:#a35f00}.mk-score{padding:.25em .55em;border-radius:.5em;background:#e4f5ec;color:#13804f;font-size:.9em;font-weight:700}.mk-h{margin:0 0 .6em;font-weight:700;font-size:1.05em}.mk-lines{margin:0;padding:0;list-style:none}.mk-lines li{gap:1em;padding:.55em 0;border-bottom:1px dashed rgba(11,23,48,.14);font-size:.95em}.mk-lines li,.mk-total{display:flex;justify-content:space-between}.mk-total{margin-top:.8em;padding:.65em .8em;border-radius:.65em;background:#eef3ff}.mk-total b{color:var(--blue)}.mk-invite{display:flex;align-items:center;gap:.8em}.mk-invite b{font-size:1.1em}.mk-invite__icon{flex:none;display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:.8em;background:#e6eeff;color:var(--blue)}.mk-invite__icon svg{width:1.5em;height:1.5em}.mk-tags{display:flex;flex-wrap:wrap;gap:.4em;margin:.9em 0}.mk-tags span{padding:.3em .65em;border:1px solid rgba(11,23,48,.08);border-radius:999px;background:#f4f6fa;font-size:.86em;font-weight:500}.mk-actions{display:flex;gap:.5em}.mk-mbtn{display:inline-flex;align-items:center;justify-content:center;gap:.35em;padding:.6em .9em;border:1px solid rgba(11,23,48,.12);border-radius:.6em;background:#fff;font-size:.9em;font-weight:600}.mk-mbtn svg{width:1.1em;height:1.1em}.mk-mbtn--primary{border-color:transparent;background:var(--ink);color:#fff}.mk-mbtn--block{width:100%;margin-top:.9em}.mk-checks{display:grid;grid-gap:.5em;gap:.5em;margin:0;padding:0;list-style:none}.mk-checks li{display:flex;align-items:center;gap:.7em;padding:.6em .7em;border:1px solid rgba(11,23,48,.08);border-radius:.75em;background:#fff}.mk-checks__icon{flex:none;display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:#e4f5ec;color:#13804f}.mk-checks__icon svg{width:1.1em;height:1.1em}.mk-checks li.is-warn .mk-checks__icon{background:#fff2dc;color:#a35f00}.mk-checks li.is-warn{border-color:rgba(240,160,32,.45)}.mk-checks li.is-now .mk-checks__icon{background:#e6eeff;color:var(--blue)}.mk-compare{display:grid;grid-template-columns:1.1fr repeat(3,1fr);grid-gap:.35em;gap:.35em;font-size:.92em}.mk-compare__row{display:contents}.mk-compare__head{display:grid;justify-items:center;grid-gap:.3em;gap:.3em;padding-bottom:.35em;font-weight:600;font-size:.9em}.mk-compare__head.is-best{color:var(--blue)}.mk-compare__row>span{display:flex;align-items:center;justify-content:center;gap:.2em;padding:.55em .3em;border-radius:.45em;background:#f4f6fa;font-weight:500}.mk-compare__row>span.is-best{background:#e6eeff;color:var(--blue);font-weight:700}.mk-compare__row>.mk-compare__label{justify-content:flex-start;background:none;color:#67718a}.mk-compare svg{color:#f0a020}.mk-progress{height:.45em;margin-bottom:.9em;border-radius:999px;background:#edf0f5;overflow:hidden}.mk-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue-2),#8b6cff);transform-origin:left}.mk-steps{margin:0;padding:0;list-style:none}.mk-steps li{position:relative;display:grid;grid-template-columns:1.4em 1fr auto;align-items:center;grid-gap:.7em;gap:.7em;padding:.45em 0}.mk-steps li:not(:last-child):before{content:"";position:absolute;left:.65em;top:1.7em;bottom:-.55em;width:2px;background:#e3e7ef}.mk-steps li.is-done:not(:last-child):before{background:#7ddf9a}.mk-steps__dot{position:relative;z-index:1;display:grid;place-items:center;width:1.4em;height:1.4em;border:2px solid #d4dae5;border-radius:50%;background:#fff;color:#fff}.mk-steps__dot svg{width:.9em;height:.9em}.mk-steps li.is-done .mk-steps__dot{border-color:#13a37f;background:#13a37f}.mk-steps li.is-now .mk-steps__dot{border-color:var(--blue-2);box-shadow:0 0 0 0 rgba(63,128,249,.5);animation:mk-ping 2s infinite}.mk-steps li.is-now b{color:var(--blue)}.mk-steps li.is-next{opacity:.6}.mk-steps b{font-size:.98em}.mk-rating{display:flex;align-items:center;gap:.8em}.mk-stars{display:flex;gap:.15em;margin-top:.25em;color:#f0a020}.mk-stars svg{width:1.25em;height:1.25em}.mk-rating__score{margin-left:auto;font-family:var(--serif);font-size:2em}.mk-quote{margin:.9em 0 0;font-family:var(--serif);font-size:1.08em;font-style:italic;line-height:1.45;color:#34405a}.mk-chat{display:grid;grid-gap:.7em;gap:.7em}.mk-chat__q{justify-self:end;max-width:85%;margin:0;padding:.65em .9em;border-radius:1em 1em .3em 1em;background:var(--ink);color:#fff;font-size:.95em}.mk-chat__a{max-width:92%;padding:.75em .9em;border-radius:1em 1em 1em .3em;background:#f2f4f9;font-size:.95em}.mk-chat__a p{margin:0}.mk-chat__stats{display:flex;gap:.4em;margin-top:.65em}.mk-chat__stats span{flex:1 1;padding:.4em .5em;border:1px solid rgba(11,23,48,.08);border-radius:.55em;background:#fff;color:#67718a;font-size:.82em}.mk-chat__stats b{display:block;color:var(--ink);font-size:1.3em}.mk-chat__input{display:flex;align-items:center;justify-content:space-between;padding:.4em .4em .4em 1em;border:1px solid rgba(11,23,48,.1);border-radius:999px;background:#fff;color:#8a93a8;font-size:.88em}.mk-chat__input i{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:linear-gradient(135deg,var(--blue-2),var(--violet));color:#fff}.mk-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5em;gap:.5em}.mk-kpis span{padding:.6em .7em;border-radius:.7em;background:#f2f4f9}.mk-kpis b{display:block;margin-top:.15em;font-family:var(--serif);font-size:1.6em;font-weight:400}.mk-bars{display:flex;align-items:flex-end;gap:.45em;height:7em;margin-top:.9em;padding-top:.5em;border-top:1px dashed rgba(11,23,48,.12)}.mk-bars i{flex:1 1;border-radius:.4em .4em .15em .15em;background:linear-gradient(180deg,#9cc0ff,var(--blue-2));transform-origin:bottom}.mk-bars i:last-child{background:linear-gradient(180deg,#c6b5ff,var(--violet))}.mk-log{margin:0;padding:0;list-style:none}.mk-log li{display:grid;grid-template-columns:.6em 1fr auto;align-items:center;grid-gap:.7em;gap:.7em;padding:.6em 0;border-bottom:1px solid rgba(11,23,48,.07);font-size:.95em}.mk-log li:last-child{border-bottom:0}.mk-log i{width:.55em;height:.55em;border-radius:50%;background:var(--blue-2)}.mk-log li:nth-child(2) i{background:var(--violet)}.mk-log li:nth-child(3) i{background:#13a37f}.mk-log li:nth-child(4) i{background:#f0a020}.mk-roles{display:grid;grid-gap:.5em;gap:.5em;margin:0;padding:0;list-style:none}.mk-roles li{display:flex;align-items:center;gap:.7em;padding:.6em .7em;border:1px solid rgba(11,23,48,.08);border-radius:.75em;background:#fff}.mk-roles__perms{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3em;margin-left:auto}.mk-roles em{padding:.22em .55em;border-radius:999px;background:#f2f4f9;font-size:.8em;font-style:normal;color:#44506a}[data-reveal]:not(.is-in) .mk-mock [style*="--i"]{opacity:0}.is-in .mk-mock [style*="--i"]{animation:mk-pop .6s var(--ease) both;animation-delay:calc(var(--i) * .11s + .25s)}.mk-acc__slide .mk-mock [style*="--i"]{animation:none}.mk-acc__slide.is-active .mk-mock [style*="--i"]{animation:mk-pop .6s var(--ease) both;animation-delay:calc(var(--i) * .11s + .2s)}.is-in .mk-progress i,.mk-acc__slide.is-active .mk-progress i{animation:mk-grow-x 1.2s var(--ease) .3s both}.is-in .mk-bars i[style*="--i"],.mk-acc__slide.is-active .mk-bars i[style*="--i"]{animation-name:mk-grow-y}[data-reveal]{opacity:0}[data-reveal].is-in{animation:mk-reveal .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes mk-reveal{0%{opacity:0;translate:0 26px;filter:blur(6px)}to{opacity:1;translate:none;filter:none}}@keyframes mk-rise-in{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes mk-pop{0%{opacity:0;transform:translateY(.7em) scale(.96)}to{opacity:1;transform:none}}@keyframes mk-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mk-drift{to{transform:translate(6%,8%) scale(1.12)}}@keyframes mk-float{50%{transform:translateY(-10px)}}@keyframes mk-marquee{to{transform:translateX(-50%)}}@keyframes mk-blink{50%{opacity:0}}@keyframes mk-spin{to{transform:rotate(1turn)}}@keyframes mk-ping{70%{box-shadow:0 0 0 8px rgba(63,128,249,0)}to{box-shadow:0 0 0 0 rgba(63,128,249,0)}}@media (max-width:1180px){.mk-cards--4,.mk-trust--4{grid-template-columns:repeat(2,1fr)}.mk-footer__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.mk-nav__links,.mk-nav__login{display:none}.mk-nav__actions{margin-left:auto}.mk-nav__burger{display:grid}.mk-mega{display:none}.mk-acc,.mk-contact__grid,.mk-hero__inner,.mk-page-hero--split .mk-page-hero__grid{grid-template-columns:1fr}.mk-hero__visual{max-width:600px}.mk-acc--reverse .mk-acc__copy{order:0}.mk-cards--3,.mk-trust--3{grid-template-columns:repeat(2,1fr)}.mk-statement__grid{grid-template-columns:1fr}.mk-statement__grid>div{padding:4rem 0 0;border-right:0}.mk-statement__text{padding:2rem 0 4rem}.mk-page-hero--stack .mk-mock{aspect-ratio:4/3}}@media (max-width:720px){.mk{--announce-h:0px;--nav-h:76px}.mk-announce{font-size:.78rem}.mk-nav__actions .mk-btn{display:none}.mk-audiences,.mk-cards--3,.mk-cards--4,.mk-form__row,.mk-trust--3,.mk-trust--4{grid-template-columns:1fr}.mk-stats__grid--3,.mk-stats__grid--4{grid-template-columns:1fr 1fr}.mk-stats__grid--3 .mk-stat:last-child{grid-column:1/-1}.mk-stat+.mk-stat{border-left:0}.mk-stat{border-bottom:1px solid var(--line)}.mk-head-row{flex-direction:column;align-items:flex-start}.mk-float--a{left:.5rem;bottom:-2rem}.mk-float--b{right:.5rem;top:-2.2rem}.mk-hero__visual{margin-top:1.5rem}.mk-hero__stage{inset:0 0 8.5rem}.mk-hero .mk-panel,.mk-hero .mk-panel--vendor.mk-win,.mk-hero .mk-panel.mk-win{align-self:stretch;left:auto;right:auto;width:100%;max-width:none}.mk-panel--ai li:nth-child(3),.mk-panel--buyer li:nth-child(3),.mk-panel--vendor li:nth-child(3){display:none}.mk-bubble,.mk-work{left:0;width:min(100%,420px)}.mk-app{width:min(100%,440px)}.mk-app__side{display:none}.mk-app__frame{grid-template-columns:1fr}.mk-app__head,.mk-app__row{grid-template-columns:1.3fr .6fr .7fr}.mk-app__head span:nth-child(2),.mk-app__row>span:nth-child(2),.mk-award,.mk-cursor{display:none}.mk-console__body{min-height:430px}.mk-footer__grid{grid-template-columns:1fr 1fr}.mk-footer__brand{grid-template-columns:1fr}.mk-footer__brand>.mk-footer__card{grid-column:1;grid-row:auto;margin-top:1.5rem}.mk-contact__options li{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.mk-marquee__track{animation:none}}.mk-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;isolation:isolate}.mk-switch button{padding:.55rem 1.05rem;border:0;border-radius:999px;background:none;color:var(--muted);font-size:.88rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .3s var(--ease)}.mk-switch button.is-on{color:#fff}.mk-switch__thumb{position:absolute;inset:4px auto 4px 4px;z-index:-1;width:calc(50% - 4px);border-radius:999px;background:var(--ink);box-shadow:0 6px 16px -8px rgba(11,23,48,.6);transition:transform .45s var(--ease),background-color .3s}.mk-switch__thumb[data-pos=vendors]{transform:translateX(100%)}.mk-switch--dark{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-switch--dark button{color:rgba(255,255,255,.7)}.mk-switch--dark button:hover:not(.is-on){color:#fff}.mk-switch--dark button.is-on{color:var(--ink)}.mk-switch--dark .mk-switch__thumb{background:#fff}.mk-hero__switch{margin-bottom:1.6rem}.mk-hero__aurora{transition:opacity 1.2s var(--ease)}.mk-hero--vendors .mk-hero__aurora--2{opacity:.25}.mk-hero--vendors .mk-hero__aurora--3{opacity:.55}.mk-hero__tour{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;color:rgba(255,255,255,.72);font-size:.9rem;font-weight:500;transition:color .2s}.mk-hero__tour:hover{color:#fff}.mk-hero__tour .mk-btn__play{width:1.5rem;height:1.5rem;box-shadow:0 0 0 0 rgba(255,255,255,.5);animation:mk-ping 2.4s infinite}.mk-console__score--amount{width:auto}.mk-console__score--amount b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-hero--vendors .mk-console__matches li:first-child{border-color:rgba(25,181,160,.45);box-shadow:0 10px 24px -16px rgba(19,128,79,.55)}.mk-progress{position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,var(--blue-2),var(--violet),#19b5a0);transform-origin:left;transform:scaleX(var(--p,0));pointer-events:none}.mk-header.is-on-dark .mk-progress{opacity:0}button.mk-mega__feature{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.mk-page-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.1rem}.mk-page-hero__meta .mk-tag{margin:0}.mk-crumb{color:var(--muted);font-size:.88rem;font-weight:500;transition:color .2s}.mk-crumb:hover{color:var(--blue)}.mk-crumb__sep{color:var(--line-strong)}.mk-journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin:0 auto;list-style:none;counter-reset:none}.mk-journey__step:not(:last-child):after{content:"";position:absolute;top:1.75rem;left:4.5rem;right:-.5rem;height:2px;background:linear-gradient(90deg,var(--blue-2),var(--violet));opacity:.3}.mk-journey__step{position:relative;display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.mk-journey__marker{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.9rem;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--blue);box-shadow:0 14px 30px -18px rgba(11,23,48,.45);transition:transform .4s var(--ease),background-color .3s,color .3s}.mk-journey__marker small{position:absolute;top:-.55rem;right:-.7rem;padding:.12rem .4rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em}.mk-journey__step:hover .mk-journey__marker{transform:translateY(-4px) rotate(-4deg);background:var(--blue);color:#fff}.mk-journey__step b{font-family:var(--serif);font-size:1.4rem;font-weight:500}.mk-journey__step>span:last-child{max-width:17rem;color:var(--muted);line-height:1.6}.mk-faq-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.mk-faq-layout .mk-head{margin-bottom:1.75rem}.mk-faq-layout__more{display:flex;width:max-content;margin-top:1.5rem}.mk-faq{border-top:1px solid var(--line);animation:mk-rise-in .6s var(--ease) both}.mk-faq__item{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.mk-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 0;font-family:var(--serif);font-size:clamp(1.15rem,1.6vw,1.35rem);cursor:pointer;list-style:none;transition:color .2s}.mk-faq__item summary::-webkit-details-marker{display:none}.mk-faq__item summary:hover{color:var(--blue)}.mk-faq__item summary i{position:relative;flex:none;width:2rem;height:2rem;border:1px solid var(--line-strong);border-radius:50%;transition:transform .4s var(--ease),background-color .3s,border-color .3s}.mk-faq__item summary i:after,.mk-faq__item summary i:before{content:"";position:absolute;inset:50% auto auto 50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.mk-faq__item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.mk-faq__item[open] summary i{transform:rotate(45deg);border-color:var(--ink);background:var(--ink);color:#fff}.mk-faq__item::details-content{height:0;overflow:clip;transition:height .45s var(--ease),content-visibility .45s allow-discrete}.mk-faq__item[open]::details-content{height:auto}.mk-faq__item p{max-width:40rem;margin:0;padding:0 3rem 1.5rem 0;color:var(--muted);line-height:1.7}.mk-other-wrap{padding-bottom:clamp(4rem,8vw,6.5rem)}.mk-other{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3.5vw,2.75rem);border:1px solid var(--line);border-radius:22px;background:radial-gradient(60% 120% at 100% 0,rgba(25,181,160,.14),transparent 70%),radial-gradient(60% 120% at 0 100%,rgba(63,128,249,.12),transparent 70%),var(--mist);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.mk-other:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px rgba(11,23,48,.45)}.mk-other small{display:block;margin-bottom:.4rem;color:var(--blue);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mk-other b{display:block;max-width:36rem;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:400;line-height:1.25}.mk-other__cta{display:inline-flex;flex:none;align-items:center;gap:.5rem;padding:.8rem 1.2rem;border-radius:10px;background:var(--ink);color:#fff;font-size:.95rem;font-weight:600}.mk-other__cta svg{transition:transform .25s var(--ease)}.mk-other:hover .mk-other__cta svg{transform:translateX(4px)}@media (max-width:1024px){.mk-journey{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}.mk-journey__step:after{display:none}.mk-faq-layout{grid-template-columns:1fr}}@media (max-width:720px){.mk-journey{grid-template-columns:1fr}.mk-other{flex-direction:column;align-items:flex-start}.mk-switch button{padding:.5rem .8rem;font-size:.82rem}.mk-head-row .mk-switch{align-self:flex-start}}