.mk,.mkp{--mk-navy:#0b1124;--mk-navy-2:#111a36;--mk-navy-3:#18234a;--mk-line-dark:hsla(0,0%,100%,.09);--mk-text-dark:#e8ebf7;--mk-muted-dark:#a3abc9;--mk-paper:#f6f7fb;--mk-ink:#0f172a;--mk-muted:#475569;--mk-line:#e2e6f0;--mk-brand:#5465f5;--mk-brand-deep:#3f4fe0;--mk-series-1:#6f7bff;--mk-series-2:#0aa5bf;--mk-series-1-light:#4f5ef0;--mk-series-2-light:#0891b2;--mk-accent:#22d3ee}.mk{background:#fff;color:var(--mk-ink)}:where(.mk-eyebrow){font-size:.72rem}.mk-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.mk-num{font-family:var(--font-body),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.03em}.mk-dark{background:var(--mk-navy);color:var(--mk-text-dark)}.mk-hero-bg{background:radial-gradient(60rem 30rem at 85% -10%,rgba(84,101,245,.35),transparent 60%),radial-gradient(40rem 24rem at -10% 110%,rgba(10,165,191,.22),transparent 60%),var(--mk-navy)}.mk-grid-lines{background-image:linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 70% 30%,#000 20%,transparent 75%)}.mk-card-dark{background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid var(--mk-line-dark)}.mk [tabindex]:focus-visible,.mk a:focus-visible,.mk button:focus-visible,.mk summary:focus-visible,.mk-focus:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:6px}.mk[data-mk-js] .mk-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.mk[data-mk-js] .mk-reveal.is-visible{opacity:1;transform:none}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.85rem 1.4rem;font-weight:600;font-size:.95rem;line-height:1.1;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.mk-btn:hover{transform:translateY(-1px)}.mk-btn-primary{background:var(--mk-brand);color:#fff;box-shadow:0 10px 30px -12px rgba(84,101,245,.8)}.mk-btn-primary:hover{background:var(--mk-brand-deep)}.mk-btn-ghost-dark{border:1px solid hsla(0,0%,100%,.22);color:#fff}.mk-btn-ghost-dark:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.mk-btn-ghost{border:1px solid var(--mk-line);color:var(--mk-ink);background:#fff}.mk-btn-ghost:hover{border-color:#c5cbe0}.mk-offer{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mk-offer:hover{transform:translateY(-4px);box-shadow:0 30px 60px -35px rgba(15,23,42,.45)}.mk-bar{transform-origin:left center}.mk[data-mk-js] .mk-reveal .mk-bar{transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.7,.2,1) .15s}.mk[data-mk-js] .mk-reveal.is-visible .mk-bar{transform:scaleX(1)}.mk-scrollbar-none{scrollbar-width:none}.mk-scrollbar-none::-webkit-scrollbar{display:none}.mk-demo-frame{transition:max-width .45s cubic-bezier(.2,.7,.2,1),border-radius .45s ease}.mk-demo-swap{animation:mk-fade .35s ease}@keyframes mk-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk details>summary{list-style:none}.mk details>summary::-webkit-details-marker{display:none}.mk details[open] .mk-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mk[data-mk-js] .mk-reveal,.mk[data-mk-js] .mk-reveal .mk-bar{opacity:1;transform:none}}@media (forced-colors:active){.mk-bar{background:CanvasText!important}}@page{size:A4;margin:0}.mkp{color:var(--mk-ink);background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mkp-sheet{width:210mm;height:297mm;position:relative;overflow:hidden;-moz-column-break-after:page;break-after:page;page-break-after:always;display:flex;flex-direction:column;background:#fff}.mkp-sheet:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}@media screen{.mkp{background:#d7dbe7;padding:24px 0}.mkp-sheet{margin:0 auto 24px;box-shadow:0 20px 50px -25px rgba(15,23,42,.5)}}@media print{body,html{background:#fff!important}[data-sonner-toaster],[role=region][aria-label^=Notifications]{display:none!important}}