body.mk{--mk-ink:#1d1d1f;--mk-muted:#6e6e73;--mk-faint:#86868b;--mk-gray:#f5f5f7;--mk-line:#d2d2d7;--mk-blue:#2563EB;--mk-blue-d:#1d4fc4;--mk-navy:#0C2340;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--mk-ink);background:#fff;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}body.mk h1,body.mk h2,body.mk h3{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.mk-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.mk-narrow{max-width:760px}.mk-center{text-align:center}.mk-h1{font-size:clamp(44px,7.2vw,84px);line-height:1.04;font-weight:700;letter-spacing:-.035em;margin:0;color:var(--mk-ink)}.mk-h2{font-size:clamp(34px,5vw,56px);line-height:1.07;font-weight:700;letter-spacing:-.03em;margin:0;color:var(--mk-ink)}.mk-lead{font-size:clamp(19px,2.2vw,24px);line-height:1.4;color:var(--mk-muted);max-width:640px;margin:22px auto 0;font-weight:400}.mk-sub{font-size:clamp(17px,1.8vw,21px);line-height:1.45;color:var(--mk-muted);max-width:640px;margin:18px auto 0}.mk-sub.small{font-size:17px}.mk-cta{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:32px}.mk-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--mk-blue);color:#fff;font-size:17px;font-weight:500;padding:12px 24px;border-radius:999px;text-decoration:none;transition:background .15s}.mk-btn:hover{background:var(--mk-blue-d)}.mk-link{color:var(--mk-blue);font-size:17px;text-decoration:none;font-weight:400}.mk-link:hover{text-decoration:underline}.mk-link span{font-size:20px;margin-left:2px}.mk-note{font-size:14px;color:var(--mk-faint);margin:18px 0 0;text-align:center}.mk-cap{font-size:13px;color:var(--mk-faint);text-align:center;margin:18px 0 0}.mk-cap a{color:var(--mk-blue);text-decoration:none;font-size:17px}.mk-cap.light{color:#86868b}body.mk .s-nav{background:#fffffff0;border-bottom:1px solid rgba(0,0,0,.08)}body.mk .s-nav .s-links a{color:var(--mk-ink);font-size:14px;font-weight:400;opacity:.85}body.mk .s-nav .s-links a:hover{opacity:1}body.mk .s-nav .s-btn{border-radius:999px;font-weight:500;font-size:14px;padding:8px 16px}body.mk .s-nav .s-btn.primary{background:var(--mk-blue);box-shadow:none}body.mk .s-nav .s-btn.ghost{color:var(--mk-ink)}body.mk .s-brand b{letter-spacing:-.02em}.mk-hero{padding:96px 0 72px;background:#fff;overflow:hidden}.mk-devices{position:relative;max-width:900px;margin:64px auto 0;padding-right:12%}.mk-devices .dv-lap{filter:drop-shadow(0 18px 28px rgba(0,0,0,.1))}.mk-devices .mk-ph{--u:.66;position:absolute;right:0;bottom:-14px;z-index:2;filter:drop-shadow(0 24px 40px rgba(0,0,0,.25))}.mk-for{font-size:17px;color:var(--mk-muted);text-align:center;margin:40px auto 0;max-width:720px}.mk-for a{color:inherit;text-decoration:none}.mk-for a:hover{text-decoration:underline;text-underline-offset:3px}.mk-for a:hover{color:var(--mk-ink)}.mk-for a[href="../for/"]{color:var(--mk-blue);text-decoration:none;white-space:nowrap}.mk-sec{padding:120px 0}.mk-gray{background:var(--mk-gray)}.mk-dark{background:#000;color:#f5f5f7}.mk-dark .mk-h2{color:#f5f5f7}.mk-dark .mk-sub{color:#a1a1a6}.mk-player{margin:56px auto 0;max-width:960px;border-radius:22px;overflow:hidden}body.mk .s-play-btn{background:#ffffffeb}.mk-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:64px}.mk-tile{background:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;min-height:520px}.mk-tile.wide{grid-column:1/-1;flex-direction:row;min-height:440px}.mk-tile-t{padding:44px 44px 0}.mk-tile.wide .mk-tile-t{flex:1;padding:56px 0 56px 56px;align-self:center}.mk-tile h3{font-size:clamp(24px,2.6vw,32px);line-height:1.12;letter-spacing:-.025em;font-weight:700;margin:0}.mk-tile p{font-size:17px;line-height:1.5;color:var(--mk-muted);margin:14px 0 0;max-width:440px}.mk-tile-art{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:36px 24px 0;overflow:hidden}.mk-tile-art .dv-ph{--u:.78;margin-bottom:-120px}.mk-tile.wide .mk-tile-art{padding:48px 48px 0;align-items:flex-end}.mk-tile.wide .mk-tile-art .dv-ph{--u:.86;margin-bottom:-140px}.mk-tile-art.lap{align-items:center;padding:48px 0 48px 24px}.mk-tile-art.lap .dv-lap{width:118%;max-width:none;margin-right:-24%}.mk-tools{margin-top:96px;text-align:center}.mk-tools h3{font-size:clamp(26px,3vw,36px);letter-spacing:-.025em;font-weight:700;margin:0}.mk-tool-grid{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;text-align:left}.mk-tool-grid li{padding:18px 0;border-top:1px solid var(--mk-line);display:flex;flex-direction:column;gap:4px}.mk-tool-grid b{font-size:17px;font-weight:600}.mk-tool-grid span{font-size:15px;color:var(--mk-muted)}.mk-more{margin-top:28px;text-align:center}.mk-more summary{cursor:pointer;color:var(--mk-blue);font-size:17px;list-style:none;display:inline-block}.mk-more summary::-webkit-details-marker{display:none}.mk-more summary:after{content:" +"}.mk-more[open] summary:after{content:" −"}.mk-more ul{text-align:left;max-width:720px;margin:24px auto 0;padding:0;list-style:none;columns:2;column-gap:40px}.mk-more li{break-inside:avoid;padding:8px 0;color:var(--mk-muted);font-size:15px;border-top:1px solid var(--mk-line)}.mk-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:64px}.mk-way{background:var(--mk-gray);border-radius:28px;padding:48px 44px;display:flex;flex-direction:column;align-items:flex-start}.mk-way h3{font-size:28px;letter-spacing:-.025em;font-weight:700;margin:0}.mk-way p{font-size:17px;line-height:1.5;color:var(--mk-muted);margin:14px 0 0}.mk-way .mk-way-f{color:var(--mk-ink);font-weight:500;margin:18px 0 26px}.mk-way .mk-btn,.mk-way .mk-link{margin-top:auto}.mk-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:56px max(24px,calc((100vw - 1080px)/2 + 24px)) 12px;scrollbar-width:none}.mk-rail::-webkit-scrollbar{display:none}.mk-style{flex:0 0 min(420px,78vw);scroll-snap-align:center;color:inherit;text-decoration:none;display:flex;flex-direction:column}.mk-style img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:18px;background:#e8e8ed;box-shadow:0 2px 12px #0000000f;transition:transform .2s}.mk-style:hover img{transform:scale(1.015)}.mk-style b{font-size:19px;font-weight:600;margin-top:16px;letter-spacing:-.015em}.mk-style span{font-size:15px;color:var(--mk-muted);margin-top:2px}body.mk #pricing .s-plans{margin-top:64px;gap:16px}body.mk .s-plan{border:0;background:var(--mk-gray);border-radius:24px;box-shadow:none;padding:36px 30px}body.mk .s-plan.mid{background:#fff;border:2px solid var(--mk-ink);box-shadow:none}body.mk .s-plan h3{font-size:24px;font-weight:700;letter-spacing:-.02em}body.mk .s-plan-b{color:var(--mk-muted)}body.mk .s-price b{font-size:48px;letter-spacing:-.035em;font-weight:700}body.mk .s-plan .s-btn{border-radius:999px;font-weight:500;box-shadow:none}body.mk .s-plan .s-btn.primary{background:var(--mk-blue)}body.mk .s-plan .s-btn.light{background:#fff;border:1px solid var(--mk-line)}body.mk .s-plan.mid .s-btn.light{background:var(--mk-gray)}body.mk .s-plan-alt{color:var(--mk-blue)}body.mk #plansInc .s-inc-all{background:transparent;border:0;border-top:1px solid var(--mk-line);border-radius:0;padding:28px 0 0;margin-top:40px}body.mk .s-fine-d summary{color:var(--mk-blue);font-weight:400}body.mk .s-cmp-wrap{margin-top:56px;background:#fff;border-radius:24px;border:0;box-shadow:none}body.mk .s-cmp th,body.mk .s-cmp td{border-color:#e8e8ed}body.mk .s-cmp .us{background:#fff;color:var(--mk-ink);font-weight:600}body.mk .s-cmp thead .us{color:var(--mk-blue)}.mk-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.mk-trust h3{font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0}.mk-trust p{font-size:15px;line-height:1.5;color:var(--mk-muted);margin:8px 0 0}.mk-founder blockquote{margin:0 auto;max-width:820px}.mk-founder blockquote p{font-size:clamp(22px,2.6vw,30px);line-height:1.4;letter-spacing:-.02em;font-weight:500;color:var(--mk-ink);margin:0}.mk-founder footer{margin-top:28px;display:flex;flex-direction:column;gap:2px;align-items:center}.mk-founder footer b{font-size:17px}.mk-founder footer span{font-size:15px;color:var(--mk-muted)}body.mk #faq .s-faq{margin-top:48px}body.mk .s-faq details{border:0;border-bottom:1px solid var(--mk-line);border-radius:0;background:transparent;box-shadow:none;padding:0}body.mk .s-faq summary{font-size:19px;font-weight:600;letter-spacing:-.015em;padding:22px 0}body.mk .s-faq details p{font-size:17px;line-height:1.55;color:var(--mk-muted);padding:0 0 22px;margin:0}body.mk .s-faq-more>summary{color:var(--mk-blue);font-weight:400}body.mk .s-start{background:var(--mk-gray);color:var(--mk-ink);padding:120px 0}body.mk .s-start h2{font-size:clamp(34px,4.6vw,52px);letter-spacing:-.03em;color:var(--mk-ink)}body.mk .s-start p,body.mk .s-start .ap-sub{color:var(--mk-muted)}body.mk .s-start .s-hl{color:inherit}body.mk .s-start a{color:var(--mk-blue)}body.mk .s-start .s-btn.primary,body.mk .s-give-band .s-btn.primary{background:var(--mk-blue);border-radius:999px;box-shadow:none;color:#fff}body.mk .s-form{border:0;border-radius:24px;box-shadow:none}body.mk .s-path label span{border-radius:16px}body.mk .s-give-band{background:#fff;border-top:0}body.mk .s-give-band .s-btn.light{border-radius:999px}body.mk .s-foot{background:var(--mk-gray);color:var(--mk-muted);border-top:1px solid var(--mk-line)}body.mk .s-foot a{color:var(--mk-muted)}body.mk .s-foot .s-brand.dark b,body.mk .s-foot .s-brand.dark{color:var(--mk-ink)}body.mk .s-foot .s-brand.dark rect[fill="#FFFFFF"]{fill:var(--mk-navy)}.mk-js .mk-rise{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.mk-js .mk-rise.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-js .mk-rise{opacity:1;transform:none;transition:none}}@media (max-width:980px){.mk-sec{padding:88px 0}.mk-tile.wide{flex-direction:column;min-height:0}.mk-tile.wide .mk-tile-t,.mk-tile-t{padding:40px 32px 0}.mk-tile-art.lap{padding:32px 0 32px 24px}.mk-tool-grid,.mk-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-two{grid-template-columns:1fr}body.mk #pricing .s-plans{margin-top:40px}}@media (max-width:640px){.mk-hero{padding:64px 0 48px}.mk-sec{padding:72px 0}.mk-bento{grid-template-columns:1fr;margin-top:40px;gap:14px}.mk-tile{min-height:440px;border-radius:24px}.mk-tile-t,.mk-tile.wide .mk-tile-t{padding:32px 26px 0}.mk-tile-art .dv-ph,.mk-tile.wide .mk-tile-art .dv-ph{--u:.7;margin-bottom:-110px}.mk-devices{margin-top:44px;padding-right:18%}.mk-devices .mk-ph{--u:.4;bottom:-8px}.mk-tool-grid{gap:0 18px}.mk-tool-grid span{display:none}.mk-more ul{columns:1}.mk-way{padding:36px 28px;border-radius:24px}.mk-trust{grid-template-columns:1fr;gap:26px}.mk-cta{gap:20px}}body.mk .s-swipe-hint{margin:28px 0 -28px}body.mk .s-foot .s-brand b,body.mk .s-foot .s-brand span,body.mk .s-foot .s-brand small{color:var(--mk-ink)}body.mk .s-foot .s-brand small{color:var(--mk-faint)}body.mk .s-brand .wm span,body.mk .s-brand b span{color:inherit}@media (max-width:520px){body.mk .s-nav-r{gap:2px}body.mk .s-nav .s-btn{padding:7px 12px;font-size:14px}body.mk .s-nav .s-btn.ghost{padding:7px 8px}body.mk .s-brand b{font-size:15px}}body.mk{letter-spacing:0}.mk-h1{letter-spacing:-.02em}.mk-h2{letter-spacing:-.015em}.mk-tile h3,.mk-tools h3,.mk-way h3{letter-spacing:-.01em}.mk-tile-art{align-items:flex-start;height:420px;flex:none;padding-top:40px}.mk-tile.wide .mk-tile-art{height:auto;flex:1;align-self:stretch;max-height:440px;padding-top:56px}.mk-tile-art.lap{height:auto;flex:1;align-items:center;padding-top:48px}.mk-tile{min-height:0}@media (max-width:980px){.mk-tile.wide .mk-tile-art{height:400px;max-height:none;flex:none;align-self:auto;padding-top:36px}.mk-tile-art.lap{height:auto;padding:36px 0 36px 24px}}@media (max-width:640px){.mk-tile-art,.mk-tile.wide .mk-tile-art{height:360px;padding-top:30px}.mk-tile-art.lap{height:auto;padding:30px 0 30px 20px}}.mk-tile.wide .mk-tile-art{align-items:flex-start}.mk-tile.wide .mk-tile-art.lap{height:auto;max-height:none;align-items:center}@media (max-width:980px){.mk-tile.wide .mk-tile-art.lap{height:auto;padding:28px 0 32px 24px}}.mk-tile{position:relative;isolation:isolate}.mk-tile-art{overflow:visible;align-items:flex-start}.mk-tile-art .dv-ph,.mk-tile.wide .mk-tile-art .dv-ph{margin-bottom:0}.mk-tile-art,.mk-tile{max-height:none}.mk-tile:not(.wide) .mk-tile-art{height:380px}.mk-tile.wide .mk-tile-art:not(.lap){height:440px;align-self:flex-end}.mk-h1{letter-spacing:-.028em}.mk-h2{letter-spacing:-.022em}.mk-tile h3,.mk-way h3,.mk-tools h3{letter-spacing:-.018em}@media (max-width:980px){.mk-tile.wide .mk-tile-art:not(.lap){height:400px;align-self:auto}}@media (max-width:640px){.mk-tile:not(.wide) .mk-tile-art,.mk-tile.wide .mk-tile-art:not(.lap){height:330px}}.mk-home{margin-top:20px;background:#fff;border-radius:28px;padding:32px 40px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,340px);gap:32px;align-items:center}.mk-home-icons{display:flex;gap:12px}.mk-home-icons img{width:72px;height:72px;border-radius:17px;box-shadow:0 1px 2px #00000014,0 10px 24px #0000001f;display:block}.mk-home-icons img+img{transform:translateY(10px)}.mk-home h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.02em;font-weight:700;margin:0}.mk-home p{font-size:16px;line-height:1.5;color:var(--mk-muted);margin:10px 0 0}.mk-home-how{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mk-home-how li{display:grid;gap:2px;font-size:14.5px;line-height:1.45;padding:12px 16px;border-radius:14px;background:#f5f5f7}.mk-home-how b{font-size:13px;letter-spacing:.02em}.mk-home-how span{color:var(--mk-muted)}@media (max-width:900px){.mk-home{grid-template-columns:auto minmax(0,1fr);padding:28px}.mk-home-how{grid-column:1/-1}}@media (max-width:520px){.mk-home{grid-template-columns:1fr;gap:18px;padding:24px 20px;border-radius:22px}.mk-home-icons img{width:60px;height:60px;border-radius:14px}}.mk-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,380px));justify-content:center;gap:16px;margin-top:40px}.mk-quote{margin:0;background:#fff;border:1px solid var(--mk-line);border-radius:20px;padding:24px;display:grid;gap:12px;align-content:start}.mk-q-stars{color:#e0a100;letter-spacing:2px;font-size:16px}.mk-q-stars span{color:#d2d2d7}.mk-quote blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--mk-ink)}.mk-quote figcaption{font-size:14px;color:var(--mk-muted);font-weight:600}.mk-disc{font-size:13px;color:var(--mk-faint);margin-top:18px}.mk-eyebrow{font-size:15px;font-weight:600;color:var(--mk-muted);letter-spacing:-.005em;margin:0 0 14px}@media (max-width:640px){.mk-hero .mk-eyebrow{font-size:13px;margin-bottom:10px}.mk-hero .mk-lead{font-size:18px;margin-top:16px}.mk-hero .mk-cta{margin-top:24px}.mk-wide{display:none}.mk-hero .mk-devices{margin-top:96px}.mk-hero .mk-cap{font-size:12px;margin-top:14px}.mk-for{font-size:14px;line-height:1.55;margin-top:20px;padding:0 8px}}@media (hover:none),(max-width:860px){body.site .s-nav,body.mk .s-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}body.mk h1,body.mk h2,body.mk .mk-h1,body.mk .mk-h2{font-family:Archivo Variable,Figtree,sans-serif;font-stretch:75%;font-weight:800;letter-spacing:-.02em;word-spacing:.1em}body.mk .hm-hero h1{font-size:66px;line-height:1}@media (max-width:760px){body.mk .hm-hero h1{font-size:48px}}
