.mk-in{animation:mk-in .64s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--d, 0) * 90ms)}@keyframes mk-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mk-on .mk-reveal{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 0) * 70ms);will-change:opacity,transform}.mk-on .mk-reveal.is-in{opacity:1;transform:none}.mk-shine{background:linear-gradient(100deg,var(--color-brand-600) 0,var(--color-accent-teal) 30%,var(--color-accent-lime) 45%,var(--color-accent-teal) 60%,var(--color-brand-600) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mk-shine 7s ease-in-out infinite}@keyframes mk-shine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mk-float{animation:mk-float 6s ease-in-out infinite;animation-delay:calc(var(--d, 0) * -1.4s);will-change:transform}.mk-float:nth-of-type(2n){animation-duration:7s}@keyframes mk-float{0%,to{transform:translate(0) rotate(var(--rot,0deg))}33%{transform:translate(3px,-9px) rotate(calc(var(--rot, 0deg) + 1deg))}66%{transform:translate(-3px,-13px) rotate(calc(var(--rot, 0deg) - 1deg))}}.mk-track{position:relative}.mk-track:before{content:"";position:absolute;left:15px;top:6px;bottom:6px;width:2px;background:linear-gradient(to bottom,var(--color-accent-lime),var(--color-accent-teal),var(--color-brand-500));border-radius:2px}.mk-lift{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.mk-lift:hover{transform:translateY(-4px);box-shadow:0 2px 6px rgb(21 26 33/.05),0 18px 40px -18px rgb(21 26 33/.28)}.mk-progress{transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform 90ms linear}.mk-glow:after{content:"";position:absolute;inset:-40% -30% auto auto;width:9rem;height:9rem;border-radius:999px;background:radial-gradient(circle,var(--glow,var(--color-accent)) 0,transparent 70%);opacity:.16;pointer-events:none}.mk-on .mk-reveal.mk-from-l{transform:translate3d(-24px,12px,0)}.mk-on .mk-reveal.mk-from-r{transform:translate3d(24px,12px,0)}.mk-on .mk-reveal.mk-phone-in{transform:translate3d(0,30px,0) scale(.965)}.mk-on .mk-reveal.mk-from-l.is-in,.mk-on .mk-reveal.mk-from-r.is-in,.mk-on .mk-reveal.mk-phone-in.is-in{transform:none}@media (max-width:1023px){.mk-on .mk-reveal.mk-from-l,.mk-on .mk-reveal.mk-from-r{transform:translate3d(0,18px,0)}}.mk-band-float{animation:mk-band-float 8s ease-in-out infinite;animation-delay:calc(var(--d, 0) * -1.9s);will-change:transform}@keyframes mk-band-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.mk-on .mk-reveal{opacity:1;transform:none;transition:none}.mk-on .mk-reveal.mk-from-l,.mk-on .mk-reveal.mk-from-r,.mk-on .mk-reveal.mk-phone-in{transform:none}.mk-band-float,.mk-float,.mk-in,.mk-shine{animation:none}.mk-lift:hover{transform:none}}.mk-hero-scrim{background:linear-gradient(180deg,rgb(6 40 30/.62) 0,rgb(6 40 30/.5) 45%,rgb(6 40 30/.4))}@media (min-width:1024px){.mk-hero-scrim{background:linear-gradient(105deg,rgb(6 40 30/.55),rgb(6 40 30/.34) 42%,rgb(6 40 30/.08) 72%,transparent)}}.mk-cta-scrim{background:linear-gradient(180deg,rgb(6 40 30/.5),rgb(6 40 30/.42))}.mk-stage{perspective:1400px;perspective-origin:60% 40%}.mk-phone3d{transform:rotateY(-13deg) rotateX(6deg) rotate(.6deg);transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s ease;box-shadow:-18px 26px 40px -24px rgb(4 26 18/.55),-34px 52px 80px -40px rgb(4 26 18/.5)}.mk-stage:focus-within .mk-phone3d,.mk-stage:hover .mk-phone3d{transform:rotateY(-3deg) rotateX(2deg) rotate(0deg) translateY(-6px);box-shadow:-10px 30px 44px -24px rgb(4 26 18/.5),-20px 60px 92px -44px rgb(4 26 18/.45)}.mk-phone-edge{transform:translateX(7px) scale(.99);background:linear-gradient(90deg,rgb(255 255 255/.05),rgb(4 26 18/.35))}@media (prefers-reduced-motion:reduce){.mk-phone3d{transition:none}}.mk-panel{border-radius:2.25rem}@media (min-width:640px){.mk-panel{border-radius:2.75rem}}.mk-underline{position:relative;display:inline-block;white-space:nowrap}.mk-underline svg{position:absolute;left:-2%;bottom:-.26em;width:104%;height:.34em;overflow:visible;pointer-events:none}.mk-underline path{stroke-dasharray:240;stroke-dashoffset:240}.mk-in .mk-underline path,.mk-on .mk-reveal.is-in .mk-underline path,.mk-underline path{animation:mk-draw .9s cubic-bezier(.65,0,.35,1) .42s forwards}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-paw{position:absolute;color:var(--color-brand-400);opacity:.13;pointer-events:none}@media (prefers-reduced-motion:reduce){.mk-underline path{animation:none;stroke-dashoffset:0}}.mk-devtrio{--dev-w:62%}@media (min-width:640px){.mk-devtrio{--dev-w:54%}}.mk-bento{display:grid;gap:.75rem}@media (min-width:1024px){.mk-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"own own own own vax due" "own own own own diary farm" "clinic clinic clinic clinic xfer farm" "clinic clinic clinic clinic book farm";gap:.875rem}.mk-bento>.b-own{grid-area:own}.mk-bento>.b-vax{grid-area:vax}.mk-bento>.b-due{grid-area:due}.mk-bento>.b-diary{grid-area:diary}.mk-bento>.b-farm{grid-area:farm}.mk-bento>.b-xfer{grid-area:xfer}.mk-bento>.b-clinic{grid-area:clinic}.mk-bento>.b-book{grid-area:book}}.mk-bento-split{display:grid}@media (min-width:640px){.mk-bento-split{grid-template-columns:1.05fr .95fr}}