.mk-reveal{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.mk-reveal[data-reveal=pending]{opacity:0;transform:translateY(18px)}.mk-reveal[data-reveal=shown]{opacity:1;transform:none}.mk-card{transition:transform .2s,box-shadow .2s,border-color .2s}.mk-card:hover,.mk-card:focus-within{box-shadow:var(--shadow-pop);border-color:color-mix(in srgb, var(--primary-500) 35%, var(--border));transform:translateY(-3px)}.mk-card .mk-card-icon{transition:transform .2s}.mk-card:hover .mk-card-icon,.mk-card:focus-within .mk-card-icon{transform:translateY(-1px)rotate(-6deg)scale(1.06)}.mk-card .mk-arrow{transition:transform .2s}.mk-card:hover .mk-arrow,.mk-card:focus-within .mk-arrow{transform:translate(3px)}.mk-hero-glow{background:radial-gradient(40rem 22rem at 20% 10%, color-mix(in srgb, var(--primary-500) 22%, transparent), transparent 70%), radial-gradient(34rem 20rem at 85% 30%, #f5b83d29, transparent 70%)}.mk-grid-dots{background-image:radial-gradient(color-mix(in srgb, var(--text-muted) 28%, transparent) 1px, transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000 30%,#0000 90%);mask-image:linear-gradient(#000 30%,#0000 90%)}.mk-gradient-text{background:linear-gradient(90deg, var(--primary-600), var(--primary-500) 55%, #0e8dd6);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .mk-gradient-text{background:linear-gradient(90deg, var(--primary-700), var(--primary-500) 55%, #4cb8f5);-webkit-background-clip:text;background-clip:text}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-faq-icon{transition:transform .2s}.mk-faq[open] summary .mk-faq-icon{transform:rotate(45deg)}.mk-tile .mk-tile-img{transform-origin:27% 20%;transition:transform .3s;transform:scale(1.5)}.mk-tile:hover .mk-tile-img,.mk-tile:focus-visible .mk-tile-img{transform:scale(1.56)}.mk-tile:focus-visible{outline:2px solid var(--primary-600);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mk-reveal[data-reveal]{opacity:1;transform:none}.mk-card:hover,.mk-card:focus-within,.mk-card:hover .mk-card-icon,.mk-card:hover .mk-arrow,.mk-tile:hover .mk-tile-img,.mk-tile:focus-visible .mk-tile-img{transform:scale(1.5)}html:has(.mk){scroll-behavior:auto}}.dark .mk .bg-primary-600{background-color:#2555e0}.dark .mk .bg-primary-600:hover,.dark .mk .hover\:bg-primary-700:hover,.dark .mk .dark\:hover\:bg-primary-500:hover{background-color:#1b43b8}
