html:root:has(.mk){background:var(--color-mk-ivory)}html:root:has(.mk) body{background:var(--color-mk-ivory)}html:root:has(.mk){scroll-behavior:smooth;scroll-padding-top:5.5rem}.mk{--ease-out:cubic-bezier(.16, 1, .3, 1);--mk-gradient:linear-gradient(105deg, #7b61ff 0%, #4a8bff 54%, #22d3ee 100%);--mk-gradient-cta:linear-gradient(105deg, #5a3df5 0%, #2f63e8 55%, #0b86a6 100%);background:var(--color-mk-ivory);width:100%;min-height:100svh;color:var(--color-mk-navy);font-family:var(--font-mk-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:relative;overflow-x:clip}.mk :is(h1,h2,h3,h4,h5,h6){letter-spacing:revert-layer;margin:0;font-family:revert-layer}.mk :is(button,a){transition:revert-layer}.mk :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--color-mk-teal);outline-offset:3px;border-radius:8px}.mk ::selection{background:var(--color-mk-navy);color:#fff}.mk button,.mk summary{cursor:pointer}.mk .skip-link{z-index:200;background:var(--color-mk-navy);color:#fff;transition:transform .3s var(--ease-out);border-radius:999px;padding:.75rem 1rem;font-size:.9rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.mk .skip-link:focus{transform:translateY(0)}.mk .mk-btn{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.35rem;font-size:1rem;font-weight:650;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.mk .mk-btn-sm{min-height:2.6rem;padding:0 1.15rem;font-size:.925rem}.mk .mk-btn-primary{background:var(--color-mk-navy);color:#fff;box-shadow:0 14px 28px -16px #16223fb3}.mk .mk-btn-primary:hover{background:#0f1830;transform:translateY(-1px)}.mk .mk-btn-quiet{color:var(--color-mk-navy);box-shadow:inset 0 0 0 1.5px var(--color-mk-rule)}.mk .mk-btn-quiet:hover{box-shadow:inset 0 0 0 1.5px var(--color-mk-navy)}.mk .mk-link{text-decoration:underline;-webkit-text-decoration-color:var(--color-mk-rule);text-decoration-color:var(--color-mk-rule);text-underline-offset:.22em;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.mk .mk-link:hover{text-decoration-color:currentColor}.mk .mk-gradient-bg{background:var(--mk-gradient)}.mk .mk-gradient-cta{background:var(--mk-gradient-cta)}@keyframes mk-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mk .sound-bar{transform-origin:50%;animation:mk-bar var(--bar-dur,.9s) ease-in-out infinite;animation-delay:var(--bar-delay,0s)}@keyframes mk-ping-soft{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mk .live-dot{position:relative}.mk .live-dot:after{content:"";animation:mk-ping-soft 1.8s var(--ease-out) infinite;background:currentColor;border-radius:999px;position:absolute;inset:0}.mk [data-seq]>*{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * .32s)}.mk [data-seq=wait]>*{opacity:0;transition:none;transform:translateY(10px)}@keyframes mk-ring{0%{box-shadow:0 0 #2fb5bf73}to{box-shadow:0 0 0 14px #2fb5bf00}}.mk [data-seq=go] .mk-replay-ring{animation:mk-ring 1.4s var(--ease-out) 1.5s 2}.mk details>summary{list-style:none}.mk details>summary::-webkit-details-marker{display:none}.mk details .mk-faq-mark{transition:transform .3s var(--ease-out)}.mk details[open] .mk-faq-mark{transform:rotate(45deg)}.mk details .mk-faq-chevron{transition:transform .3s var(--ease-out)}.mk details[open] .mk-faq-chevron{transform:rotate(180deg)}@keyframes mk-enter{0%{opacity:0;transform:translateY(14px)}}.mk .mk-enter{animation:mk-enter .8s var(--ease-out) both;animation-delay:var(--d,0s)}.mk [data-rise]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s)}.mk [data-rise=wait]{opacity:0;transition:none;transform:translateY(18px)}.mk [data-rise=go] .mk-pulse{animation:mk-ring 1.4s var(--ease-out) .4s 2}.mk .mk-phone-zoom{zoom:1.2}@media (min-width:375px){.mk .mk-phone-zoom{zoom:1.26}}@media (min-width:390px){.mk .mk-phone-zoom{zoom:1.32}}@media (min-width:412px){.mk .mk-phone-zoom{zoom:1.38}}@media (min-width:430px){.mk .mk-phone-zoom{zoom:1.44}}@media (min-width:480px){.mk .mk-phone-zoom{zoom:1.55}}@media (max-width:767.98px){.mk .mk-btn-invert{color:var(--color-mk-navy);background:#fff;box-shadow:0 14px 28px -16px #00000080}.mk .mk-btn-invert:hover{background:var(--color-mk-ivory)}.mk .mk-on-navy :is(button,a,summary,[tabindex]):focus-visible{outline-color:var(--color-mk-teal-bright)}}@media (prefers-reduced-motion:reduce){html:root:has(.mk){scroll-behavior:auto}.mk,.mk *,.mk :before,.mk :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mk [data-seq=wait]>*,.mk [data-rise=wait]{opacity:1;transform:none}}.mk .mk-stage{color:#fff;background:radial-gradient(38rem 32rem at 78% 78%, #2fb5bf57, transparent 70%), radial-gradient(30rem 26rem at 96% 6%, #a99cf04d, transparent 70%), var(--color-mk-navy);position:relative}.mk .mk-stage .mk-btn-primary{color:var(--color-mk-navy);background:#fff;box-shadow:0 14px 28px -16px #0000008c}.mk .mk-stage .mk-btn-primary:hover{background:var(--color-mk-ivory)}.mk .mk-stage .mk-btn-quiet{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff52}.mk .mk-stage .mk-btn-quiet:hover{box-shadow:inset 0 0 0 1.5px #fff}.mk .mk-stage :is(a,button):focus-visible{outline-color:var(--color-mk-teal-bright)}@keyframes mk-chip-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.mk .hero-chip{animation:mk-chip-in .7s var(--ease-out) var(--d,0s) both}.mk .mk-steps-phone{zoom:.68}@media (min-width:640px){.mk .mk-steps-phone{zoom:.8}}@media (min-width:1024px){.mk .mk-steps-phone{zoom:1}}@keyframes mk-step-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk .mk-step-progress{animation:mk-step-run var(--dwell,5.5s) linear both}
