body[data-site-design=aurora]{background:#f6f7fb}.mk-root{--mk-accent:var(--pp-accent,#f16b00);--mk-blue:var(--pp-pool-blue,#016ba4);--mk-navy:var(--pp-navy,#05131e);--mk-ink:#0f172a;--mk-muted:#5b6474;--mk-bg:#f6f7fb;--mk-line:rgba(15,23,42,0.08);--mk-radius:22px;--mk-ease:cubic-bezier(0.22,1,0.36,1);--mk-grad:linear-gradient(110deg in oklch,var(--mk-accent),var(--mk-blue));--mk-grad-loop:linear-gradient(90deg in oklch,var(--mk-accent),var(--mk-blue),var(--mk-accent));--mk-shadow:0 1px 2px rgba(15,23,42,0.04),0 12px 40px -12px rgba(15,23,42,0.18);--mk-header-h:76px;min-height:100vh;background:var(--mk-bg);color:var(--mk-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.mk-root h1,.mk-root h2,.mk-root h3{font-family:var(--font-oswald),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;line-height:1.08;color:inherit;margin:0}.mk-root a{color:inherit}.mk-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.mk-gradient-text{background-image:var(--mk-grad-loop);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mk-gradient-pan 6s linear infinite;padding-block:.06em .16em;margin-block:-.06em -.16em}.mk-btn{--tx:0px;--ty:0px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.4rem;border-radius:999px;font-weight:600;font-size:.98rem;line-height:1;text-decoration:none!important;border:1px solid transparent;cursor:pointer;white-space:nowrap;transform:translate(var(--tx),var(--ty));transition:transform .35s var(--mk-ease),box-shadow .3s,background-color .3s,color .3s,border-color .3s}.mk-btn i{transition:transform .3s var(--mk-ease)}.mk-btn:hover i.fa-arrow-right{transform:translateX(4px)}.mk-btn--sm{padding:.6rem 1.05rem;font-size:.9rem}.mk-btn--lg{padding:1rem 1.7rem;font-size:1.05rem}.mk-btn--block{width:100%}.mk-btn--primary{color:#fff!important;background-image:var(--pp-accent-button-gradient,var(--mk-grad));box-shadow:0 10px 30px -10px color-mix(in srgb,var(--mk-accent) 70%,transparent)}.mk-btn--primary:hover{background-image:var(--pp-accent-button-gradient-hover,var(--mk-grad));box-shadow:0 16px 40px -12px color-mix(in srgb,var(--mk-accent) 85%,transparent)}.mk-btn--glass{color:#fff!important;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.mk-btn--glass:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4)}.mk-btn--outline{color:var(--mk-ink)!important;background:#fff;border-color:var(--mk-line)}.mk-btn--outline:hover{border-color:var(--mk-accent);color:var(--mk-accent)!important}.mk-btn--light{color:var(--mk-navy)!important;background:#fff}.mk-btn--light:hover{box-shadow:0 14px 40px -10px rgba(255,255,255,.55)}.mk-btn--ghost{color:var(--mk-ink)!important;background:rgba(15,23,42,.05)}.mk-pulse{position:relative}.mk-pulse:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgba(255,255,255,.6);animation:mk-pulse-ring 2.4s var(--mk-ease) infinite;pointer-events:none}.mk-header{position:fixed;inset:0 0 auto;z-index:200;height:var(--mk-header-h);display:flex;align-items:center;color:#fff;transition:background-color .35s,box-shadow .35s,height .35s var(--mk-ease)}.mk-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--pp-gradient-border,var(--mk-grad));opacity:0;transition:opacity .35s}.mk-header.is-scrolled{--mk-header-h:64px;background:color-mix(in srgb,var(--mk-navy) 95%,transparent);box-shadow:0 10px 30px -18px rgba(0,0,0,.6)}.mk-header.is-scrolled:after{opacity:1}.mk-header__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:1.5rem}.mk-header__brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none!important;color:inherit!important;font-family:var(--font-oswald),sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:.01em;flex-shrink:0}.mk-header__brand img{width:40px;height:40px;object-fit:contain;transition:transform .5s var(--mk-ease)}.mk-header__brand:hover img{transform:rotate(-8deg) scale(1.08)}.mk-wordmark{display:inline-flex;flex-direction:column;line-height:1}.mk-wordmark__name{font-family:var(--font-wordmark),var(--font-oswald),sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;color:#fff}.mk-wordmark__accent{background-image:linear-gradient(90deg in oklch,var(--mk-accent),color-mix(in srgb,var(--mk-blue) 55%,#fff),var(--mk-accent));background-size:200% auto;background-position:0;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .8s var(--mk-ease);padding-block:.06em .16em;margin-block:-.06em -.16em}.mk-header__brand:hover .mk-wordmark__accent{background-position:100%}.mk-wordmark__tagline{margin-top:.3rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.6);white-space:nowrap;max-height:1em;overflow:hidden;transition:opacity .3s,max-height .35s var(--mk-ease),margin-top .35s var(--mk-ease)}.mk-header.is-scrolled .mk-wordmark__tagline{opacity:0;max-height:0;margin-top:0}.mk-header__inner>.mk-header__brand{gap:.8rem}.mk-header__inner>.mk-header__brand .mk-wordmark,.mk-header__inner>.mk-header__brand img{position:relative;top:12px;transition:transform .5s var(--mk-ease),height .35s var(--mk-ease),top .35s var(--mk-ease)}.mk-header__inner>.mk-header__brand img{z-index:1;width:auto;height:72px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.mk-header.is-scrolled .mk-header__inner>.mk-header__brand .mk-wordmark,.mk-header.is-scrolled .mk-header__inner>.mk-header__brand img{top:10px}.mk-header.is-scrolled .mk-header__inner>.mk-header__brand img{height:60px}.mk-header.is-scrolled .mk-header__inner>.mk-header__brand .mk-wordmark{top:0}@media (max-width:640px){.mk-header__inner>.mk-header__brand .mk-wordmark,.mk-header__inner>.mk-header__brand img{top:9px}.mk-header__inner>.mk-header__brand img{height:56px}.mk-header.is-scrolled .mk-header__inner>.mk-header__brand .mk-wordmark,.mk-header.is-scrolled .mk-header__inner>.mk-header__brand img{top:8px}.mk-header.is-scrolled .mk-header__inner>.mk-header__brand img{height:48px}.mk-header.is-scrolled .mk-header__inner>.mk-header__brand .mk-wordmark,.mk-header__inner>.mk-header__brand .mk-wordmark{top:1px}.mk-wordmark__name{font-size:1.35rem}.mk-wordmark__tagline{display:none}}.mk-nav{display:flex;align-items:center;gap:.25rem;margin:0 auto}.mk-nav__link{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border:0;background:none;color:rgba(255,255,255,.82)!important;font:inherit;font-size:.97rem;font-weight:500;text-decoration:none!important;cursor:pointer;border-radius:999px;transition:color .25s}.mk-nav__link i{font-size:.65em;transition:transform .3s var(--mk-ease)}.mk-nav__link:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.2rem;height:2px;border-radius:2px;background:var(--mk-grad);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--mk-ease)}.mk-nav__link.is-active,.mk-nav__link:hover{color:#fff!important}.mk-nav__link.is-active:after,.mk-nav__link:hover:after{transform:scaleX(1)}.mk-nav__dropdown{position:relative}.mk-nav__dropdown.is-open .mk-nav__link i{transform:rotate(180deg)}.mk-mega{position:absolute;top:calc(100% + 10px);left:50%;width:560px;display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;padding:.6rem;border-radius:18px;background:rgba(255,255,255,.98);color:var(--mk-ink);box-shadow:0 30px 60px -20px rgba(2,6,23,.45);opacity:0;visibility:hidden;transform:translate(-50%,8px) scale(.98);transition:opacity .25s,transform .3s var(--mk-ease),visibility .25s}.mk-mega:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.mk-nav__dropdown.is-open .mk-mega{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.mk-mega__item{display:flex;gap:.8rem;align-items:flex-start;padding:.8rem;border-radius:12px;text-decoration:none!important;color:var(--mk-ink)!important;transition:background-color .2s}.mk-mega__item:hover{background:color-mix(in srgb,var(--mk-accent) 8%,transparent)}.mk-mega__item strong{display:block;font-size:.95rem}.mk-mega__item small{display:block;color:var(--mk-muted);font-size:.82rem;line-height:1.4}.mk-mega__icon{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#fff;background:var(--mk-grad)}.mk-header__actions{display:flex;align-items:center;gap:.6rem}.mk-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 10px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(255,255,255,.06);cursor:pointer}.mk-header__burger span{display:block;height:2px;border-radius:2px;background:#fff}.mk-account{position:relative}.mk-account__btn{width:40px;height:40px;padding:2px;border:0;border-radius:50%;background:var(--pp-gradient-border-conic,var(--mk-grad));cursor:pointer}.mk-account__btn img,.mk-account__btn span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--mk-navy);color:#fff;font-size:.8rem;font-weight:700}.mk-account__placeholder{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.12)}.mk-account__menu{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;padding:.4rem;border-radius:14px;background:#fff;color:var(--mk-ink);box-shadow:0 24px 50px -20px rgba(2,6,23,.45);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .25s var(--mk-ease),visibility .2s}.mk-account.is-open .mk-account__menu{opacity:1;visibility:visible;transform:none}.mk-account__id{padding:.6rem .7rem .7rem;border-bottom:1px solid var(--mk-line);margin-bottom:.3rem}.mk-account__id span,.mk-account__id strong{display:block}.mk-account__id span{color:var(--mk-muted);font-size:.82rem}.mk-account__menu a{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:10px;text-decoration:none;font-size:.92rem}.mk-account__menu a:hover{background:rgba(15,23,42,.05)}.mk-drawer{position:fixed;inset:0;z-index:300;pointer-events:none;visibility:hidden;transition:visibility 0s linear .4s}.mk-drawer.is-open{pointer-events:auto;visibility:visible;transition:none}.mk-drawer__backdrop{position:absolute;inset:0;border:0;background:rgba(2,6,23,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s}.mk-drawer.is-open .mk-drawer__backdrop{opacity:1}.mk-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(360px,88vw);display:flex;flex-direction:column;gap:.15rem;padding:4.5rem 1.5rem 1.5rem;background:#fff;color:var(--mk-ink);box-shadow:-20px 0 60px -20px rgba(2,6,23,.5);overflow-y:auto;transform:translateX(100%);transition:transform .4s var(--mk-ease)}.mk-drawer.is-open .mk-drawer__panel{transform:none}.mk-drawer__close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border:0;border-radius:12px;background:rgba(15,23,42,.06);font-size:1.1rem;cursor:pointer}.mk-drawer__link,.mk-drawer__sublink{padding:.7rem .6rem;border-radius:10px;text-decoration:none;color:var(--mk-ink)!important}.mk-drawer__link{font-family:var(--font-oswald),sans-serif;font-size:1.35rem}.mk-drawer__sublink{display:flex;gap:.6rem;align-items:center;color:var(--mk-muted)!important}.mk-drawer__sublink i{width:18px;color:var(--mk-accent)}.mk-drawer__link:hover,.mk-drawer__sublink:hover{background:rgba(15,23,42,.04)}.mk-drawer__heading{margin-top:.5rem;padding:0 .6rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted)}.mk-drawer__footer{margin-top:auto;padding-top:1.5rem;display:grid;grid-gap:.6rem;gap:.6rem}.mk-mesh{position:absolute;inset:0;overflow:hidden;contain:strict;background:var(--mk-navy);z-index:0;pointer-events:none}.mk-mesh__blob{--mk-blob:var(--mk-accent);position:absolute;width:60vmax;height:60vmax;border-radius:50%;opacity:.55;background:radial-gradient(circle closest-side,var(--mk-blob) 0,color-mix(in srgb,var(--mk-blob) 82%,transparent) 18%,color-mix(in srgb,var(--mk-blob) 55%,transparent) 38%,color-mix(in srgb,var(--mk-blob) 28%,transparent) 58%,color-mix(in srgb,var(--mk-blob) 10%,transparent) 76%,transparent 100%);will-change:transform}.mk-mesh__blob--a{top:-25vmax;left:-15vmax;animation:mk-drift-a 18s ease-in-out infinite alternate}.mk-mesh__blob--b{--mk-blob:var(--mk-blue);top:-10vmax;right:-25vmax;animation:mk-drift-b 22s ease-in-out infinite alternate}.mk-mesh__blob--c{--mk-blob:color-mix(in srgb,var(--mk-blue) 60%,var(--mk-accent));bottom:-35vmax;left:20%;opacity:.4;animation:mk-drift-c 26s ease-in-out infinite alternate}.mk-mesh__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%)}.mk-mesh--compact .mk-mesh__blob{width:45vmax;height:45vmax}.mk-hero{position:relative;min-height:min(100vh,920px);display:flex;align-items:center;padding:calc(var(--mk-header-h) + 3rem) 0 6rem;color:#fff;overflow:hidden;isolation:isolate}.mk-hero__photo{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;filter:grayscale(1);opacity:.16;mask-image:linear-gradient(180deg,#000 40%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent)}.mk-hero__grid{z-index:1;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.mk-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .6rem;border-radius:999px;font-size:.85rem;font-weight:500;color:rgba(255,255,255,.9);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);text-transform:capitalize}.mk-eyebrow__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--mk-accent)}.mk-eyebrow__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--mk-accent) 60%,transparent);animation:mk-dot-ring 2s infinite;pointer-events:none}.mk-hero__title{margin:1.25rem 0!important;font-size:clamp(2.8rem,6vw,5rem);line-height:1.02!important}.mk-word{display:inline-block;opacity:0;transform:translateY(.5em) rotate(2deg);animation:mk-word-in .9s var(--mk-ease) forwards;animation-delay:var(--mk-delay,0s)}.mk-word.mk-gradient-text{animation:mk-word-in .9s var(--mk-ease) forwards,mk-gradient-pan 6s linear infinite;animation-delay:var(--mk-delay,0s),0s;padding-right:.04em}.mk-hero__sub{max-width:34rem;margin:0 0 2rem;font-size:1.15rem;color:rgba(255,255,255,.78)}.mk-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem}.mk-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;font-size:.9rem;color:rgba(255,255,255,.7)}.mk-stars{display:inline-flex;gap:2px;color:#fbbf24;font-size:.85rem}.mk-hero__visual{position:relative;perspective:1400px}.mk-tilt{--rx:0deg;--ry:0deg;position:relative;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .4s var(--mk-ease)}.mk-browser{position:relative;border-radius:16px;overflow:hidden;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--pp-gradient-border,var(--mk-grad)) border-box;box-shadow:0 50px 100px -30px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.12)}.mk-browser__bar{display:flex;gap:6px;padding:10px 12px;background:#eef1f6}.mk-browser__bar span{width:10px;height:10px;border-radius:50%;background:#cbd2dc}.mk-browser__bar span:first-child{background:#ff5f57}.mk-browser__bar span:nth-child(2){background:#febc2e}.mk-browser__bar span:nth-child(3){background:#28c840}.mk-browser img{display:block;width:100%;height:auto}.mk-chip{position:absolute;display:flex;align-items:center;gap:.65rem;padding:.7rem .95rem;border-radius:14px;background:rgba(255,255,255,.95);color:var(--mk-ink);box-shadow:0 20px 40px -16px rgba(0,0,0,.5);transform:translateZ(60px);animation:mk-float 6s ease-in-out infinite;white-space:nowrap}.mk-chip i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--mk-grad);font-size:.9rem}.mk-chip strong{display:block;font-size:.88rem;line-height:1.2}.mk-chip small{display:block;font-size:.75rem;color:var(--mk-muted)}.mk-chip--a{left:-2.5rem;top:18%}.mk-chip--b{right:-1.5rem;top:46%;animation-delay:-2s}.mk-chip--c{left:12%;bottom:-1.75rem;animation-delay:-4s}.mk-chip--d{right:6%;top:-1.25rem;animation-delay:-1s}.mk-hero__scroll{position:absolute;left:50%;bottom:1.75rem;z-index:1;width:24px;height:38px;margin-left:-12px;border:2px solid rgba(255,255,255,.35);border-radius:14px}.mk-hero__scroll span{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:mk-scroll-dot 1.8s var(--mk-ease) infinite}.mk-anim-in{opacity:0;transform:translateY(18px);animation:mk-fade-up .9s var(--mk-ease) forwards;animation-delay:var(--mk-delay,0s)}.mk-reveal{opacity:0;transition:opacity .8s var(--mk-ease),transform .9s var(--mk-ease),filter .8s var(--mk-ease);transition-delay:var(--mk-delay,0s)}.mk-reveal--up{transform:translateY(32px)}.mk-reveal--left{transform:translateX(-40px)}.mk-reveal--right{transform:translateX(40px)}.mk-reveal--zoom{transform:scale(.94);filter:blur(4px)}.mk-reveal.is-visible{opacity:1;transform:none;filter:none}.mk-section{position:relative;padding:6.5rem 0}.mk-section--tint{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--mk-accent) 4%,#fff))}.mk-section--dark{color:#fff;overflow:hidden;isolation:isolate}.mk-section--dark>.mk-container{z-index:1}.mk-section--overlap{padding-top:0;margin-top:-4rem;z-index:2}.mk-section__head{max-width:720px;margin:0 auto 3.5rem;text-align:center}.mk-mobile h2,.mk-section__head h2,.mk-workflow__intro h2{font-size:clamp(2.1rem,4vw,3.25rem);margin:.6rem 0 .9rem!important}.mk-section__head p{color:var(--mk-muted);font-size:1.1rem;margin:0}.mk-section--dark .mk-section__head p{color:rgba(255,255,255,.7)}.mk-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--mk-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-icon-badge{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:var(--mk-grad);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--mk-accent) 80%,transparent);font-size:1.1rem;transition:transform .5s var(--mk-ease)}.mk-spotlight{--mx:50%;--my:50%;position:relative;isolation:isolate}.mk-spotlight:before{z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--mk-accent) 14%,transparent),transparent 60%);transition:opacity .35s}.mk-spotlight:after,.mk-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0}.mk-spotlight:after{padding:1px;background:radial-gradient(300px circle at var(--mx) var(--my),var(--mk-accent),color-mix(in srgb,var(--mk-blue) 50%,transparent) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;pointer-events:none}.mk-spotlight:hover:after{visibility:visible;transition:opacity .35s,visibility 0s}.mk-spotlight:hover:after,.mk-spotlight:hover:before{opacity:1}.mk-marquee{padding:2.75rem 0;background:#fff;border-bottom:1px solid var(--mk-line)}.mk-marquee__label{margin:0 0 1.25rem;text-align:center;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted)}.mk-marquee__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mk-marquee__track{display:flex;gap:4rem;width:max-content;animation:mk-marquee 32s linear infinite}.mk-marquee__viewport:hover .mk-marquee__track{animation-play-state:paused}.mk-marquee__track img{height:56px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s,opacity .3s,transform .3s var(--mk-ease)}.mk-marquee__track img:hover{filter:none;opacity:1;transform:scale(1.06)}.mk-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(260px,auto);grid-gap:1.25rem;gap:1.25rem}.mk-bento__cell{display:flex}.mk-bento__card--wide{grid-column:span 2}.mk-bento__card--full{grid-column:1/-1}.mk-bento__card--tall{grid-row:span 2}.mk-bento__card{display:flex;flex-direction:column;width:100%;padding:1.75rem;border-radius:var(--mk-radius);background:#fff;border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);text-decoration:none!important;color:var(--mk-ink)!important;overflow:hidden;transition:transform .5s var(--mk-ease),box-shadow .5s var(--mk-ease)}.mk-bento__card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -24px rgba(15,23,42,.3)}.mk-bento__card:hover .mk-icon-badge{transform:rotate(-8deg) scale(1.08)}.mk-bento__card h3{margin:1.1rem 0 .4rem!important;font-size:1.5rem}.mk-bento__card p{margin:0;color:var(--mk-muted);font-size:.97rem}.mk-bento__media{margin:1.5rem -1.75rem -1.75rem;padding:0 1.75rem;flex:1 1;display:flex;align-items:flex-end}.mk-bento__media img{width:100%;height:auto;max-height:340px;object-fit:cover;object-position:center 58%;border-radius:14px 14px 0 0;box-shadow:0 -10px 40px -20px rgba(15,23,42,.35);transform:translateY(12px);transition:transform .6s var(--mk-ease)}.mk-bento__card:hover .mk-bento__media img{transform:translateY(0) scale(1.02)}.mk-bento__wave{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;min-height:90px;margin-top:1.25rem;contain:layout paint}.mk-bento__wave span{width:4px;height:90%;border-radius:4px;background:var(--mk-grad);transform:scaleY(.333);animation:mk-wave 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.09s)}.mk-bento__more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-size:.9rem;font-weight:600;color:var(--mk-accent)}.mk-bento__more i{transition:transform .3s var(--mk-ease)}.mk-bento__card:hover .mk-bento__more i{transform:translateX(4px)}.mk-tabs__list{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.mk-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:rgba(255,255,255,.75);font:inherit;font-weight:600;cursor:pointer;overflow:hidden;transition:background-color .3s,color .3s,border-color .3s}.mk-tabs__tab:hover{color:#fff;border-color:rgba(255,255,255,.35)}.mk-tabs__tab.is-active{color:var(--mk-navy);background:#fff;border-color:#fff}.mk-tabs__progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--mk-grad);transform-origin:left;animation:mk-progress linear forwards}.mk-tabs.is-paused .mk-tabs__progress{animation-play-state:paused}.mk-tabs__panel{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:3rem;gap:3rem;align-items:center}.mk-tabs__copy h3{font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:1.25rem!important}.mk-tabs__copy ul{list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-gap:.8rem;gap:.8rem}.mk-tabs__copy li{display:flex;gap:.7rem;align-items:flex-start;color:rgba(255,255,255,.82)}.mk-tabs__copy li i{margin-top:.3rem;color:var(--mk-accent)}.mk-swap{animation:mk-swap .6s var(--mk-ease)}.mk-tabs__media{position:relative;aspect-ratio:3/2;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.06);box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.12)}.mk-tabs__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;opacity:0;transform:scale(1.04);transition:opacity .7s var(--mk-ease),transform 1.2s var(--mk-ease)}.mk-tabs__media img.is-active{opacity:1;transform:none}.mk-workflow{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:4rem;gap:4rem;align-items:start}.mk-workflow__intro{position:-webkit-sticky;position:sticky;top:calc(var(--mk-header-h) + 2rem)}.mk-workflow__intro p{color:var(--mk-muted);font-size:1.1rem;margin:0 0 2rem}.mk-timeline{--mk-progress:0;position:relative;list-style:none;margin:0;padding:0 0 0 .25rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.mk-timeline__line{position:absolute;left:calc(.25rem + 27px);top:28px;bottom:28px;width:2px;background:var(--mk-line)}.mk-timeline__line:after{content:"";position:absolute;inset:0;background:var(--mk-grad);background:linear-gradient(180deg,var(--mk-accent),var(--mk-blue));transform:scaleY(var(--mk-progress));transform-origin:top}.mk-timeline__step{position:relative;display:flex;gap:1.25rem;padding:1.25rem 1.4rem 1.25rem 0}.mk-timeline__icon{position:relative;z-index:1;flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#fff;color:var(--mk-accent);font-size:1.2rem;border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);transition:transform .6s var(--mk-ease),background-color .4s,color .4s}.mk-timeline__step.is-visible .mk-timeline__icon{animation:mk-pop .7s var(--mk-ease) both;animation-delay:calc(var(--mk-delay, 0s) + .2s)}.mk-timeline__step:hover .mk-timeline__icon{background:var(--mk-accent);color:#fff;transform:rotate(-6deg)}.mk-timeline__num{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-accent)}.mk-timeline__step h3{font-size:1.45rem;margin:.2rem 0 .35rem!important}.mk-timeline__step p{margin:0;color:var(--mk-muted)}.mk-stats-band{padding:3.5rem 0;background:var(--mk-navy);color:#fff;position:relative}.mk-stats-band:after,.mk-stats-band:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--pp-gradient-border,var(--mk-grad))}.mk-stats-band:before{top:0}.mk-stats-band:after{bottom:0}.mk-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;text-align:center}.mk-stat strong{display:block;font-family:var(--font-oswald),sans-serif;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:600;line-height:1;background:var(--mk-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-stat span{display:block;margin-top:.5rem;color:rgba(255,255,255,.7);font-size:.95rem}.mk-carousel{max-width:900px;margin:0 auto;padding:.5rem 0 1.5rem;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk-carousel__track{display:flex;transition:transform .8s var(--mk-ease)}.mk-quote{position:relative;flex:0 0 100%;margin:0;padding:3rem 3rem 2.5rem;border-radius:28px;background:#fff;border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);overflow:hidden}.mk-quote__mark{position:absolute;top:-2.5rem;right:1.5rem;font-family:Georgia,serif;font-size:12rem;line-height:1;background:var(--mk-grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.18}.mk-quote blockquote{margin:1rem 0 2rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55;color:var(--mk-ink)}.mk-quote figcaption{display:flex;align-items:center;gap:.9rem}.mk-quote figcaption small,.mk-quote figcaption strong{display:block}.mk-quote figcaption small{color:var(--mk-muted)}.mk-quote__avatar,.mk-quote__photo{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--mk-accent)}.mk-quote__avatar{display:grid;place-items:center;color:#fff;font-weight:700;font-size:1.3rem;background:var(--mk-grad)}.mk-carousel__controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem}.mk-carousel__controls>button{width:46px;height:46px;border-radius:50%;border:1px solid var(--mk-line);background:#fff;color:var(--mk-ink);cursor:pointer;transition:background-color .25s,color .25s,transform .25s var(--mk-ease)}.mk-carousel__controls>button:hover{background:var(--mk-accent);color:#fff;transform:scale(1.06)}.mk-carousel__dots{display:flex;gap:.45rem}.mk-carousel__dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(15,23,42,.18);cursor:pointer;transition:width .4s var(--mk-ease),background-color .3s}.mk-carousel__dots button.is-active{width:28px;background:var(--mk-accent)}.mk-video{position:relative;max-width:1000px;margin:0 auto;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:var(--mk-navy);box-shadow:0 50px 100px -40px rgba(15,23,42,.55)}.mk-video iframe,.mk-video__poster{position:absolute;inset:0;width:100%;height:100%;border:0}.mk-video__poster{padding:0;cursor:pointer;background:var(--mk-navy)}.mk-video__poster img{width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .8s var(--mk-ease),opacity .4s}.mk-video__poster:hover img{transform:scale(1.03);opacity:.7}.mk-video__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;color:#fff;font-size:1.8rem;background:var(--mk-grad);box-shadow:0 0 0 0 color-mix(in srgb,var(--mk-accent) 60%,transparent);animation:mk-dot 2s infinite}.mk-video__play i{margin-left:6px}.mk-mobile__grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:3rem;gap:3rem;align-items:center}.mk-mobile p{color:var(--mk-muted);font-size:1.1rem}.mk-checklist{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem}.mk-checklist li{display:flex;gap:.65rem;align-items:flex-start}.mk-checklist li i{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;margin-top:.15rem;border-radius:50%;font-size:.65rem;color:#fff;background:var(--mk-grad)}.mk-phones{position:relative;height:520px;display:flex;justify-content:center;align-items:center}.mk-phone{position:absolute;width:220px;padding:8px;border-radius:36px;background:#0b1020;box-shadow:0 40px 80px -30px rgba(15,23,42,.6),inset 0 0 0 2px rgba(255,255,255,.08);transition:transform 1.1s var(--mk-ease),opacity .8s;opacity:0}.mk-phone img{display:block;width:100%;height:auto;border-radius:28px}.mk-phone--l,.mk-phone--r{transform:translateX(0) rotate(0deg) scale(.9)}.mk-phone--c{z-index:2;transform:translateY(40px)}.mk-phones.is-visible .mk-phone{opacity:1}.mk-phones.is-visible .mk-phone--l{transform:translateX(-62%) rotate(-9deg) scale(.9)}.mk-phones.is-visible .mk-phone--r{transform:translateX(62%) rotate(9deg) scale(.9)}.mk-phones.is-visible .mk-phone--c{transform:none}.mk-phones.is-visible .mk-phone:hover{z-index:3}.mk-cta{padding:2rem 0 6rem}.mk-cta__card{position:relative;overflow:hidden;isolation:isolate;padding:5rem 2rem;border-radius:32px;text-align:center;color:#fff}.mk-cta__card>.mk-mesh{z-index:-1}.mk-cta__card .mk-mesh__blob{opacity:.8}.mk-cta__card h2{font-size:clamp(2.2rem,4.5vw,3.6rem);max-width:820px;margin:0 auto 1rem!important}.mk-cta__card p{margin:0 auto 2.25rem;max-width:560px;color:rgba(255,255,255,.78);font-size:1.15rem}.mk-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem}.mk-footer{position:relative;padding:4.5rem 0 2rem;background:var(--mk-navy);color:rgba(255,255,255,.7)}.mk-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pp-gradient-border,var(--mk-grad))}.mk-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem}.mk-footer__brand .mk-header__brand{color:#fff!important}.mk-footer__brand .mk-wordmark{position:relative;top:-10px}.mk-footer__brand p{margin:1rem 0;max-width:280px}.mk-footer h4{margin:0 0 1rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.mk-footer__grid>div>a{display:block;padding:.3rem 0;text-decoration:none;transition:color .2s,transform .3s var(--mk-ease)}.mk-footer__grid>div>a:hover{color:#fff;transform:translateX(3px)}.mk-footer__phone{color:#fff!important;text-decoration:none}.mk-footer__phone i{color:var(--mk-accent);margin-right:.35rem}.mk-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.88rem}.mk-page-hero{position:relative;padding:calc(var(--mk-header-h) + 4.5rem) 0 8rem;color:#fff;text-align:center;overflow:hidden;isolation:isolate}.mk-page-hero__inner{z-index:1;max-width:820px}.mk-page-hero h1{font-size:clamp(2.5rem,5.5vw,4.25rem);margin:1.1rem 0 1rem!important}.mk-page-hero p{margin:0 auto;max-width:620px;color:rgba(255,255,255,.78);font-size:1.15rem}.mk-page-hero__extra{margin-top:2rem}.mk-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.mk-pricing__cell{display:flex}.mk-price-card{display:flex;flex-direction:column;width:100%;padding:2rem 1.75rem;border-radius:var(--mk-radius);background:#fff;border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);transition:transform .5s var(--mk-ease),box-shadow .5s var(--mk-ease)}.mk-price-card:hover{transform:translateY(-8px);box-shadow:0 34px 70px -28px rgba(15,23,42,.35)}.mk-price-card h2{font-size:1.45rem}.mk-price-card.is-featured{background:linear-gradient(#fff,#fff) padding-box,var(--pp-gradient-border-conic,var(--mk-grad)) border-box;border:2px solid transparent}.mk-price-card.is-featured:before{background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--mk-accent) 10%,transparent),transparent 60%)}.mk-price-card__badge{align-self:flex-start;margin-bottom:.9rem;padding:.3rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--mk-grad-loop);background-size:200% auto;animation:mk-gradient-pan 4s linear infinite}.mk-price-card__price{display:flex;align-items:flex-start;margin:1rem 0 .5rem;font-family:var(--font-oswald),sans-serif;font-size:3.5rem;font-weight:600;line-height:1;color:var(--mk-ink)}.mk-price-card__price--text{font-size:2.2rem}.mk-price-card__currency{font-size:1.5rem;margin:.35rem .15rem 0 0}.mk-price-card__per{align-self:flex-end;margin:0 0 .45rem .25rem;font-family:inherit;font-size:1rem;color:var(--mk-muted);font-weight:400}.mk-price-card__desc,.mk-price-card__note{margin:0 0 .5rem;color:var(--mk-muted);font-size:.92rem}.mk-price-card .mk-checklist{flex:1 1;margin:1rem 0 1.75rem;font-size:.95rem}.mk-pricing__cell.is-visible .mk-checklist li{animation:mk-fade-up .6s var(--mk-ease) both;animation-delay:calc(var(--mk-delay, 0s) + .25s)}.mk-price-card--enterprise{color:#fff;background:var(--mk-navy);border-color:transparent}.mk-price-card--enterprise .mk-price-card__price,.mk-price-card--enterprise h2{color:#fff}.mk-price-card--enterprise .mk-price-card__desc{color:rgba(255,255,255,.7)}.mk-feature{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3.5rem;gap:3.5rem;align-items:start}.mk-feature__media{position:-webkit-sticky;position:sticky;top:calc(var(--mk-header-h) + 2rem);perspective:1400px}.mk-prose{padding-top:5rem;font-size:1.05rem;color:#334155}.mk-prose h3{margin:2rem 0 .75rem!important;font-size:1.6rem;color:var(--mk-ink)}.mk-prose h3:first-child{margin-top:0!important}.mk-prose p{margin:0 0 1rem}.mk-prose ul{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;grid-gap:.7rem;gap:.7rem}.mk-prose li{position:relative;padding:.85rem 1rem .85rem 2.9rem;border-radius:14px;background:#fff;border:1px solid var(--mk-line);transition:transform .35s var(--mk-ease),border-color .3s}.mk-prose li:hover{transform:translateX(4px);border-color:color-mix(in srgb,var(--mk-accent) 40%,transparent)}.mk-prose li:before{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;left:.9rem;top:.95rem;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.6rem;color:#fff;background:var(--mk-grad)}.mk-prose strong{color:var(--mk-ink)}.mk-prose .mk-btn{margin-top:1rem}.mk-feature-links,.mk-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.mk-feature-links>*,.mk-values>*{display:flex}.mk-link-card{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1.75rem;border-radius:var(--mk-radius);background:#fff;border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);text-decoration:none!important;color:var(--mk-ink)!important;transition:transform .5s var(--mk-ease),box-shadow .5s var(--mk-ease)}.mk-link-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -24px rgba(15,23,42,.3)}.mk-link-card .mk-icon-badge{margin-bottom:.5rem}.mk-link-card strong{font-family:var(--font-oswald),sans-serif;font-size:1.35rem;font-weight:600}.mk-link-card>span:not(.mk-icon-badge){color:var(--mk-muted);font-size:.95rem}.mk-link-card__arrow{margin-top:auto;padding-top:.75rem;color:var(--mk-accent);transition:transform .3s var(--mk-ease)}.mk-link-card:hover .mk-link-card__arrow{transform:translateX(6px)}.mk-about{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.mk-about .mk-prose{padding:2.5rem;border-radius:var(--mk-radius);background:#fff;box-shadow:var(--mk-shadow)}.mk-about__logo{display:grid;place-items:center;padding:3rem;border-radius:28px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--mk-accent) 18%,transparent),transparent 60%),radial-gradient(circle at 80% 90%,color-mix(in srgb,var(--mk-blue) 18%,transparent),transparent 60%),#fff;box-shadow:var(--mk-shadow)}.mk-about__logo img{width:100%;max-width:380px;height:auto;object-fit:contain;animation:mk-float 7s ease-in-out infinite}.mk-form-page{position:relative;min-height:100vh;padding:calc(var(--mk-header-h) + 3.5rem) 0 5rem;color:#fff;overflow:hidden;isolation:isolate}.mk-form-page--center{display:grid;place-items:center}.mk-form-page__grid{z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:start}.mk-form-page__copy{position:-webkit-sticky;position:sticky;top:calc(var(--mk-header-h) + 2.5rem);padding-top:1rem}.mk-form-page__copy h1{font-size:clamp(2.6rem,5vw,4rem);margin:1.1rem 0 1rem!important}.mk-form-page__copy>p{color:rgba(255,255,255,.78);font-size:1.15rem;margin:0}.mk-form-page__copy .mk-checklist{color:rgba(255,255,255,.85);margin-top:2rem}.mk-glass-card{position:relative;z-index:1;width:100%;padding:2.25rem;border-radius:26px;background:rgba(255,255,255,.96);color:var(--mk-ink);box-shadow:0 50px 100px -40px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.3)}.mk-glass-card .pp-form-group{margin-bottom:1rem}.mk-glass-card .pp-input,.mk-glass-card input:not([type=checkbox]):not([type=radio]),.mk-glass-card select{border-radius:12px;transition:border-color .2s,box-shadow .2s}.mk-glass-card input:focus,.mk-glass-card select:focus{border-color:var(--mk-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-accent) 18%,transparent);outline:none}.mk-glass-card button[type=submit]{border-radius:999px;padding:.9rem 1.2rem;font-weight:600}.mk-success{max-width:520px;text-align:center}.mk-success h1{font-size:2.4rem;margin:1.25rem 0 .75rem!important}.mk-success p{color:var(--mk-muted);margin:0 0 1.75rem}.mk-success__ring{display:inline-grid;place-items:center;width:112px;height:112px;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,var(--pp-gradient-border-conic,var(--mk-grad)) border-box;border:3px solid transparent;animation:mk-pop .8s var(--mk-ease) both}.mk-success__ring img{object-fit:contain}.mk-legal{display:grid;grid-template-columns:260px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.mk-legal__toc{position:-webkit-sticky;position:sticky;top:calc(var(--mk-header-h) + 1.5rem);display:flex;flex-direction:column;gap:.15rem;max-height:calc(100vh - var(--mk-header-h) - 3rem);overflow-y:auto;padding:1.25rem;border-radius:18px;background:#fff;box-shadow:var(--mk-shadow)}.mk-legal__toc>span{margin-bottom:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted)}.mk-legal__toc a{padding:.4rem .6rem;border-left:2px solid transparent;border-radius:0 8px 8px 0;font-size:.88rem;color:var(--mk-muted)!important;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}.mk-legal__toc a.is-active,.mk-legal__toc a:hover{color:var(--mk-ink)!important;border-left-color:var(--mk-accent);background:color-mix(in srgb,var(--mk-accent) 6%,transparent)}.mk-legal__doc{padding:2.75rem;border-radius:var(--mk-radius);background:#fff;box-shadow:var(--mk-shadow);color:#334155;font-size:1rem}.mk-legal__doc section{scroll-margin-top:calc(var(--mk-header-h) + 1.5rem);padding-bottom:1.5rem}.mk-legal__doc h2{font-size:1.5rem;margin:.5rem 0 .75rem!important;color:var(--mk-ink)}.mk-legal__footer{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--mk-line);color:var(--mk-muted)}.mk-legal__doc a{color:var(--mk-accent)}.mk-checkout .marketing-checkout-layout{align-items:start}.mk-checkout .marketing-checkout-plan,.mk-checkout .marketing-form-card{border-radius:var(--mk-radius);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);background:#fff}.mk-checkout .marketing-checkout-plan{position:relative;overflow:hidden}.mk-checkout .marketing-checkout-plan:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--pp-gradient-border,var(--mk-grad))}.mk-checkout .marketing-btn-primary{border-radius:999px;background-image:var(--pp-accent-button-gradient,var(--mk-grad))}.mk-checkout .pp-input,.mk-checkout input:not([type=checkbox]):not([type=radio]),.mk-checkout select{border-radius:12px}@keyframes mk-gradient-pan{to{background-position:200%}}@keyframes mk-drift-a{to{transform:translate(18vmax,10vmax) scale(1.15)}}@keyframes mk-drift-b{to{transform:translate(-14vmax,16vmax) scale(.9)}}@keyframes mk-drift-c{to{transform:translate(12vmax,-12vmax) scale(1.2)}}@keyframes mk-word-in{to{opacity:1;transform:none}}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mk-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes mk-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mk-accent) 60%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes mk-dot-ring{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(4.5)}to{opacity:0;transform:scale(1)}}@keyframes mk-pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes mk-scroll-dot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes mk-marquee{to{transform:translateX(calc(-50% - 2rem))}}@keyframes mk-wave{0%,to{transform:scaleY(.222)}50%{transform:scaleY(1)}}@keyframes mk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-swap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@media (max-width:1080px){.mk-header__actions .mk-nav__signin,.mk-nav{display:none}.mk-header__burger{display:flex}.mk-header__actions{margin-left:auto}}@media (max-width:960px){.mk-about,.mk-feature,.mk-form-page__grid,.mk-hero__grid,.mk-legal,.mk-mobile__grid,.mk-tabs__panel,.mk-workflow{grid-template-columns:1fr}.mk-form-page__copy{position:static;padding-top:0}.mk-hero{min-height:0;padding-bottom:7rem}.mk-hero__visual{max-width:620px;margin:1rem auto 0}.mk-chip--a{left:-.5rem}.mk-chip--b{right:-.5rem}.mk-bento{grid-template-columns:1fr 1fr}.mk-bento__card--tall{grid-row:auto}.mk-feature__media,.mk-legal__toc,.mk-workflow__intro{position:static}.mk-legal__toc{max-height:none}.mk-feature__media{width:100%;max-width:620px;margin-inline:auto}.mk-prose{padding-top:0}.mk-stats{grid-template-columns:1fr 1fr}.mk-feature-links,.mk-values{grid-template-columns:1fr}.mk-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mk-root{font-size:16px}.mk-section{padding:4.5rem 0}.mk-header__actions .mk-btn--primary{display:none}.mk-bento{grid-template-columns:1fr}.mk-bento__card--full,.mk-bento__card--wide{grid-column:auto}.mk-chip{display:none}.mk-quote{padding:2.25rem 1.5rem 1.75rem}.mk-phones{height:420px}.mk-phone{width:170px}.mk-cta__card{padding:3.5rem 1.25rem}.mk-about .mk-prose,.mk-glass-card,.mk-legal__doc{padding:1.5rem}.mk-footer__grid{grid-template-columns:1fr}}[data-mk-offscreen] .mk-about__logo img,[data-mk-offscreen] .mk-bento__wave span,[data-mk-offscreen] .mk-chip,[data-mk-offscreen] .mk-eyebrow__dot:after,[data-mk-offscreen] .mk-gradient-text,[data-mk-offscreen] .mk-hero__scroll span,[data-mk-offscreen] .mk-marquee__track,[data-mk-offscreen] .mk-mesh__blob,[data-mk-offscreen] .mk-price-card__badge,[data-mk-offscreen] .mk-pulse:after,[data-mk-offscreen] .mk-video__play{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk-root *,.mk-root :after,.mk-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.mk-anim-in,.mk-reveal,.mk-word{opacity:1!important;transform:none!important;filter:none!important}.mk-phone{opacity:1!important}.mk-marquee__track,.mk-mesh__blob{animation:none!important}}