:root{--mk-ease-out:cubic-bezier(.22, 1, .36, 1);--mk-ease-in:cubic-bezier(.4, 0, 1, 1)}.marketing-reveal[data-reveal=pending]{opacity:0;transform:translateY(16px)}.marketing-reveal[data-reveal=shown]{opacity:1;transition:opacity .6s var(--mk-ease-out), transform .6s var(--mk-ease-out);transform:none}.marketing-reveal[data-reveal=pending]:has([data-reveal-item]){transform:none}.marketing-reveal[data-reveal=pending] [data-reveal-item]{opacity:0;transform:translateY(12px)}.marketing-reveal[data-reveal=shown] [data-reveal-item]{animation:mk-item-in .52s var(--mk-ease-out) calc(min(var(--reveal-i,0), 5) * 60ms) backwards}.marketing-reveal[data-reveal-instant],.marketing-reveal[data-reveal-instant] [data-reveal-item]{transition:none;animation:none}.enter{animation:mk-enter .6s var(--mk-ease-out) calc(min(var(--enter-i,0), 6) * 60ms) backwards}.enter-rise{animation:mk-enter-rise .6s var(--mk-ease-out) calc(min(var(--enter-i,0), 6) * 60ms) backwards}.enter-scale{animation:mk-enter-scale .6s var(--mk-ease-out) calc(min(var(--enter-i,0), 6) * 60ms) backwards}@keyframes mk-item-in{0%{opacity:0;transform:translateY(12px)}}@keyframes mk-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes mk-enter-rise{0%{transform:translateY(12px)}}@keyframes mk-enter-scale{0%{opacity:0;transform:scale(.98)}}.card-hover{transition-property:transform,border-color,background-color;transition-duration:.15s;transition-timing-function:var(--mk-ease-out)}@media (hover:hover){.card-hover:hover{transform:translateY(-2px)}}.card-hover:active{transition-duration:80ms;transform:none}.marketing-press,.marketing-shell [data-slot=button][data-variant=default]{transition-property:transform,translate,background-color,border-color,color,box-shadow;transition-duration:.15s;transition-timing-function:var(--mk-ease-out)}.marketing-press:active,.marketing-shell [data-slot=button][data-variant=default]:active{transition-duration:80ms;transform:scale(.98)}.marketing-arrow{transition:transform .15s var(--mk-ease-out)}.group:hover .marketing-arrow,.group:focus-visible .marketing-arrow{transform:translate(2px)}.marketing-menu-panel{transition-behavior:allow-discrete;transition-property:opacity,transform,display;transition-duration:.15s;transition-timing-function:var(--mk-ease-out)}.marketing-menu-panel[data-state=open]{opacity:1;transform:none}.marketing-menu-panel[data-state=closed]{opacity:0;transition-duration:.1s;transition-timing-function:var(--mk-ease-in);display:none}@starting-style{.marketing-menu-panel[data-state=open]{opacity:0;transform:translateY(-4px)}}.marketing-mobile-menu{transition-behavior:allow-discrete;transition-property:opacity,transform,display;transition-duration:.2s;transition-timing-function:var(--mk-ease-out)}.marketing-mobile-menu[data-state=open]{opacity:1;transform:none}.marketing-mobile-menu[data-state=closed]{opacity:0;transition-duration:.15s;transition-timing-function:var(--mk-ease-in);display:none;transform:translateY(-8px)}@starting-style{.marketing-mobile-menu[data-state=open]{opacity:0;transform:translateY(-8px)}}@supports (interpolate-size:allow-keywords){.marketing-faq{interpolate-size:allow-keywords}.marketing-faq::details-content{opacity:0;block-size:0;transition:block-size .25s var(--mk-ease-out), opacity .25s var(--mk-ease-out), content-visibility .25s allow-discrete;overflow-y:clip}.marketing-faq[open]::details-content{opacity:1;block-size:auto}}.marketing-faq-bar{transition:transform .2s var(--mk-ease-out)}.marketing-faq[open] .marketing-faq-bar[data-axis=y]{transform:scaleY(0)}.marketing-nav-vt{view-transition-name:marketing-nav}.marketing-footer-vt{view-transition-name:marketing-footer}::view-transition-group(marketing-nav){animation-duration:0s}::view-transition-group(marketing-footer){animation-duration:0s}::view-transition-old(marketing-nav){display:none}::view-transition-old(marketing-footer){display:none}::view-transition-new(marketing-nav){animation:none}::view-transition-new(marketing-footer){animation:none}::view-transition-old(.marketing-page-out){animation:mk-fade-out .15s var(--mk-ease-in) both}::view-transition-new(.marketing-page-in){animation:mk-fade-in .22s var(--mk-ease-out) both}@keyframes mk-fade-out{to{opacity:0}}@keyframes mk-fade-in{0%{opacity:0}}.no-vt .marketing-route-fade{animation:mk-enter .2s var(--mk-ease-out) both}@media (prefers-reduced-motion:reduce){.marketing-reveal,.marketing-reveal [data-reveal-item],[data-reveal-item],.enter,.enter-rise,.enter-scale,.marketing-route-fade{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.card-hover,.card-hover:hover,.marketing-press,.marketing-press:active,.marketing-shell [data-slot=button][data-variant=default],.marketing-arrow,.group:hover .marketing-arrow,.marketing-faq-bar{transition:none!important;transform:none!important}.marketing-faq[open] .marketing-faq-bar[data-axis=y]{transform:scaleY(0)!important}.marketing-menu-panel,.marketing-mobile-menu{transition:none!important;transform:none!important}.marketing-faq::details-content{transition:none!important}.marketing-faq[open]::details-content{opacity:1!important}::view-transition-old(.marketing-page-out){animation:none!important}::view-transition-new(.marketing-page-in){animation:none!important}}@media print{.marketing-reveal,.marketing-reveal [data-reveal-item],.enter,.enter-rise,.enter-scale{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
