@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_f85454f0-module__Z66V8a__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_f85454f0-module__Z66V8a__variable{--font-marketing-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_4603e701-module__FaC-eW__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_4603e701-module__FaC-eW__variable{--font-marketing-body:"Source Sans 3", "Source Sans 3 Fallback"}
.mk-root{--mk-primary:#2f5bff;--mk-primary-hover:#2448e0;--mk-secondary:#7c5cff;--mk-navy:#0b0f19;--mk-ink:#121826;--mk-muted:#64748b;--mk-paper:#f4f6fb;--mk-line:#e5eaf2;--mk-white:#fff;--mk-glow:#2f5bff47;--mk-radius:1rem;--font-mk-display:var(--font-marketing-display), ui-sans-serif, system-ui, sans-serif;--font-mk-body:var(--font-marketing-body), ui-sans-serif, system-ui, sans-serif;background:var(--mk-paper);min-height:100dvh;color:var(--mk-ink);font-family:var(--font-mk-body);font-size:1rem;line-height:1.55}.mk-root a{color:inherit;text-decoration:none}.mk-root :focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.mk-root .brand-lockup{display:block}.mk-root .brand-lockup-dark,.mk-root .mk-hero__brand .brand-lockup,.mk-root .mk-footer__brand .brand-lockup{display:none}.mk-root .mk-hero__brand .brand-lockup-dark,.mk-root .mk-footer__brand .brand-lockup-dark{display:block}.mk-root .mk-shell{width:min(1160px,100% - 2rem);margin-inline:auto}.mk-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-root .mk-btn{background:var(--mk-primary);color:#fff;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:600;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.mk-root .mk-btn:hover{background:var(--mk-primary-hover);box-shadow:0 12px 28px var(--mk-glow);transform:translateY(-1px)}.mk-root .mk-btn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.mk-root .mk-btn--sm{min-height:2.35rem;padding:.4rem .9rem;font-size:.875rem}.mk-root .mk-btn--light{color:var(--mk-ink);background:#fff}.mk-root .mk-btn--light:hover{background:#f8fafc;box-shadow:0 12px 28px #0f172a29}.mk-root .mk-btn--ghost{color:#fff;background:0 0;border-color:#ffffff59}.mk-root .mk-btn--ghost:hover{box-shadow:none;background:#ffffff14;transform:none}.mk-root .mk-btn--outline{color:var(--mk-primary);background:0 0;border-color:#3457f159}.mk-root .mk-btn--outline:hover{box-shadow:none;background:#3457f10f}.mk-root .mk-link-quiet{color:var(--mk-muted);font-size:.9rem;font-weight:600}.mk-root .mk-link-quiet:hover{color:var(--mk-ink)}.mk-root .mk-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mk-line);background:#f4f6fbeb;position:sticky;top:0}.mk-root .mk-header--dark{background:#0b0f19b8;border-bottom-color:#94a3b824}.mk-root .mk-header--dark .brand-lockup{display:none}.mk-root .mk-header--dark .brand-lockup-dark{display:block}.mk-root .mk-header--dark .mk-header__link{color:#e2e8f0c7}.mk-root .mk-header--dark .mk-header__link:hover,.mk-root .mk-header--dark .mk-header__link--active{color:#fff}.mk-root .mk-header--dark .mk-link-quiet{color:#e2e8f0c7}.mk-root .mk-header--dark .mk-link-quiet:hover{color:#fff}.mk-root .mk-header--dark .mk-header__menu{color:#fff;background:#ffffff0f;border-color:#94a3b847}.mk-root .mk-header--dark .mk-header__drawer{background:#0f1524;border-top-color:#94a3b829}.mk-root .mk-header--dark .mk-header__drawer-link{color:#e2e8f0}.mk-root .mk-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.mk-root .mk-header__nav{align-items:center;gap:1.15rem;display:none}.mk-root .mk-header__link{color:var(--mk-muted);font-size:.92rem;font-weight:600}.mk-root .mk-header__link:hover,.mk-root .mk-header__link--active{color:var(--mk-ink)}.mk-root .mk-header__actions{align-items:center;gap:.75rem;display:flex}.mk-root .mk-header__menu{border:1px solid var(--mk-line);width:2.5rem;height:2.5rem;color:var(--mk-ink);background:#fff;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.mk-root .mk-header__drawer{border-top:1px solid var(--mk-line);background:#fff;gap:.5rem;padding:.75rem 1rem 1.15rem;display:grid}.mk-root .mk-header__drawer-link{padding:.7rem .25rem;font-weight:600;display:block}@media (min-width:900px){.mk-root .mk-header__nav{display:flex}.mk-root .mk-header__menu,.mk-root .mk-header__drawer{display:none}}.mk-root .mk-hero{color:#f8fafc;background:radial-gradient(60% 50% at 70% 0,#2f5bff61,#0000 55%),radial-gradient(40% 35% at 10% 90%,#7c5cff2e,#0000 50%),linear-gradient(165deg,#070b14 0%,#10182a 48%,#0b0f19 100%);position:relative;overflow:hidden}.mk-root .mk-hero--home{margin-top:-4.1rem;padding-top:4.1rem}.mk-root .mk-hero__grid{gap:2.25rem;padding:3.25rem 0 3.75rem;display:grid}.mk-root .mk-hero__stack{text-align:center;justify-items:center;gap:2rem;padding:2.5rem 0 2.75rem;display:grid}.mk-root .mk-hero__copy{max-width:36rem;animation:.7s both mk-rise}.mk-root .mk-hero__copy--center{max-width:44rem}.mk-root .mk-hero__brand{margin-bottom:1.35rem}.mk-root .mk-hero__brand .brand-lockup{display:none}.mk-root .mk-hero__brand .brand-lockup-dark{width:auto;height:2.6rem;display:block}.mk-root .mk-hero h1,.mk-root .mk-page-hero h1,.mk-root .mk-section__intro h2,.mk-root .mk-cta-band h2,.mk-root .mk-isolation h2,.mk-root .mk-split__copy h2{font-family:var(--font-mk-display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.1}.mk-root .mk-hero h1{font-size:clamp(2.15rem,5vw,3.6rem)}.mk-root .mk-hero__accent{color:#0000;background:linear-gradient(120deg,#6b8cff,#9b7bff);-webkit-background-clip:text;background-clip:text}.mk-root .mk-hero__accent--alt{background:linear-gradient(120deg,#8b7bff,#5b8cff);-webkit-background-clip:text;background-clip:text}.mk-root .mk-hero__lead,.mk-root .mk-page-hero p,.mk-root .mk-section__intro p{color:#e2e8f0e0;max-width:34rem;margin:.9rem 0 0;font-size:1.05rem;line-height:1.6}.mk-root .mk-hero__copy--center .mk-hero__lead{max-width:38rem;margin-inline:auto}.mk-root .mk-page-hero p,.mk-root .mk-section__intro p{color:var(--mk-muted)}.mk-root .mk-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.mk-root .mk-hero__actions--center{justify-content:center}.mk-root .mk-hero__visual{width:min(920px,100%);animation:.9s .1s both mk-rise}.mk-root .mk-hero__visual--frame{filter:drop-shadow(0 28px 60px #00000073)}.mk-root .mk-hero__pills{color:#e2e8f0c7;flex-wrap:wrap;justify-content:center;gap:.55rem 1.1rem;margin:0;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.mk-root .mk-hero__pills li{padding-left:1rem;position:relative}.mk-root .mk-hero__pills li:before{content:"";background:#7aa0ff;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.45rem;left:0}@media (min-width:960px){.mk-root .mk-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;padding:4.25rem 0 4.75rem}.mk-root .mk-hero__stack{gap:2.35rem;padding:3.25rem 0 3.5rem}}.mk-root .mk-section{padding:4rem 0}.mk-root .mk-section--tight{padding:2rem 0 1.25rem}.mk-root .mk-section--muted{background:#eef2f8}.mk-root .mk-section__intro{max-width:40rem;margin-bottom:1.75rem}.mk-root .mk-section__intro--center{text-align:center;margin-inline:auto}.mk-root .mk-section__intro--center p{margin-inline:auto}.mk-root .mk-section__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.mk-root .mk-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-primary);text-align:center;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.mk-root .mk-section__intro .mk-eyebrow{text-align:inherit}.mk-root .mk-audience-row{color:var(--mk-muted);flex-wrap:wrap;justify-content:center;gap:.65rem 1.5rem;margin:.85rem 0 0;padding:0;font-size:.92rem;font-weight:650;list-style:none;display:flex}.mk-root .mk-section__intro h2,.mk-root .mk-page-hero h1,.mk-root .mk-cta-band h2,.mk-root .mk-isolation h2,.mk-root .mk-split__copy h2{font-size:clamp(1.55rem,3vw,2.25rem)}.mk-root .mk-page-hero{padding:2.75rem 0 1.25rem}.mk-root .mk-grid-3{gap:1rem;display:grid}@media (min-width:720px){.mk-root .mk-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.mk-root .mk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-root .mk-card{border-radius:var(--mk-radius);border:1px solid var(--mk-line);background:#fff;padding:1.25rem 1.2rem;transition:transform .18s,box-shadow .18s}.mk-root .mk-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.mk-root .mk-card--soft{background:#f8faff;border-color:#e8eefc}.mk-root .mk-card h3{margin:.7rem 0 0;font-size:1.05rem;font-weight:700}.mk-root .mk-card p{color:var(--mk-muted);margin:.45rem 0 0;font-size:.95rem}.mk-root .mk-card__icon{width:2.4rem;height:2.4rem;color:var(--mk-primary);background:#3457f11a;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.mk-root .mk-card__link{color:var(--mk-primary);margin-top:.85rem;font-size:.9rem;font-weight:650;display:inline-flex}.mk-root .mk-steps{counter-reset:mk-step;gap:1rem;display:grid}@media (min-width:800px){.mk-root .mk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-root .mk-step{border-radius:var(--mk-radius);border:1px solid var(--mk-line);counter-increment:mk-step;background:#fff;padding:1.25rem}.mk-root .mk-step:before{content:counter(mk-step);background:var(--mk-navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:inline-flex}.mk-root .mk-step h3{margin:.85rem 0 0;font-size:1.05rem}.mk-root .mk-step p{color:var(--mk-muted);margin:.4rem 0 0;font-size:.95rem}.mk-root .mk-trust{background:var(--mk-navy);color:#e2e8f0;border-radius:1.15rem;gap:1.25rem;padding:1.5rem;display:grid}.mk-root .mk-trust h2{font-family:var(--font-mk-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem)}.mk-root .mk-trust p{color:#e2e8f0d1;max-width:38rem;margin:.65rem 0 0}.mk-root .mk-trust__points{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mk-root .mk-trust__points li{padding-left:1.1rem;font-size:.95rem;position:relative}.mk-root .mk-trust__points li:before{content:"";background:#93a8ff;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0}@media (min-width:860px){.mk-root .mk-trust{grid-template-columns:1.15fr .85fr;align-items:center}}.mk-root .mk-feature-row{border-top:1px solid var(--mk-line);gap:1.5rem;padding:1.75rem 0;display:grid}.mk-root .mk-feature-row:last-child{border-bottom:1px solid var(--mk-line)}.mk-root .mk-feature-row h2{font-family:var(--font-mk-display);letter-spacing:-.02em;margin:0;font-size:1.35rem}.mk-root .mk-feature-row__copy p{color:var(--mk-muted);margin:.65rem 0 0}.mk-root .mk-feature-row ul{color:var(--mk-muted);gap:.35rem;margin:.9rem 0 0;padding-left:1.1rem;display:grid}@media (min-width:900px){.mk-root .mk-feature-row{grid-template-columns:1.1fr .9fr;align-items:center}.mk-root .mk-feature-row--reverse{direction:rtl}.mk-root .mk-feature-row--reverse>*{direction:ltr}}.mk-root .mk-pricing-grid{gap:1rem;padding-bottom:2.5rem;display:grid}@media (min-width:900px){.mk-root .mk-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-root .mk-price{border:1px solid var(--mk-line);background:#fff;border-radius:1.1rem;flex-direction:column;padding:1.5rem;display:flex}.mk-root .mk-price--featured{border-color:#3457f166;box-shadow:0 18px 40px #3457f11f}.mk-root .mk-price__badge{color:var(--mk-primary);background:#3457f11a;border-radius:999px;align-self:start;margin-bottom:.65rem;padding:.25rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.mk-root .mk-price h3{font-family:var(--font-mk-display);margin:0;font-size:1.3rem}.mk-root .mk-price__amount{margin:.7rem 0 0;font-size:1.65rem;font-weight:700}.mk-root .mk-price>p{color:var(--mk-muted);margin:.45rem 0 0;font-size:.95rem}.mk-root .mk-price ul{flex:1;gap:.45rem;margin:1rem 0 1.25rem;padding:0;list-style:none;display:grid}.mk-root .mk-price li{color:var(--mk-muted);padding-left:1.05rem;font-size:.92rem;position:relative}.mk-root .mk-price li:before{content:"";background:var(--mk-primary);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}.mk-root .mk-prose{gap:.95rem;max-width:46rem;padding-bottom:2.75rem;display:grid}.mk-root .mk-prose h2{font-family:var(--font-mk-display);margin:.85rem 0 0;font-size:1.25rem}.mk-root .mk-prose p,.mk-root .mk-prose li{color:var(--mk-muted)}.mk-root .mk-prose a{color:var(--mk-primary);text-underline-offset:2px;text-decoration:underline}.mk-root .mk-note{color:var(--mk-ink);background:#3457f114;border-radius:.75rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.9rem}.mk-root .mk-cta-band{color:#fff;background:linear-gradient(120deg,#2f5bff 0%,#5a4dff 48%,#7c5cff 100%);padding:3.25rem 0}.mk-root .mk-cta-band p{color:#ffffffe0;max-width:36rem;margin:.65rem 0 0}.mk-root .mk-cta-band__inner{gap:1.35rem;display:grid}.mk-root .mk-cta-band__inner--center{text-align:center;justify-items:center}.mk-root .mk-cta-band__inner--center p{margin-inline:auto}.mk-root .mk-cta-band__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (min-width:860px){.mk-root .mk-cta-band__inner:not(.mk-cta-band__inner--center){grid-template-columns:1.4fr auto;align-items:center}}.mk-root .mk-footer{color:#e2e8f0d6;background:#0b1220;padding:3rem 0 1.4rem}.mk-root .mk-footer__grid{border-bottom:1px solid #94a3b82e;gap:2rem;padding-bottom:2rem;display:grid}.mk-root .mk-footer__brand p{max-width:22rem;margin:.9rem 0 0;font-size:.95rem}.mk-root .mk-footer__partner{color:#94a3b8!important}.mk-root .mk-footer__partner a{color:#fff;text-underline-offset:2px;text-decoration:underline}.mk-root .mk-footer__brand .brand-lockup{display:none}.mk-root .mk-footer__brand .brand-lockup-dark{display:block}.mk-root .mk-footer__heading{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0 0 .7rem;font-size:.78rem;font-weight:700}.mk-root .mk-footer__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.mk-root .mk-footer__list a:hover{color:#fff}.mk-root .mk-footer__bottom{color:#94a3b8;padding-top:1.15rem;font-size:.85rem}.mk-root .mk-footer__social{align-items:center;gap:.65rem;margin-top:1rem;display:flex}.mk-root .mk-footer__social a{color:#e2e8f0;border:1px solid #94a3b847;border-radius:.55rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.mk-root .mk-footer__social a:hover{color:#fff;background:#ffffff0f}.mk-root .mk-footer__x{font-size:.95rem;font-weight:700}.mk-root .mk-footer__subscribe-copy{color:#94a3b8!important;margin:0 0 .75rem!important;font-size:.88rem!important}.mk-root .mk-footer__form{gap:.55rem;display:grid}.mk-root .mk-footer__form input{color:#fff;background:#ffffff0a;border:1px solid #94a3b847;border-radius:.65rem;min-height:2.45rem;padding:.55rem .75rem}.mk-root .mk-footer__form input::placeholder{color:#94a3b8}@media (min-width:900px){.mk-root .mk-footer__grid{grid-template-columns:1.35fr repeat(3,.65fr) 1fr}}.mk-root .mk-split{align-items:center;gap:2rem;display:grid}.mk-root .mk-split__copy p{color:var(--mk-muted);max-width:34rem;margin:.85rem 0 0}.mk-root .mk-split__copy .mk-btn{margin-top:1.25rem}.mk-root .mk-check-list{gap:.65rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.mk-root .mk-check-list li{color:var(--mk-ink);align-items:flex-start;gap:.55rem;font-size:.95rem;font-weight:550;display:flex}.mk-root .mk-check-list svg{color:var(--mk-primary);flex-shrink:0;margin-top:.15rem}.mk-root .mk-check-list--on-dark li{color:#e2e8f0eb}.mk-root .mk-check-list--on-dark svg{color:#93a8ff}.mk-root .mk-isolation{color:#e2e8f0;background:radial-gradient(50% 60% at 85% 20%,#2f5bff38,#0000 55%),linear-gradient(160deg,#070b14,#10182a 55%,#0b0f19);padding:4rem 0}.mk-root .mk-isolation__grid{align-items:center;gap:2rem;display:grid}.mk-root .mk-isolation__copy p{color:#e2e8f0cc;max-width:36rem;margin:.85rem 0 0}.mk-root .mk-isolation__diagram{background:#ffffff0a;border:1px solid #94a3b833;border-radius:1.15rem;gap:.85rem;padding:1.1rem;display:grid}.mk-root .mk-isolation__panel{background:#0f172a8c;border:1px solid #94a3b829;border-radius:.9rem;padding:1rem}.mk-root .mk-isolation__label{color:#fff;margin:0;font-weight:700}.mk-root .mk-isolation__meta{color:#94a3b8;margin:.25rem 0 0;font-size:.85rem}.mk-root .mk-isolation__avatars{gap:.4rem;margin-top:.85rem;display:flex}.mk-root .mk-isolation__avatars span{background:linear-gradient(135deg,#4b6fff,#8b7bff);border:2px solid #0f172a99;border-radius:999px;width:1.7rem;height:1.7rem}.mk-root .mk-isolation__hub{justify-content:center;display:flex}.mk-root .mk-isolation__hub span{background:var(--mk-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.mk-root .mk-solution-grid{gap:1rem;display:grid}.mk-root .mk-solution-card{border:1px solid var(--mk-line);background:#fff;border-radius:1rem;transition:transform .18s,box-shadow .18s;overflow:hidden}.mk-root .mk-solution-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0f172a1a}.mk-root .mk-solution-card__media{aspect-ratio:16/10;background:#e2e8f0;overflow:hidden}.mk-root .mk-solution-card__media--violet{background:radial-gradient(circle at 20% 20%,#ffffff59,#0000 40%),linear-gradient(145deg,#5b4dff,#2f5bff 55%,#1e293b)}.mk-root .mk-solution-card__media--blue{background:radial-gradient(circle at 80% 10%,#ffffff47,#0000 42%),linear-gradient(145deg,#3b82f6,#1d4ed8 50%,#0f172a)}.mk-root .mk-solution-card__media--indigo{background:radial-gradient(circle at 30% 80%,#ffffff38,#0000 45%),linear-gradient(145deg,#6366f1,#4338ca 55%,#111827)}.mk-root .mk-solution-card__media--slate{background:radial-gradient(circle at 70% 30%,#fff3,#0000 40%),linear-gradient(145deg,#64748b,#334155 55%,#0f172a)}.mk-root .mk-solution-card__body{padding:1.05rem 1.1rem 1.2rem}.mk-root .mk-solution-card__body h3{margin:0;font-size:1.05rem}.mk-root .mk-solution-card__body p{color:var(--mk-muted);margin:.4rem 0 0;font-size:.92rem}@media (min-width:800px){.mk-root .mk-split,.mk-root .mk-isolation__grid{grid-template-columns:1.05fr .95fr}.mk-root .mk-isolation__diagram{grid-template-columns:1fr auto 1fr;align-items:center}.mk-root .mk-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mk-root .mk-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-root .mk-faq{gap:.65rem;display:grid}.mk-root .mk-faq--split{max-width:52rem;margin-inline:auto}.mk-root .mk-faq__item{border:1px solid var(--mk-line);background:#fff;border-radius:.9rem;overflow:hidden}.mk-root .mk-faq__item h3{margin:0;font-size:1rem}.mk-root .mk-faq__button{text-align:left;width:100%;font:inherit;color:var(--mk-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-weight:650;display:flex}.mk-root .mk-faq__icon{flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .16s}.mk-root .mk-faq__icon--open{transform:rotate(180deg)}.mk-root .mk-faq__panel{padding:0 1.1rem 1rem}.mk-root .mk-faq__panel p{color:var(--mk-muted);margin:0;font-size:.95rem}.mk-root .mk-form,.mk-root .mk-form__row{gap:.9rem;display:grid}@media (min-width:720px){.mk-root .mk-form__row{grid-template-columns:1fr 1fr}}.mk-root .mk-field{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.mk-root .mk-field input,.mk-root .mk-field textarea,.mk-root .mk-field select{border:1px solid var(--mk-line);width:100%;min-height:2.65rem;color:var(--mk-ink);font:inherit;background:#fff;border-radius:.65rem;padding:.65rem .8rem;font-weight:400}.mk-root .mk-field textarea{resize:vertical;min-height:7rem}.mk-root .mk-field__error{color:#dc2626;font-size:.82rem;font-weight:550}.mk-root .mk-form__privacy{color:var(--mk-muted);margin:0;font-size:.85rem;font-weight:400}.mk-root .mk-form__privacy a{color:var(--mk-primary);text-decoration:underline}.mk-root .mk-form__status{margin:0;font-size:.9rem;font-weight:550}.mk-root .mk-form__status--error{color:#dc2626}.mk-root .mk-form__status--success{color:#15803d}.mk-root .mk-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mk-root .mk-demo-layout{gap:1.5rem;padding-bottom:3rem;display:grid}.mk-root .mk-demo-panel{background:var(--mk-navy);color:#e2e8f0;border-radius:1.15rem;padding:1.5rem}.mk-root .mk-demo-panel h1{font-family:var(--font-mk-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.2rem)}.mk-root .mk-demo-panel p{color:#e2e8f0d6;margin:.75rem 0 0}.mk-root .mk-demo-panel ul{gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.mk-root .mk-demo-panel li{padding-left:1.15rem;font-size:.95rem;position:relative}.mk-root .mk-demo-panel li:before{content:"";background:#93a8ff;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0}.mk-root .mk-demo-card{border:1px solid var(--mk-line);background:#fff;border-radius:1.15rem;padding:1.35rem}@media (min-width:960px){.mk-root .mk-demo-layout{grid-template-columns:.95fr 1.05fr;align-items:start}}.mk-root .mk-mock{background:linear-gradient(#ffffff14,#ffffff05),#0f172a;border:1px solid #ffffff1f;border-radius:1.05rem;min-height:250px;padding:.9rem;overflow:hidden;box-shadow:0 28px 70px #0006}.mk-root .mk-mock--light{border-color:var(--mk-line);background:#fff;box-shadow:0 16px 40px #0f172a14}.mk-root .mk-mock__chrome{gap:.35rem;margin-bottom:.85rem;display:flex}.mk-root .mk-mock__chrome span{background:#94a3b88c;border-radius:999px;width:.5rem;height:.5rem}.mk-root .mk-mock__workspace{grid-template-columns:.7fr 1.2fr .7fr;gap:.55rem;min-height:210px;display:grid}.mk-root .mk-mock__dashboard{grid-template-columns:.55fr 1.45fr;gap:.55rem;min-height:250px;display:grid}.mk-root .mk-mock__main--dash{align-content:start;gap:.7rem;display:grid}.mk-root .mk-mock__dash-head{gap:.2rem;display:grid}.mk-root .mk-mock__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.mk-root .mk-mock__stat{text-align:left;background:#94a3b81a;border-radius:.55rem;padding:.55rem .45rem}.mk-root .mk-mock__stat span{color:#e2e8f0;font-size:.95rem;font-weight:700;line-height:1.1;display:block}.mk-root .mk-mock__stat em{color:#94a3b8;margin-top:.2rem;font-size:.62rem;font-style:normal;display:block}.mk-root .mk-mock__table{gap:.35rem;display:grid}.mk-root .mk-mock__table-row{background:#94a3b814;border-radius:.45rem;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:.45rem;padding:.4rem .45rem;display:grid}.mk-root .mk-mock__table-row--head{opacity:.7;background:0 0}.mk-root .mk-mock__table-row>span:not(.mk-mock__chip){background:#94a3b847;border-radius:999px;height:.42rem}.mk-root .mk-mock__side,.mk-root .mk-mock__main,.mk-root .mk-mock__rail,.mk-root .mk-mock__stack,.mk-root .mk-mock__thread{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:.7rem;padding:.7rem}.mk-root .mk-mock--light .mk-mock__side,.mk-root .mk-mock--light .mk-mock__main,.mk-root .mk-mock--light .mk-mock__rail,.mk-root .mk-mock--light .mk-mock__stack,.mk-root .mk-mock--light .mk-mock__thread{border-color:var(--mk-line);background:#f8fafc}.mk-root .mk-mock__side-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:.55rem 0 .35rem;font-size:.68rem;font-weight:700}.mk-root .mk-mock__brand-line,.mk-root .mk-mock__bar,.mk-root .mk-mock__file,.mk-root .mk-mock__avatar{background:#94a3b847;border-radius:999px}.mk-root .mk-mock__brand-line{width:70%;height:.55rem;margin-bottom:.35rem}.mk-root .mk-mock__bar{width:88%;height:.5rem;margin:.35rem 0}.mk-root .mk-mock__bar--wide{width:70%}.mk-root .mk-mock__bar--mid{width:58%}.mk-root .mk-mock__bar--short{width:36%}.mk-root .mk-mock__bar--accent{background:#93a8ffb3;width:48%}.mk-root .mk-mock__pill{color:#cbd5e1;background:#94a3b81f;border-radius:.45rem;margin-top:.3rem;padding:.35rem .5rem;font-size:.72rem}.mk-root .mk-mock__pill--active{color:#c7d2fe;background:#3457f147}.mk-root .mk-mock__msg{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;margin-top:.65rem;display:grid}.mk-root .mk-mock__avatar{border-radius:999px;width:1.35rem;height:1.35rem}.mk-root .mk-mock__chips{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.mk-root .mk-mock__chip{color:#c7d2fe;background:#3457f147;border-radius:999px;padding:.28rem .5rem;font-size:.68rem;font-weight:650}.mk-root .mk-mock__chip--soft{color:#e2e8f0;background:#94a3b82e}.mk-root .mk-mock--light .mk-mock__chip{color:var(--mk-primary);background:#3457f11f}.mk-root .mk-mock--light .mk-mock__chip--soft{color:var(--mk-muted);background:#e2e8f0}.mk-root .mk-mock__file{border-radius:.45rem;height:2rem;margin-top:.45rem}.mk-root .mk-mock__file--short{width:70%}.mk-root .mk-mock__file-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mk-root .mk-mock__file-row .mk-mock__file{flex:1}.mk-root .mk-mock__stack{align-content:start;gap:.55rem;min-height:180px;display:grid}.mk-root .mk-mock__task,.mk-root .mk-mock__role{color:#cbd5e1;background:#94a3b81a;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.78rem;font-weight:600;display:flex}.mk-root .mk-mock--light .mk-mock__task,.mk-root .mk-mock--light .mk-mock__role{color:var(--mk-ink);background:#f1f5f9}.mk-root .mk-mock__actions{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.mk-root .mk-mock__btn,.mk-root .mk-mock__btn-ghost{border-radius:.5rem;align-items:center;min-height:1.85rem;padding:.35rem .7rem;font-size:.75rem;font-weight:650;display:inline-flex}.mk-root .mk-mock__btn{background:var(--mk-primary);color:#fff}.mk-root .mk-mock__btn-ghost{color:#cbd5e1;border:1px solid #94a3b859}.mk-root .mk-mock__dot{background:#22c55e;border-radius:999px;width:.55rem;height:.55rem}.mk-root .mk-mock__dot--off{background:#94a3b873}.mk-root .mk-mock__thread{margin-top:.25rem}@media (max-width:720px){.mk-root .mk-mock__workspace{grid-template-columns:1fr}.mk-root .mk-mock__rail{display:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mk-root .mk-hero__copy,.mk-root .mk-hero__visual,.mk-root .mk-btn,.mk-root .mk-faq__icon{transition:none!important;animation:none!important;transform:none!important}}
