.marketing-site{background:hsl(var(--brand-white));color:hsl(var(--brand-ink));--site-muted:#4d5e76;--site-line:hsl(var(--brand-mist));--site-tint:#f4f7fa;--mk-shadow:0 30px 60px -30px rgb(20 33 61/.35),0 12px 24px -18px rgb(20 33 61/.25);line-height:1.6}.marketing-site *{box-sizing:border-box}.marketing-site a,.marketing-site button,.marketing-site summary{-webkit-tap-highlight-color:transparent}.marketing-site :focus-visible{outline:3px solid hsl(var(--brand-steel));outline-offset:5px}.marketing-site h1,.marketing-site h2,.marketing-site h3{font-family:Space Grotesk,sans-serif;line-height:1.08;letter-spacing:-.04em;font-weight:600;text-wrap:balance;margin:0}.marketing-site h1{font-size:clamp(44px,6.2vw,88px);letter-spacing:-.055em}.marketing-site h2{font-size:clamp(32px,3.6vw,52px)}.marketing-site h3{font-size:24px;letter-spacing:-.025em}.marketing-site em{font-style:normal;color:hsl(var(--brand-steel))}.marketing-site p{margin:0}.site-container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.site-skip{position:fixed;left:20px;top:-100px;z-index:100;padding:12px 20px;background:white;color:#14213d;border:2px solid #14213d;border-radius:8px}.site-skip:focus{top:12px}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--site-line);background:rgb(255 255 255/.94);backdrop-filter:blur(14px)}.site-header-inner{justify-content:space-between;gap:28px;min-height:76px}.site-brand,.site-header-inner{display:flex;align-items:center}.site-brand{border-radius:4px}.site-brand .brand-logo{width:170px}.site-navigation{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:500}.site-navigation>a{display:inline-flex;align-items:center;gap:10px;min-height:44px}.site-navigation>a:not(.site-access):not(.site-try):hover,.site-navigation>a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-color:hsl(var(--brand-steel));text-decoration-thickness:2px}.site-access{margin-left:8px}.site-try{padding:0 18px;border-radius:999px;background:hsl(var(--brand-ink));color:white;font-weight:600}.site-try:hover{background:#233958}.site-menu-toggle{display:none}.mk-lead{font-size:clamp(18px,1.6vw,22px);color:var(--site-muted);line-height:1.5;margin-top:20px}.mk-note{margin-top:16px}.mk-caption,.mk-note{font-size:13px;color:var(--site-muted)}.mk-caption{text-align:center;margin-top:28px}.mk-actions{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;margin-top:32px}.mk-button,.mk-center{justify-content:center}.mk-button{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:14px 26px;background:hsl(var(--brand-ink));border:1px solid hsl(var(--brand-ink));border-radius:999px;color:white;font-size:15px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;text-align:center}.mk-button:hover{background:#233958;transform:translateY(-2px)}.mk-button.is-secondary{background:transparent;color:hsl(var(--brand-ink));border-color:var(--site-line)}.mk-button.is-secondary:hover{background:var(--site-tint)}.mk-button.is-light{background:white;color:hsl(var(--brand-ink));border-color:white}.mk-button.is-light:hover{background:hsl(var(--brand-mist))}.mk-link{align-items:center;min-height:44px;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:hsl(var(--brand-steel))}.mk-back,.mk-link{display:inline-flex}.mk-back{font-size:13px;color:var(--site-muted);margin-bottom:22px;min-height:28px;text-underline-offset:4px}.mk-back:before{content:"←";margin-right:8px}.mk-back:hover{text-decoration:underline}.mk-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:hsl(var(--brand-steel)/.12);color:hsl(var(--brand-steel));flex-shrink:0}.mk-section{padding-block:104px}.mk-section-bottom{padding-bottom:104px}.mk-tinted{background:var(--site-tint)}.mk-dark{background:hsl(var(--brand-ink));color:white}.mk-dark .mk-caption,.mk-dark p{color:#c9d4e0}.mk-dark em{color:#7fc0dc}.mk-title{text-align:center;margin-bottom:64px!important}.mk-title.is-left{text-align:left;margin-bottom:36px!important}.mk-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.mk-browser{display:block;position:relative;border:1px solid var(--site-line);border-radius:16px;overflow:hidden;background:white;box-shadow:var(--mk-shadow)}.mk-browser-bar{display:flex;gap:7px;align-items:center;height:30px;padding-inline:14px;background:var(--site-tint);border-bottom:1px solid var(--site-line)}.mk-browser-bar i{width:10px;height:10px;border-radius:50%;background:hsl(var(--brand-mist))}.mk-browser img{display:block;width:100%;height:auto}.mk-crop-wide img{aspect-ratio:1440/640;object-fit:cover;object-position:top left}.mk-phone{width:230px;border:9px solid hsl(var(--brand-ink));border-radius:34px;overflow:hidden;background:white;box-shadow:var(--mk-shadow)}.mk-phone img{display:block;width:100%;height:auto;aspect-ratio:390/760;object-fit:cover;object-position:top}.mk-chat{margin:0;width:100%;max-width:380px;border-radius:22px;overflow:hidden;background:#eef2f6;box-shadow:var(--mk-shadow);border:1px solid var(--site-line);text-align:left}.mk-chat-head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:hsl(var(--brand-ink));color:white}.mk-chat-head strong{display:block;font-size:15px;line-height:1.2}.mk-chat-head small{font-size:12px;color:#c9d4e0}.mk-chat-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:hsl(var(--brand-steel))}.mk-chat-body{display:flex;flex-direction:column;gap:10px;padding:18px}.mk-bubble{max-width:84%;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.45;color:hsl(var(--brand-ink))}.mk-bubble.is-in{align-self:flex-start;background:white;border-bottom-left-radius:4px}.mk-bubble.is-out{align-self:flex-end;background:hsl(var(--brand-steel)/.18);border-bottom-right-radius:4px}.mk-bubble svg{display:inline-block;margin-left:6px;vertical-align:-2px;color:hsl(var(--brand-steel))}.mk-hero{padding-top:88px;text-align:center;background:linear-gradient(180deg,#f4f7fa,#fff 70%);overflow:hidden}.mk-hero .mk-lead{max-width:660px;margin-inline:auto}.mk-stage{position:relative;max-width:1000px;margin:64px auto 0;padding:0 40px 72px}.mk-stage>.mk-phone{position:absolute;right:0;bottom:24px;width:21%}.mk-stage>.mk-chat{position:absolute;left:0;bottom:56px;width:300px}.mk-stage>.mk-chat .mk-bubble{font-size:13px}.mk-hero-product .mk-stage{padding-bottom:64px}.mk-hero-split{text-align:left;padding-bottom:88px}.mk-hero-split .mk-lead{margin-inline:0}.mk-intro{padding-block:88px 56px;text-align:center}.mk-intro .mk-lead{max-width:620px;margin-inline:auto}.mk-location{display:inline-flex;align-items:center;gap:8px;margin-top:22px}.mk-product-rows{display:flex;flex-direction:column;gap:96px}.mk-product-row{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:72px}.mk-product-row.is-reversed .mk-product-visual{order:2}.mk-product-visual{position:relative;border-radius:28px;background:var(--site-tint);padding:44px 40px}.mk-visual-tpv{padding-right:90px}.mk-visual-tpv>.mk-phone{position:absolute;right:24px;bottom:-28px;width:150px;border-width:7px;border-radius:26px}.mk-visual-chat{display:grid;place-items:center}.mk-product-copy h2 a:hover{color:hsl(var(--brand-steel))}.mk-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:28px 0 0}.mk-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--site-line);border-radius:999px;font-size:14px;font-weight:500}.mk-chips svg{color:hsl(var(--brand-steel))}.mk-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mk-tile{display:block;border-radius:16px;overflow:hidden;background:white;color:hsl(var(--brand-ink));transition:transform .2s}.mk-tile:hover{transform:translateY(-4px)}.mk-tile img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;object-position:top left}.mk-tile span{display:block;padding:14px 16px;font-weight:600;font-size:15px;border-top:1px solid var(--site-line)}.mk-feature-rows{display:flex;flex-direction:column;gap:96px}.mk-feature-row{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:64px;margin:0}.mk-feature-row.is-reversed .mk-shot{order:2}.mk-shot{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left;border-radius:16px}.mk-zoom{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgb(20 33 61/.82);color:white;font-size:12px;font-weight:600;opacity:0;transition:opacity .2s}.mk-shot:focus-visible .mk-zoom,.mk-shot:hover .mk-zoom{opacity:1}.mk-feature-row figcaption h3{font-size:clamp(26px,2.4vw,34px);margin-top:22px}.mk-feature-row figcaption p{font-size:18px;color:var(--site-muted);margin-top:12px;line-height:1.5}.mk-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;list-style:none;padding:0;margin:0}.mk-extras li{display:flex;align-items:center;gap:14px;font-size:17px;font-weight:500}.mk-extras svg{color:hsl(var(--brand-steel));flex-shrink:0}.mk-split>.mk-phone{justify-self:center;width:280px}.mk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0;counter-reset:none}.mk-steps li{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.mk-steps span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:hsl(var(--brand-ink));color:white;font:600 24px Space Grotesk,sans-serif}.mk-steps h3{font-size:22px}:is(.mk-steps,.mk-uses)+.mk-caption{margin-top:40px}.mk-hero-split .mk-visual-chat{display:flex;flex-direction:column;align-items:center}.mk-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.mk-flow li{position:relative;padding:32px;border-radius:22px;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.12)}.mk-flow li:not(:last-child):after{content:"→";position:absolute;right:-24px;top:50%;transform:translateY(-50%);font-size:24px;color:#7fc0dc}.mk-flow .mk-icon{background:rgb(127 192 220/.16);color:#7fc0dc}.mk-flow small{display:block;margin-top:22px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9fb1c4}.mk-flow h3{margin-top:6px;font-size:28px}.mk-flow p{margin-top:8px;font-size:16px}.mk-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.mk-uses li{display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 24px;border-radius:22px;border:1px solid var(--site-line);background:white;text-align:center;font-size:18px;font-weight:600}.mk-uses small{font-size:15px;font-weight:400;color:var(--site-muted);margin-top:-6px}.mk-faq>div{max-width:820px;margin-inline:auto}.mk-faq details{border-bottom:1px solid var(--site-line);padding-block:18px}.mk-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5;padding-block:6px}.mk-faq details p{font-size:16px;color:var(--site-muted);line-height:1.7;margin-top:10px}.mk-faq details a{text-decoration:underline}.mk-cta{text-align:center}.mk-cta .mk-lead{max-width:560px;margin-inline:auto}.mk-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px}.mk-contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;border:1px solid var(--site-line);border-radius:24px;padding:40px;background:var(--site-tint);transition:border-color .2s}.mk-contact-card:hover{border-color:hsl(var(--brand-steel))}.mk-contact-card h2{font-size:30px}.mk-contact-card strong{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;overflow-wrap:anywhere}.mk-contact-card strong svg{flex-shrink:0}.site-footer{padding:64px 0 24px;background:#14213d;color:#d9e2ec}.site-footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:60px}.site-footer .brand-logo{width:170px}.site-footer-top>div>p{font-size:13px;line-height:1.9;margin-top:20px}.site-footer nav{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.site-footer nav h2{color:white;font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:12px}.site-footer nav a{font-size:13px;min-height:28px}.site-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;margin-top:50px;border-top:1px solid #33435e;font-size:11px}.site-footer-bottom nav{flex-direction:row;gap:22px;flex-wrap:wrap}.site-footer-bottom nav a{font-size:11px}@media (max-width:1050px){.site-container{width:calc(100% - 56px)}.site-navigation{gap:20px}.mk-feature-row,.mk-product-row{gap:44px}.mk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mk-section{padding-block:76px}.mk-section-bottom{padding-bottom:76px}.mk-feature-row,.mk-product-row,.mk-split{grid-template-columns:1fr}.mk-feature-row.is-reversed .mk-shot,.mk-product-row.is-reversed .mk-product-visual{order:0}.mk-feature-rows,.mk-product-rows{gap:72px}.mk-flow,.mk-uses{grid-template-columns:1fr}.mk-flow li:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-30px;transform:translateX(-50%)}.mk-flow{gap:40px}.mk-hero-split .mk-split{gap:48px}.site-footer-top{gap:30px}}@media (max-width:760px){.site-container{width:calc(100% - 40px)}.site-header-inner{min-height:68px;gap:16px}.site-brand .brand-logo{width:150px}.site-menu-toggle{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--site-line);border-radius:12px;flex-shrink:0}.site-navigation{display:none;position:absolute;left:0;right:0;top:100%;border-bottom:1px solid var(--site-line);background:white;max-height:calc(100dvh - 68px);overflow-y:auto;box-shadow:0 20px 35px -30px rgb(20 33 61/.4);padding:16px 20px 24px}.site-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.site-navigation>a{padding:10px 14px;min-height:48px}.site-access{margin-left:0}.site-try{justify-content:center;margin-top:10px}.mk-hero{padding-top:56px}.mk-stage{margin-top:44px;padding:0 0 40px}.mk-stage>.mk-chat{display:none}.mk-stage>.mk-phone{width:32%;right:-6px;bottom:0;border-width:6px;border-radius:22px}.mk-browser{border-radius:12px}.mk-browser-bar{height:22px}.mk-browser-bar i{width:7px;height:7px}.mk-title{margin-bottom:40px!important}.mk-product-visual{padding:24px 20px;border-radius:22px}.mk-visual-tpv{padding-right:56px}.mk-visual-tpv>.mk-phone{width:96px;right:12px;bottom:-20px;border-width:5px;border-radius:18px}.mk-tiles{grid-template-columns:1fr 1fr;gap:12px}.mk-tile span{padding:10px 12px;font-size:13px}.mk-extras,.mk-steps{grid-template-columns:1fr}.mk-steps{gap:28px}.mk-split>.mk-phone{width:230px}.mk-zoom{opacity:1}.mk-intro{padding-block:56px 40px}.mk-contact{grid-template-columns:1fr;gap:16px}.mk-contact-card{padding:28px}.mk-contact-card strong{font-size:16px}.site-footer{padding-top:45px}.site-footer-top{grid-template-columns:1fr 1fr;gap:36px 22px}.site-footer-top>div{grid-column:1/-1}.site-footer nav a{font-size:12px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:35px}.site-footer-bottom nav{gap:16px}}@media (prefers-reduced-motion:reduce){.marketing-site *{scroll-behavior:auto!important;transition:none!important}}.mk-devices .mk-title{margin-bottom:0!important}.mk-devices-lead{text-align:center;max-width:640px;margin-inline:auto}.mk-devices-stage{position:relative;max-width:980px;margin:56px auto 0;padding:0 150px 60px 210px}.mk-tablet{position:absolute;left:0;bottom:0;width:340px;border:12px solid hsl(var(--brand-ink));border-radius:26px;overflow:hidden;background:white;box-shadow:var(--mk-shadow)}.mk-tablet img{display:block;width:100%;height:auto;aspect-ratio:1024/720;object-fit:cover;object-position:top left}.mk-devices-stage>.mk-phone{position:absolute;right:20px;bottom:10px;width:190px}.mk-device-list{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 40px;list-style:none;padding:0;margin:48px 0 0}.mk-device-list li{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600}.mk-device-list svg{color:hsl(var(--brand-steel))}.mk-roadmap{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:28px 0 0}.mk-roadmap li{padding:10px 18px;border-radius:999px;border:1px dashed hsl(var(--brand-steel)/.6);font-weight:500;font-size:15px}.mk-about{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mk-about article{padding:32px;border-radius:22px;background:white;border:1px solid var(--site-line)}.mk-about h2{font-size:24px;margin-top:20px}.mk-about p{color:var(--site-muted);margin-top:10px;font-size:16px;line-height:1.6}@media (max-width:900px){.mk-devices-stage{padding:0 18% 40px 22%}.mk-tablet{width:40%;border-width:8px;border-radius:18px}.mk-devices-stage>.mk-phone{width:22%;right:0}.mk-about{grid-template-columns:1fr}}@media (max-width:760px){.mk-devices-stage{margin-top:36px;padding:0 10% 30px 16%}.mk-tablet{width:46%;border-width:5px;border-radius:12px}.mk-devices-stage>.mk-phone{width:26%;border-width:4px;border-radius:14px}.mk-device-list{gap:14px 24px;margin-top:32px}.mk-device-list li{font-size:15px}}.mk-vision{margin-top:96px;text-align:center}.mk-vision p{color:var(--site-muted);margin-top:10px;font-size:17px}@media (max-width:760px){.mk-vision{margin-top:72px}}.mk-devices{background:var(--site-tint)}.mk-dark .mk-link{color:white;text-decoration-color:#7fc0dc}.mk-title+.mk-devices-lead+.mk-vision{margin-top:24px}@media (max-width:900px){.mk-product-row{gap:0}.mk-product-copy{display:contents}.mk-product-copy>h2{order:-3}.mk-product-copy>.mk-lead{order:-2;margin:12px 0 28px}.mk-product-row .mk-product-visual,.mk-product-row.is-reversed .mk-product-visual{order:-1}.mk-product-copy>.mk-chips{margin-top:44px}.mk-feature-row{gap:28px}.mk-feature-row figcaption{order:-1}.mk-feature-row figcaption h3{margin-top:16px}}.mk-spot-screen{position:relative;aspect-ratio:1440/900;overflow:hidden;background:white}.mk-spot-camera{position:absolute;inset:0;transform-origin:0 0;transition:transform 1.1s cubic-bezier(.65,0,.25,1);will-change:transform}.mk-spot-camera>img{position:absolute;inset:0;width:100%;height:100%!important;aspect-ratio:auto!important;object-fit:cover;object-position:top left;opacity:0;transform:scale(1.035);transition:opacity .5s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.mk-spot-camera>img.is-on{opacity:1;transform:none}.mk-spot-ring{position:absolute;border-radius:calc(10px / var(--s,1));border:calc(2px / var(--s,1)) solid #23a9ff;box-shadow:0 0 0 999px rgb(20 33 61/.26),0 0 22px rgb(35 169 255/.55);pointer-events:none;animation:mk-ring-in .7s cubic-bezier(.2,.8,.2,1) both}.mk-spot-tag{position:absolute;left:0;top:calc(100% + 10px / var(--s,1));transform:scale(calc(1 / var(--s,1)));transform-origin:0 0;padding:5px 12px;border-radius:999px;background:hsl(var(--brand-ink));color:white;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 8px 18px -8px rgb(20 33 61/.6)}.mk-spot-ring.tag-above .mk-spot-tag{top:auto;bottom:calc(100% + 10px / var(--s,1));transform-origin:0 100%}@keyframes mk-ring-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}.mk-spot-phone{position:absolute;right:24px;bottom:-28px;width:150px;border-width:7px;border-radius:26px;display:grid}.mk-spot-phone>img{grid-area:1/1;opacity:0;transition:opacity .5s ease}.mk-spot-phone>img.is-on{opacity:1}.mk-spot-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mk-spot-chips>button{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--site-line);border-radius:999px;background:white;color:hsl(var(--brand-ink));font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.mk-spot-chips>button svg{color:hsl(var(--brand-steel));transition:color .2s}.mk-spot-chips>button:hover{border-color:hsl(var(--brand-steel));transform:translateY(-1px)}.mk-spot-chips>button.is-active{background:hsl(var(--brand-ink));border-color:hsl(var(--brand-ink));color:white}.mk-spot-chips>button.is-active svg{color:#74D7FF}.mk-spot-progress{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;background:linear-gradient(90deg,#23A9FF,#74D7FF);animation:mk-progress linear forwards}@keyframes mk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-spot-caption{min-height:3em;margin-top:16px!important;font-size:16px;color:var(--site-muted);line-height:1.5}.mk-product-copy>.mk-spot-caption{max-width:440px}@media (max-width:760px){.mk-spot-phone{width:96px;right:12px;bottom:-20px;border-width:5px;border-radius:18px}.mk-spot-tag{font-size:11px;padding:4px 9px}.mk-spot-ring{border-radius:6px}.mk-spot-chips>button{min-height:42px;padding:8px 13px;font-size:14px}}@media (prefers-reduced-motion:reduce){.mk-spot-camera,.mk-spot-camera>img,.mk-spot-phone>img{transition:none}.mk-spot-camera>img{transform:none}.mk-spot-ring{animation:none}.mk-spot-progress{display:none}}.mk-product-row.mk-spot{grid-template-columns:1.55fr 1fr;gap:56px}@media (min-width:1500px){.site-container{width:min(1400px,calc(100% - 128px))}.mk-spot .mk-spot-phone{width:180px}}@media (min-width:1900px){.site-container{width:min(1560px,calc(100% - 160px))}}@media (max-width:900px){.mk-product-row.mk-spot{grid-template-columns:1fr;gap:0}}.mk-spot-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;background:white;animation:mk-fade-in .4s ease both}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}.mk-spot-phone{transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.mk-spot-phone.is-hidden{opacity:0;transform:translateY(24px);pointer-events:none}