.mk{--mk-ink:#1d3a30;--mk-soft:#5d665f;--mk-line:#dde3d4;--mk-mint:#e4efdb;--mk-cream:#fdf1dc;--mk-column:min(1200px, 100% - 80px);min-height:100vh;color:var(--mk-ink);background:#f2f6f3;flex-direction:column;font-size:16px;line-height:1.6;display:flex}.mk :where(h1,h2,h3,h4){text-wrap:balance;color:var(--mk-ink)}.mk :where(p){text-wrap:pretty}.mk-header{z-index:20;border-bottom:1px solid var(--mk-line);background:#fff;position:sticky;top:0}.mk-header-inner{width:var(--mk-column);align-items:center;gap:24px;min-height:72px;margin:0 auto;display:flex}.mk-brand{letter-spacing:-.03em;min-height:44px;color:var(--title);white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.mk-brand img{border-radius:11px;flex:none;width:40px;height:40px}.mk-nav{flex:1;align-items:center;gap:4px;display:flex}.mk-nav-link{min-height:44px;color:var(--mk-soft);white-space:nowrap;transition:color var(--fast), background-color var(--fast);border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.mk-nav-link:hover{color:var(--mk-ink);background:var(--sunken)}.mk-nav-link[aria-current=page]{color:var(--highlight);text-underline-offset:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.mk-header-end{align-items:center;gap:12px;margin-left:auto;display:flex}.mk-header-end .language-switch,.mk-menu .language-switch{min-height:44px;font-size:14px}.mk-header-wide{display:contents}.mk-menu{display:none;position:relative}.mk-menu-button{border:1px solid var(--mk-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.mk-menu-button::-webkit-details-marker{display:none}.mk-menu-button:focus-visible{outline:3px solid var(--action);outline-offset:2px}.mk-menu-close,.mk-menu[open] .mk-menu-open{display:none}.mk-menu[open] .mk-menu-close{display:block}.mk-menu-panel{z-index:30;border:1px solid var(--mk-line);background:#fff;border-radius:14px;gap:4px;width:min(300px,100vw - 40px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px -20px #16201b73}.mk-menu-panel nav{display:grid}.mk-menu-panel .mk-nav-link{min-height:48px;color:var(--mk-ink);font-size:16px}.mk-menu-panel .mk-nav-link:after{content:none}.mk-menu-panel .language-switch{justify-self:start;margin:4px 0 0 4px}.mk .language-hint{width:var(--mk-column);margin:16px auto 0;font-size:14px}.mk .language-hint *{font-size:inherit}.mk-btn{text-align:center;white-space:nowrap;min-height:52px;transition:background-color var(--fast), border-color var(--fast), color var(--fast), transform var(--fast);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn-small{min-height:44px;padding:0 16px;font-size:15px}.mk-btn-call{background:var(--call);color:#fff;box-shadow:0 8px 20px -10px #16201b8c}.mk-btn-call:hover{background:var(--call-strong)}.mk-btn-primary{background:var(--action);color:#fff}.mk-btn-primary:hover{background:var(--action-strong)}.mk-btn-secondary{color:var(--mk-ink);border-color:var(--border-strong);background:#fff}.mk-btn-secondary:hover{border-color:var(--mk-ink)}.mk-btn-light{color:var(--title);background:#fff}.mk-btn-light:hover{background:var(--mk-mint)}.mk-btn-on-dark{color:#fff;white-space:normal;border-color:#ffffff8c}.mk-btn-on-dark:hover{background:#ffffff14;border-color:#fff}.mk-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:32px;display:flex}.mk-more{min-height:44px;color:var(--highlight);text-underline-offset:6px;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mk-more:hover{color:var(--action-strong);text-decoration-thickness:2px}.mk .mk-main{flex:1;width:100%;max-width:none;margin:0;padding:0}.mk-main>.demo-ribbon{width:var(--mk-column);max-width:none;color:var(--mk-soft);margin:0 auto;padding:18px 0 0;font-size:14px}.mk-display{letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4.6vw + .6rem,4.25rem);font-weight:700;line-height:1.03}.mk-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,2.4vw + .9rem,2.85rem);font-weight:700;line-height:1.1}.mk-green{color:var(--highlight);display:block}.mk-lede{max-width:58ch;color:var(--mk-soft);margin:24px 0 0;font-size:19px;line-height:1.6}.mk-small{max-width:65ch;font-size:max(var(--read-floor), 14px);color:var(--mk-soft);margin:20px 0 0}.mk-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-hero{width:var(--mk-column);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:64px;margin:0 auto;padding:56px 0 96px;display:grid}.mk-hero-note{color:var(--mk-soft);margin:14px 0 0;font-size:14px}.mk-hero-visual{padding:0 0 40px 48px;position:relative}.mk-hero-photo{aspect-ratio:1.08;object-fit:cover;object-position:26% center;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 40px 70px -40px #16201b80}.mk-hero-phone{width:200px;position:absolute;bottom:0;left:0;transform:rotate(-4deg)}.mk-section{width:var(--mk-column);margin:0 auto;padding:88px 0}.mk-section+.mk-section{border-top:1px solid var(--mk-line)}.mk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:48px;display:flex}.mk-section-head>p{max-width:46ch;color:var(--mk-soft);margin:0;font-size:17px}.mk-benefits{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.mk-benefits-head p{max-width:36ch;color:var(--mk-soft);margin:20px 0 0;font-size:17px}.mk-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.mk-benefit-list li{border-top:3px solid var(--action);padding-top:20px}.mk-benefit-list li:nth-child(2){border-top-color:var(--sun)}.mk-benefit-list li:nth-child(3){border-top-color:var(--brand)}.mk-benefit-list li:nth-child(4){border-top-color:var(--foreground)}.mk-benefit-list h3{letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.mk-benefit-list p{color:var(--mk-soft);margin:0}.mk-features{gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.mk-features-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-features-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-features li{border-top:1px solid var(--mk-line);grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:16px;padding:22px 0;display:grid}.mk-feature-mark{background:var(--mk-mint);width:36px;height:36px;color:var(--highlight);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.mk-features h3{margin:4px 0;font-size:18px;font-weight:700;line-height:1.3}.mk-features p{max-width:60ch;color:var(--mk-soft);margin:0;font-size:16px}.mk-numbered{counter-reset:numbered;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.mk-numbered li{counter-increment:numbered}.mk-numbered li:before{content:counter(numbered);color:var(--highlight);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:40px;font-weight:800;line-height:1;display:block}.mk-numbered h3{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.3}.mk-numbered p{max-width:60ch;color:var(--mk-soft);margin:0}.mk-moment{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;padding:48px 0;display:grid}.mk-moment:nth-of-type(2n) .mk-moment-text{order:2}.mk-moment h3{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.6rem,1.4vw + 1rem,2.1rem);font-weight:700;line-height:1.15}.mk-moment-text>p{color:var(--mk-soft);margin:0;font-size:17px}.mk-moment-text .mk-more{margin-top:20px}.mk-checks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mk-checks li{align-items:flex-start;gap:12px;font-weight:500;display:flex}.mk-checks svg{box-sizing:content-box;background:var(--hue-green-bg);color:var(--hue-green);border-radius:50%;flex:none;margin-top:1px;padding:3px}.mk-shot{min-width:0;margin:0}.mk-window{transform-origin:50%;transition:transform .5s var(--ease-out);background:#fff;border:1px solid #e2ded0;border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #16201b0f,0 44px 80px -40px #16201b8c}.mk-window-bar{background:#fdfcf8;border-bottom:1px solid #e8ece1;align-items:center;gap:7px;height:30px;padding:0 14px;display:flex}.mk-window-bar span{background:#e2ded0;border-radius:50%;width:10px;height:10px}.mk-window img,.mk-plain-figure img,.mk-split>img{width:100%;height:auto;display:block}.mk-tilt-right .mk-window{transform:perspective(2000px)rotateY(-8deg)rotateX(2deg)}.mk-tilt-left .mk-window{transform:perspective(2000px)rotateY(8deg)rotateX(2deg)}.mk-shot:hover .mk-window{transform:perspective(2000px)rotateY(0)rotateX(0)}.mk-shot figcaption,.mk-plain-figure figcaption,.mk-phone-figure figcaption,.mk-phones-caption{color:var(--mk-soft);margin-top:16px;font-size:14px}.mk-phone-figure{margin:0}.mk-phone{background:#fff;border:9px solid #1d3a30;border-radius:38px;overflow:hidden;box-shadow:0 2px 6px #0000001f,0 36px 60px -26px #16201b8c}.mk-phone img{width:100%;height:auto;display:block}.mk-band{background:var(--mk-cream);padding:96px 0}.mk-band-inner{width:var(--mk-column);margin:0 auto}.mk-volunteer .mk-band-inner:first-child{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.mk-steps{counter-reset:step;gap:26px;margin:36px 0 24px;padding:0;list-style:none;display:grid}.mk-steps li{counter-increment:step;padding-left:60px;position:relative}.mk-steps li:before{content:counter(step);width:40px;height:40px;color:var(--highlight);box-shadow:var(--lift-2);background:#fff;border-radius:12px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.mk-steps h4,.mk-platforms h3{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.mk-steps p,.mk-platforms p{color:var(--mk-soft);margin:0}.mk-phones{grid-template-columns:repeat(2,minmax(0,250px));justify-content:center;align-items:start;gap:28px;display:grid}.mk-phones>:nth-child(2){margin-top:56px}.mk-phones-caption{z-index:3;text-align:center;grid-column:1/-1;margin:72px 0 0;position:relative}.mk-states-title{margin-bottom:32px}.mk-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mk-platforms li{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:24px;display:flex;box-shadow:0 1px 4px #00000014}.mk-platforms p{flex:1;margin-bottom:14px;font-size:15px}.mk .platform-state{padding:4px 12px;font-size:14px}.mk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.mk-split>img,.mk-plain-figure img{border-radius:22px;box-shadow:0 30px 60px -36px #16201b80}.mk-split p{max-width:54ch;color:var(--mk-soft);margin:18px 0 0;font-size:17px}.mk-split .mk-btn{margin-top:28px}.mk-plain-figure{min-width:0;margin:0}.mk-demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.mk-section.mk-demo{background:var(--mk-mint);border:0;border-radius:28px;margin:24px auto;padding:64px}.mk-demo-text p{color:var(--mk-soft);margin:20px 0 0;font-size:17px}.mk-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-doors a{min-height:112px;transition:box-shadow var(--fast), transform var(--fast);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:20px 52px 20px 22px;display:flex;position:relative;box-shadow:0 1px 4px #00000014}.mk-doors a:hover{box-shadow:var(--lift-3);transform:translateY(-2px)}.mk-doors strong{color:var(--mk-ink);font-size:18px}.mk-doors span{color:var(--mk-soft);font-size:15px}.mk-doors svg{color:var(--highlight);position:absolute;top:22px;right:20px}.mk-faq{border-top:1px solid var(--mk-line);max-width:68ch}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;align-items:center;min-height:64px;padding:14px 52px 14px 0;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex;position:relative}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"";border-right:2px solid var(--highlight);border-bottom:2px solid var(--highlight);width:10px;height:10px;transition:transform var(--settle) var(--ease-out);margin-top:-7px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.mk-faq details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.mk-faq summary:hover{color:var(--highlight)}.mk-faq details p{max-width:62ch;color:var(--mk-soft);margin:0;padding:0 0 22px}.mk-faq-group+.mk-faq-group{margin-top:56px}.mk-faq-group h2{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;font-weight:700}.mk-final{width:var(--mk-column);background:var(--brand);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:56px;margin:40px auto 96px;padding:56px 64px;display:grid}.mk-final>:not(.mk-actions){grid-column:1}.mk-final>.mk-actions{flex-direction:column;grid-area:1/2/span 4;align-items:stretch;margin:0}.mk-final h2{color:#fff;letter-spacing:-.03em;max-width:22ch;margin:0;font-size:clamp(1.9rem,2.4vw + .9rem,2.85rem);font-weight:700;line-height:1.1}.mk-final p{max-width:64ch;color:var(--on-forest-muted);margin:18px 0 0;font-size:17px}.mk-final .mk-btn-primary{background:var(--sun);color:var(--sun-ink)}.mk-final .mk-btn-primary:hover{background:var(--sun-strong)}.mk-page-hero{width:var(--mk-column);margin:0 auto;padding:72px 0 56px}.mk-page-hero .mk-lede{max-width:62ch}.mk-page-hero.mk-with-visual{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.mk-hero-phones{justify-content:center;gap:24px;display:flex}.mk-hero-phones>*{width:220px}.mk-hero-phones>:nth-child(2){margin-top:64px}.mk-jump{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.mk-jump a{background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 8px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #00000014}.mk-jump a:hover{box-shadow:var(--lift-2)}.mk-time{scroll-margin-top:96px}.mk-time-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;margin-bottom:64px;display:grid}.mk-time-head p{color:var(--mk-soft);margin:20px 0 0;font-size:17px}.mk-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;margin:0;padding:0;list-style:none;display:grid}.mk-limits li{border-top:1px solid var(--mk-line);padding:18px 0}.mk-limits strong{margin-bottom:4px;font-size:17px;display:block}.mk-limits span{color:var(--mk-soft)}.mk-limits-title{margin-bottom:32px}.mk-split-phone{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.mk-split-phone.mk-split-reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.mk-split-phone .mk-phone-figure{justify-self:center;width:min(280px,100%)}.mk-split-phone .mk-phone-figure figcaption{text-align:center}.mk-states{flex-wrap:wrap;gap:12px 32px;margin:32px 0 0;display:flex}.mk-states div{align-items:center;gap:12px;display:flex}.mk-states dt{font-weight:600}.mk-states dd{margin:0}.mk-prose>*{max-width:68ch}.mk-prose h2{letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.2}.mk-prose p{color:var(--mk-soft);margin:0 0 16px;font-size:17px}.mk-install{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mk-install li{background:#fff;border-radius:16px;padding:28px;box-shadow:0 1px 4px #00000014}.mk-install h3{margin:16px 0 10px;font-size:20px}.mk-install ol{color:var(--mk-soft);margin:0;padding-left:22px;list-style:decimal}.mk-install ol li{box-shadow:none;background:0 0;margin-bottom:6px;padding:0}.mk-footer{background:var(--background);border-top:1px solid var(--mk-line)}.mk-footer-inner{width:var(--mk-column);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:32px 56px;margin:0 auto;padding:56px 0 40px;display:grid}.mk-footer-mark{letter-spacing:-.03em;color:var(--title);font-size:20px;font-weight:700}.mk-footer-brand p{max-width:34ch;color:var(--mk-soft);margin:10px 0 0;font-size:15px}.mk-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-footer-nav div{flex-direction:column;align-items:flex-start;display:flex}.mk-footer-nav h2{margin:0 0 6px;font-size:15px;font-weight:700}.mk-footer-nav a{min-width:44px;min-height:44px;color:var(--mk-soft);align-items:center;font-size:15px;display:inline-flex}.mk-footer-nav a:hover,.mk-footer-nav a[aria-current=page]{color:var(--highlight);text-underline-offset:5px;text-decoration:underline}.mk-footer-note{border-top:1px solid var(--mk-line);color:var(--mk-soft);grid-column:1/-1;padding-top:24px;font-size:14px}@media (prefers-reduced-motion:no-preference){.mk-hero-photo{animation:mk-photo-open .9s var(--ease-out) both}.mk-hero-phone{animation:mk-phone-rise .9s .12s var(--ease-out) both}}@keyframes mk-photo-open{0%{clip-path:inset(6% 0 6% 8% round 28px)}to{clip-path:inset(0 round 28px)}}@keyframes mk-phone-rise{0%{transform:translateY(28px)rotate(-1deg)}to{transform:translateY(0)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.mk-window,.mk-doors a,.mk-faq summary:after{transition:none}}@media (max-width:1100px){.mk-demo{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023.98px){.mk-header-inner{gap:12px}.mk-nav,.mk-header-wide{display:none}.mk-menu{display:block}.mk-header-end{gap:8px}}@media (max-width:1020px){.mk-final{grid-template-columns:minmax(0,1fr)}.mk-final>.mk-actions{flex-direction:row;grid-area:auto/1;margin-top:28px}.mk-numbered,.mk-features-3{grid-template-columns:minmax(0,1fr)}.mk-hero,.mk-benefits,.mk-moment,.mk-volunteer .mk-band-inner:first-child,.mk-split,.mk-time-head,.mk-page-hero.mk-with-visual,.mk-footer-inner{grid-template-columns:minmax(0,1fr);gap:40px}.mk-moment:nth-of-type(2n) .mk-moment-text{order:0}.mk-platforms{grid-template-columns:minmax(0,1fr)}.mk-tilt-right .mk-window,.mk-tilt-left .mk-window{transform:perspective(2000px)rotateY(0)rotateX(0)}}@media (max-width:700px){.mk{--mk-column:calc(100% - 40px)}.mk-header-inner{min-height:64px}.mk-hero{padding:32px 0 64px}.mk-lede{font-size:17px}.mk-actions .mk-btn{width:100%}.mk-hero-visual{padding:0 0 32px 28px}.mk-hero-phone{width:128px}.mk-phone{border-width:6px;border-radius:26px}.mk-section{padding:64px 0}.mk-section.mk-demo,.mk-final{border-radius:22px;padding:36px 24px}.mk-band{padding:64px 0}.mk-benefit-list,.mk-features-2,.mk-doors,.mk-limits,.mk-install,.mk-footer-nav{grid-template-columns:minmax(0,1fr)}.mk-phones{gap:16px}.mk-phones>:nth-child(2){margin-top:40px}.mk-hero-phones>*{width:160px}.mk-moment{padding:32px 0}.mk-faq summary{font-size:17px}}@media (max-width:460px){.mk-brand span{display:none}}@media (max-width:360px){.mk-menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:460px){.mk-hero-photo{aspect-ratio:1.15}}.mk-footer-language{margin-top:8px;display:flex}.mk-footer-language .language-switch{min-height:44px;font-size:14px}
.mk{--mk-sun:var(--sun,#bc4827);--mk-ease:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}.mk-reveal:not(.mk-reveal-cascade)[data-reveal=waiting],.mk-reveal-cascade[data-reveal=waiting]>:not(ul),.mk-reveal-grid[data-reveal=waiting]>ul>li{opacity:0;transform:translateY(32px)}.mk-reveal-scale:not(.mk-reveal-cascade)[data-reveal=waiting],.mk-reveal-scale.mk-reveal-cascade[data-reveal=waiting]>:not(ul){transform:scale(.94)}.mk-reveal:not(.mk-reveal-cascade)[data-reveal=shown],.mk-reveal-cascade[data-reveal=shown]>:not(ul),.mk-reveal-grid[data-reveal=shown]>ul>li{transition:opacity .7s var(--mk-ease), transform .9s var(--mk-ease);transition-delay:calc(var(--mk-delay,0s) + var(--mk-i,0) * 90ms)}.mk-reveal-cascade>:nth-child(2),.mk-reveal-grid>ul>:nth-child(2){--mk-i:1}.mk-reveal-cascade>:nth-child(3),.mk-reveal-grid>ul>:nth-child(3){--mk-i:2}.mk-reveal-cascade>:nth-child(4),.mk-reveal-grid>ul>:nth-child(4){--mk-i:3}.mk-reveal-cascade>:nth-child(5),.mk-reveal-grid>ul>:nth-child(5){--mk-i:4}.mk-reveal-cascade>:nth-child(6),.mk-reveal-grid>ul>:nth-child(6){--mk-i:5}.mk-reveal-cascade>:nth-child(7),.mk-reveal-grid>ul>:nth-child(7){--mk-i:6}.mk-reveal-cascade>:nth-child(n+8),.mk-reveal-grid>ul>:nth-child(n+8){--mk-i:7}@media (prefers-reduced-motion:no-preference){.mk-hero-text>*,.mk-page-hero>*{animation:mk-lift .76s var(--mk-ease) both}.mk-hero-text>:nth-child(2),.mk-page-hero>:nth-child(2){animation-delay:60ms}.mk-hero-text>:nth-child(n+3),.mk-page-hero>:nth-child(n+3){animation-delay:.12s}}@keyframes mk-lift{0%{transform:translateY(14px)}}.mk-kb{isolation:isolate;background:var(--forest-soft);margin:0;position:relative;overflow:hidden}.mk-kb-frame{position:absolute;inset:0}.mk-kb-slide{object-fit:cover;object-position:26% center;opacity:0;width:100%;height:100%;transition:opacity 1.4s ease-in-out;position:absolute;inset:0}.mk-kb-slide.is-leaving{z-index:1;opacity:1;transition:none}.mk-kb-slide.is-active{z-index:2;opacity:1}@media (prefers-reduced-motion:no-preference){.mk-kb-slide.is-active,.mk-kb-slide.is-leaving{animation:9s linear both mk-kb-in}.mk-kb-slide:nth-child(2n).is-active,.mk-kb-slide:nth-child(2n).is-leaving{animation-name:mk-kb-out}}@keyframes mk-kb-in{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.13)translate(-2%,-1.5%)}}@keyframes mk-kb-out{0%{transform:scale(1.14)translate(2%,1%)}to{transform:scale(1.03)translate(0,0)}}.mk-kb-credit{z-index:3;background:color-mix(in srgb, var(--paper) 90%, transparent);max-width:calc(100% - 24px);color:var(--foreground);border-radius:999px;padding:3px 10px;font-size:14px;line-height:1.4;position:absolute;top:12px;right:12px}.mk-kb-toggle,.mk-video-toggle{z-index:3;background:color-mix(in srgb, var(--paper) 92%, transparent);width:48px;height:48px;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 14px -6px #00000059}.mk-kb-toggle:focus-visible,.mk-video-toggle:focus-visible,.mk-scroll-cue:focus-visible{outline:3px solid var(--action);outline-offset:2px}.mk-tilt{--mk-tilt:.35;--mk-lean:-12deg;perspective:1400px;min-width:0;position:relative}.mk-tilt-to-left{--mk-lean:12deg}.mk-tilt-frame{z-index:1;transform:rotateX(calc(var(--mk-tilt) * 11deg)) rotateY(calc(var(--mk-tilt) * var(--mk-lean)));transform-origin:50% 70%;will-change:transform;position:relative}.mk-tilt .mk-window,.mk-tilt .mk-shot:hover .mk-window{transform:none}.mk-tilt-halo{z-index:0;background:radial-gradient(closest-side at 30% 60%, color-mix(in srgb, var(--action) 34%, transparent), transparent), radial-gradient(closest-side at 75% 35%, color-mix(in srgb, var(--mk-sun) 60%, transparent), transparent);transform:scale(calc(1.06 - var(--mk-tilt) * .12));pointer-events:none;position:absolute;inset:-6% -4% 2%}.mk-tilt-aside{z-index:2;pointer-events:none;position:absolute;inset:0}.mk-float{background:var(--paper);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 1px 3px #00000014,0 14px 30px -14px #00000059}.mk-float-sun{background:var(--mk-sun);color:#fff}.mk-float-action{background:var(--action);color:var(--paper)}.mk-float-top-left{top:-16px;left:-12px}.mk-float-top-right{top:-16px;right:-12px}.mk-float-bottom-left{bottom:18%;left:-18px}.mk-float-bottom-right{bottom:14%;right:-16px}.mk-float-middle-left{top:42%;left:-24px}.mk-float-middle-right{top:38%;right:-22px}.mk-float-icon{font-size:17px;line-height:1}.mk-live-dot{background:var(--action);border-radius:50%;width:10px;height:10px;position:relative}.mk-float-action .mk-live-dot{background:var(--paper)}.mk-live-dot:after{content:"";background:inherit;opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mk-float{animation:mk-bob 3.2s ease-in-out var(--mk-float-delay,0s) 8 alternate}.mk-live-dot:after{animation:1.8s ease-out 12 mk-pulse}}@keyframes mk-bob{0%{translate:0}to{translate:0 -10px}}@keyframes mk-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.mk-hero-floats,.mk-phones-floats{z-index:2;pointer-events:none;position:absolute;inset:0}.mk-hero-floats{bottom:40px;left:48px}.mk-phones,.mk-hero-phones{position:relative}.mk-hero-phones>.mk-phones-floats{width:auto;margin:0}.mk-phones-floats{bottom:40px}.mk-parallax{min-width:0}.mk-parallax-layer{will-change:transform}.mk-video{position:relative}.mk-video img{width:100%;height:auto;display:block}.mk-video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.mk-video[data-playing] video{opacity:1}.mk-video-toggle{display:none}.mk-video[data-ready] .mk-video-toggle{display:grid}.mk-phone .mk-video-toggle{top:8px;bottom:auto;right:8px}.mk-scroll-cue{border:1px solid var(--border);background:var(--paper);width:44px;height:44px;color:var(--action);border-radius:50%;place-items:center;margin:-64px auto 20px;display:grid}@media (prefers-reduced-motion:no-preference){.mk-scroll-cue svg{animation:mk-nudge 1.4s var(--mk-ease) 1s 6}}@keyframes mk-nudge{50%{transform:translateY(6px)}}.mk-nav-link{position:relative}.mk-nav-link:after{content:"";background:var(--action);transform-origin:0;height:2px;transition:transform .32s var(--mk-ease);border-radius:2px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.mk-nav-link:hover:after,.mk-nav-link[aria-current=page]:after{transform:scaleX(1)}.mk-nav-link[aria-current=page]{text-decoration:none}@media (max-width:1020px){.mk-tilt{--mk-lean:-6deg}.mk-tilt-to-left{--mk-lean:6deg}}@media (max-width:700px){.mk-float{padding:7px 11px;font-size:14px}.mk-float-top-left,.mk-float-middle-left,.mk-float-bottom-left{left:-6px}.mk-float-top-right,.mk-float-middle-right,.mk-float-bottom-right{right:-6px}.mk-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-reveal-cascade>*,.mk-reveal-grid>ul>li{opacity:1!important;transition:none!important;transform:none!important}.mk-kb-slide,.mk-video video{transition:none}}
