.lp{--mk-tint:color-mix(in srgb,var(--primary-soft) 55%,var(--surface));--mk-border-accent:color-mix(in srgb,var(--primary) 30%,var(--border));--mk-hairline:color-mix(in srgb,var(--ink) 6%,transparent)}.lp .mk-hero{padding-block:44px 64px;padding-inline:max(20px,calc((100% - 1160px)/2));background:radial-gradient(1000px 560px at 8% 0,color-mix(in srgb,var(--primary) 6%,transparent),transparent 62%),radial-gradient(900px 520px at 94% 100%,color-mix(in srgb,var(--chip) 30%,transparent),transparent 62%),linear-gradient(180deg,var(--canvas) 0,color-mix(in srgb,var(--primary-soft) 45%,var(--canvas)) 100%);border-bottom:1px solid var(--mk-hairline)}.lp .mk-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.lp .mk-hero h1{font-size:clamp(36px,4.3vw,60px);line-height:1.06;letter-spacing:-.025em;font-weight:700;margin:0 0 18px;text-wrap:balance;max-width:15em}.lp .mk-hero h1 .accent{color:var(--primary)}.lp .mk-hero .lede{font-size:19px;max-width:34em}.lp .mk-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px}.lp .mk-hero-art{margin:0;justify-self:center;width:min(100%,420px)}.lp .mk-figure img,.lp .mk-hero-art img{display:block;width:100%;height:auto;border-radius:28px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel)}.lp.mk .logostrip p{color:var(--ink3)}.lp .mk-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 28px;padding:0;list-style:none;font-size:13.5px;color:var(--ink3)}.lp .mk-crumbs li{display:inline-flex;align-items:center;gap:6px}.lp .mk-crumbs li+li:before{content:"›";color:var(--ink4)}.lp .mk-crumbs a{color:var(--ink3);text-decoration:none}.lp .mk-crumbs a:hover{color:var(--primary)}.lp .mk-crumbs [aria-current]{color:var(--ink2);font-weight:600}.lp .mk-link{font-size:15.5px;font-weight:600;color:var(--primary);text-decoration:none}.lp .mk-link:hover{text-decoration:underline;text-underline-offset:3px}.lp .mk-crumbs a:focus-visible,.lp .mk-link:focus-visible,.lp .mk-prose a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.lp.mk .cta:hover{background:var(--primary-h)}.lp .mk-head{max-width:760px;margin:0 0 36px}.lp .center .mk-head,.lp .mk-head.center{margin-inline:auto}.lp .mk-alt{background:linear-gradient(180deg,var(--muted),var(--canvas));border-block:1px solid var(--mk-hairline)}.lp .mk-grid2,.lp .mk-grid3{display:grid;gap:20px}.lp .mk-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .mk-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .mk-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px 24px 26px;box-shadow:var(--shadow-panel);min-width:0}.lp .mk-card h3{margin:0 0 8px;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.lp .mk-card p{margin:0;font-size:15px;line-height:1.6;color:var(--ink2)}.lp .mk-card p+p{margin-top:10px}.lp .mk-card .mk-link{display:inline-block;margin-top:14px;font-size:15px}.lp .mk-card p a{color:var(--primary);font-weight:600;text-decoration:none}.lp .mk-card p a:hover{text-decoration:underline;text-underline-offset:3px}.lp .mk-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.lp .mk-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:22px 24px;box-shadow:var(--shadow-panel)}.lp .mk-num{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font-size:18px;font-weight:700}.lp .mk-step h3{margin:6px 0 8px;font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.lp .mk-step p{margin:0;font-size:15.5px;line-height:1.65;color:var(--ink2);max-width:46em}.lp .mk-step p+p{margin-top:10px}.lp .mk-prose{max-width:760px}.lp .mk-prose h2{font-size:clamp(26px,2.8vw,36px);margin:0 0 14px}.lp .mk-prose h2:not(:first-child){margin-top:48px}.lp .mk-prose p{margin:0;font-size:17px;line-height:1.7;color:var(--ink2)}.lp .mk-prose p+p{margin-top:14px}.lp .mk-prose ul{list-style:disc;margin:14px 0 0;padding-left:1.3em;display:grid;gap:8px;font-size:17px;line-height:1.6;color:var(--ink2)}.lp .mk-prose ul+p{margin-top:14px}.lp .mk-head .lede a,.lp .mk-hero .lede a,.lp .mk-note a,.lp .mk-prose a{color:var(--primary);font-weight:600;text-decoration:none}.lp .mk-prose a:hover{text-decoration:underline;text-underline-offset:3px}.lp .mk-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.lp .mk-split.flip>:first-child{order:2}.lp .mk-figure{margin:0;justify-self:center;width:min(100%,440px)}.lp .mk-founder-card{justify-self:center;width:min(100%,400px);background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:14px 14px 18px;box-shadow:var(--shadow-lg);display:grid;gap:14px}.lp .mk-founder-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:18px}.lp .mk-founder-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.lp .mk-founder-name{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.lp .mk-founder-role{margin:2px 0 0;font-size:14px;color:var(--ink3)}.lp .mk-in{display:inline-flex;align-items:center;gap:7px;flex:none;padding:8px 13px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s}.lp .mk-in img{display:block;width:18px;height:18px;border-radius:4px}.lp .mk-in:hover{border-color:var(--mk-border-accent);box-shadow:var(--shadow-sm)}.lp .mk-in:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lp .mk-in.compact{padding:9px}.lp .mk-story{max-width:680px;margin-inline:auto}.lp .mk-story .mk-prose{max-width:none}.lp .mk-story .mk-prose p{font-size:18px;line-height:1.7;text-wrap:pretty}.lp .mk-story .mk-prose p+p{margin-top:18px}.lp .mk-story .mk-prose>p:first-child{font-size:20px;color:var(--ink);font-weight:500}.lp .mk-story .mk-prose b{color:var(--ink);font-weight:600}.lp .mk-step a{color:var(--primary);font-weight:600;text-decoration:none}.lp .mk-step a:hover{text-decoration:underline;text-underline-offset:3px}.lp .mk-steps.narrow{max-width:820px;margin-inline:auto}.lp .mk-step-key{background:var(--mk-tint);border-color:var(--mk-border-accent)}.lp .mk-step-key .mk-badge{margin:4px 0 2px}.lp .mk-hero-cta.center{justify-content:center}.lp .mk-modes .mk-plan.best{order:0}.lp .mk-more{display:flex;flex-wrap:wrap;gap:10px 24px;margin:22px 0 0}.lp .mk-plans-sec{padding-top:8px}.lp .mk-plan.best{background:var(--mk-tint)}.lp .mk-plan .cta.alt{background:transparent;color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.lp .mk-plan .mk-checks-sm{margin:0}.lp .mk-included-links{margin-top:22px}.lp .mk-team-sec .mk-note{margin-top:28px}@media (max-width:960px){.lp .mk-grid3.mk-does{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lp .mk-founder-photo{aspect-ratio:1/1;object-position:50% 22%}}.lp .mk-ba{max-width:960px;margin-inline:auto}.lp .mk-ba .mk-badge{margin-bottom:12px}.lp .mk-ba .mk-card p{font-size:17px;line-height:1.55;color:var(--ink)}.lp .mk-ba .mk-before p{color:var(--ink3)}.lp .mk-card.mk-after{background:var(--mk-tint);border-color:var(--mk-border-accent)}.lp .mk-ba mark{background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface));color:var(--ink);font-weight:600;padding:0 3px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp .mk-checks.mk-ba-notes{max-width:620px;margin:28px auto 0}.lp .mk-pull{margin:30px 0;padding:6px 0 6px 22px;border-left:3px solid var(--primary)}.lp .mk-prose .mk-pull p{font-size:clamp(22px,2.4vw,28px);line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.lp .mk-prose .mk-pull+p{margin-top:0}.lp .mk-prose .mk-pull-muted{border-left-color:var(--border)}.lp .mk-prose .mk-pull-muted p{color:var(--ink3);font-style:italic;font-weight:600}.lp .mk-prose .mk-ul{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-skip-ink:none;color:var(--ink);font-weight:600}.lp .mk-prose .mk-shout{font-size:clamp(20px,2.2vw,24px);line-height:1.4;font-weight:700;color:var(--ink);letter-spacing:-.01em}.lp .mk-prose .mk-closing{margin-top:28px;padding:22px 24px;border-radius:18px;background:var(--primary-soft);border:1px solid var(--border);font-size:19px;line-height:1.5;font-weight:700;color:var(--ink)}.lp .mk-sign{display:flex;align-items:center;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-subtle)}.lp .mk-sign .mk-avatar{width:52px;height:52px;border-radius:999px;object-fit:cover;flex:none}.lp .mk-sign>div{flex:1;min-width:0}.lp .mk-sign-name{margin:0;font-size:17px;font-weight:700}.lp .mk-sign-role{margin:2px 0 0;font-size:14px;color:var(--ink3)}.lp .mk-sign-role a{color:var(--primary);font-weight:600;text-decoration:none}.lp .mk-sign-role a:hover{text-decoration:underline;text-underline-offset:3px}.lp .mk-figures{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lp .mk-figures li{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);min-width:0}.lp .mk-figures-sec{padding-block:48px 56px}.lp .mk-figure-value{font-size:clamp(30px,3.2vw,46px);line-height:1;font-weight:700;letter-spacing:-.025em;color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap}.lp .mk-figure-label{font-size:15px;line-height:1.45;color:var(--ink2)}.lp .mk-figure-label:first-letter{text-transform:uppercase}.lp .mk-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:20px auto 0}.lp .mk-team-sec .mk-photo{margin-inline:auto;max-width:880px}.lp .mk-person{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);min-width:0}.lp .mk-person .mk-avatar{width:56px;height:56px;border-radius:999px;object-fit:cover;flex:none}.lp .mk-person>div{flex:1;min-width:0}.lp .mk-person-name{margin:0;font-size:17px;font-weight:700}.lp .mk-person-role{margin:2px 0 0;font-size:14px;color:var(--ink3)}.lp .mk-person-bio{margin:4px 0 0;font-size:13.5px;font-weight:600;color:var(--primary-strong)}.lp .mk-team-sec .mk-head .lede{max-width:720px;margin-inline:auto}.lp .mk-company h2{font-size:clamp(24px,2.4vw,30px);margin:0 0 14px}.lp .mk-photo{margin:40px 0 0;max-width:960px}.lp .mk-photo img{display:block;width:100%;height:auto;border-radius:24px;border:1px solid var(--border);box-shadow:var(--shadow-panel)}.lp .mk-photo figcaption{margin-top:12px;font-size:14.5px;line-height:1.55;color:var(--ink3)}.lp .mk-checks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.lp .mk-checks li{position:relative;padding-left:36px;font-size:15.5px;line-height:1.55;color:var(--ink2)}.lp .mk-checks li:before{content:"";position:absolute;left:0;top:.05em;width:22px;height:22px;border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18.5 8'/%3E%3C/svg%3E") 50%/13px no-repeat,linear-gradient(140deg,var(--primary),var(--primary-strong));box-shadow:0 0 0 4px var(--primary-soft),0 2px 6px -2px color-mix(in srgb,var(--primary) 55%,transparent)}.lp .mk-checks b{color:var(--ink);font-weight:600}.lp .mk-checks-sm{margin:0;padding:0 6px;gap:9px}.lp .mk-checks-sm li{font-size:14.5px;color:var(--ink);font-weight:600}.lp .mk-checks+.mk-link{display:inline-block;margin-top:22px}.lp .mk-steps+.mk-prose{margin-top:28px}.lp .mk-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;margin:0 auto}.lp .mk-plan{position:relative;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:28px;box-shadow:var(--shadow-panel);min-width:0}.lp .mk-plan.best{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:var(--shadow)}.lp .mk-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp .mk-plan h3{margin:0;font-size:22px;font-weight:700}.lp .mk-badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12.5px;font-weight:700}.lp .mk-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.lp .mk-was{font-size:20px;color:var(--ink4);text-decoration:line-through}.lp .mk-amount{font-size:46px;line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp .mk-per{font-size:15px;color:var(--ink3)}.lp .mk-save{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:13px;font-weight:700}.lp .mk-renew{margin:0;font-size:14px;line-height:1.55;color:var(--ink3)}.lp .mk-plan .cta{align-self:stretch;justify-content:center;text-align:center;margin-top:auto}.lp .mk-note{margin:22px auto 0;max-width:880px;text-align:center;font-size:14.5px;line-height:1.6;color:var(--ink3)}.lp .mk-define{border-top:1px solid var(--mk-hairline)}.lp .mk-define h2 .accent{font-family:var(--sans)}.lp .mk-define-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:26px 0 0}@media (min-width:961px){.lp .mk-founder-photo{aspect-ratio:1/1;object-position:50% 22%}.lp .mk-person .mk-avatar{width:72px;height:72px}}@media (max-width:960px){.lp .mk-hero-grid,.lp .mk-split{grid-template-columns:minmax(0,1fr);gap:36px}.lp .mk-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .mk-split.flip>:first-child{order:0}.lp .mk-figure,.lp .mk-hero-art{width:min(100%,340px)}.lp .mk-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lp .mk-hero{padding-block:28px 48px}}@media (max-width:640px){.lp .mk-grid2,.lp .mk-grid3,.lp .mk-plans,.lp .mk-team{grid-template-columns:minmax(0,1fr)}.lp .mk-figures{gap:12px}.lp .mk-figures li{padding:18px 16px}.lp .mk-figure-value{font-size:clamp(22px,6.6vw,34px)}.lp .mk-figure-label{font-size:14px}.lp .mk-person{padding:14px 16px}.lp .mk-person .mk-in{padding:9px}.lp .mk-person .mk-in-label{display:none}.lp .mk-founder-card{width:min(100%,340px)}.lp .mk-figure,.lp .mk-hero-art{width:min(100%,240px)}.lp .mk-step{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px}.lp .mk-num{width:36px;height:36px;border-radius:11px;font-size:16px}.lp .mk-step h3{margin-top:4px;font-size:19px}.lp .mk-plan{padding:24px 22px}.lp .mk-amount{font-size:40px}.lp .mk-plan.best{order:-1}}.lp .mk-page .mk-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;letter-spacing:-.02em;font-weight:700;margin:0 0 14px}.lp .mk-page .mk-head{margin-bottom:40px}.lp .mk-page .mk-head .lede{font-size:18px;line-height:1.6}.lp.mk .mk-page .logostrip p{font-size:15px;line-height:1.45;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink3)}.lp .mk-page .mk-story .mk-prose p{font-size:18px;line-height:1.7}.lp .mk-page .mk-story .mk-prose>p:first-child{font-size:19px;line-height:1.6;font-weight:500;color:var(--ink)}.lp .mk-page .mk-prose .mk-ul,.lp .mk-page .mk-prose a,.lp .mk-page .mk-prose strong{font-weight:700}.lp .mk-page .mk-prose blockquote.mk-pull p,.lp .mk-page .mk-prose p.mk-shout{font-size:clamp(21px,2.2vw,24px);line-height:1.35;letter-spacing:-.01em;font-weight:700}.lp .mk-page .mk-prose blockquote.mk-pull-muted p{font-weight:500}.lp .mk-page .mk-prose p.mk-closing{font-size:19px;line-height:1.55;font-weight:700}.lp .mk-page .mk-note,.lp .mk-page .mk-photo figcaption{font-size:14px;line-height:1.5}.lp .mk-page .mk-link{font-size:15px;font-weight:700}.lp .mk-page .mk-card p{font-size:15px;line-height:1.55}.lp .mk-page .mk-card h3{font-size:20px;line-height:1.25;font-weight:700}.lp .mk-page .mk-checks-sm li{font-size:15px;line-height:1.5;font-weight:500}.lp .mk-page .mk-cc-name,.lp .mk-page .mk-founder-name,.lp .mk-page .mk-person-name,.lp .mk-page .mk-sign-name{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.lp .mk-page .mk-cc-role,.lp .mk-page .mk-founder-role,.lp .mk-page .mk-person-role,.lp .mk-page .mk-sign-role{font-size:14px;line-height:1.45;color:var(--ink3)}.lp .mk-page .mk-person-bio{font-size:14px;line-height:1.45;font-weight:700}.lp .mk-page .mk-sign .mk-avatar{width:56px;height:56px;border-radius:14px;object-fit:cover}.lp .mk-page .mk-person .mk-avatar{width:64px;height:64px;border-radius:16px;object-fit:cover}.lp .mk-cc-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp .mk-cc{gap:18px;min-width:0;padding:22px 20px 20px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel)}.lp .mk-cc,.lp .mk-cc-head{display:flex;flex-direction:column}.lp .mk-cc-head{align-items:flex-start;gap:12px}.lp .mk-cc-head>div{min-width:0}.lp .mk-cc-face{display:block;flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--muted);box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--border)}.lp .mk-cc-face img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transform:scale(1.06)}.lp .mk-cc-name{display:flex;align-items:center;gap:8px;margin:0}.lp .mk-cc-name .mk-in.compact{padding:4px}.lp .mk-cc-name .mk-in img{width:16px;height:16px}.lp .mk-cc-role{margin:2px 0 0}.lp .mk-cc-story{margin:0;display:grid;gap:12px}.lp .mk-cc-story>div{position:relative;padding-left:22px}.lp .mk-cc-story>div:before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink4)}.lp .mk-cc-story>div:not(:last-child):after{content:"";position:absolute;left:4.5px;top:19px;bottom:-14px;width:1px;background:var(--border)}.lp .mk-cc-story>div:nth-child(2):before{box-shadow:inset 0 0 0 2px var(--primary)}.lp .mk-cc-story>div:last-child:before{background:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.lp .mk-cc-story dt{font-size:14px;line-height:1.45;font-weight:700;color:var(--ink)}.lp .mk-cc-story dd{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--ink2)}.lp .mk-cc-story>div:last-child dd{color:var(--ink);font-weight:500}.lp .mk-cc-quote{margin:auto 0 0;padding:14px 16px;border-radius:14px;background:var(--primary-soft)}.lp .mk-cc-quote p{margin:0;font-size:15px;line-height:1.5;font-weight:500;color:var(--ink)}@media (min-width:1100px){.lp .mk-cc-role{min-height:2.9em}}@media (max-width:1099px){.lp .mk-cc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .mk-cc-head{flex-direction:row;align-items:center;gap:14px}}@media (max-width:640px){.lp .mk-cc-row{grid-template-columns:minmax(0,1fr)}.lp .mk-cc{padding:20px 18px 18px}.lp .mk-cc-face{width:56px;height:56px}}.lp .mk-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp .mk-feat{padding:12px 12px 24px}.lp .mk-feat,.lp .mk-feat-tx{display:flex;flex-direction:column}.lp .mk-feat-tx{flex:1;padding:0 12px}.lp .mk-feat-tx .mk-link{align-self:flex-start;margin-top:auto;padding-top:14px}.lp .mk-ill{position:relative;height:196px;margin:0 0 22px;padding:18px 16px;border-radius:12px;background:var(--primary-soft);border:1px solid var(--border-subtle);overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:10px}.lp .mk-ill img{display:block;flex:none;width:26px;height:26px;border-radius:7px}.lp .mk-bars{flex:1;min-width:0;display:grid;gap:6px}.lp .mk-bars i{display:block;height:6px;border-radius:3px;background:var(--border);width:82%}.lp .mk-bars i+i{width:52%;background:var(--border-subtle)}.lp .mk-m-row{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lp .mk-m-row:not(.mk-m-fit){opacity:.5}.lp .mk-m-fit{z-index:1;transform:scale(1.04);box-shadow:var(--shadow)}.lp .mk-m-fit:after{content:"";position:absolute;inset:-1px;border-radius:12px;border:2px solid var(--primary);pointer-events:none}.lp .mk-m-pill{flex:none;font-size:11px;line-height:1;font-weight:700;padding:5px 9px;border-radius:999px;background:var(--ok-soft);color:var(--ok);white-space:nowrap}.lp .mk-m-scan{position:absolute;left:12px;right:12px;top:18px;height:2px;border-radius:2px;background:var(--primary);opacity:0;z-index:2}.lp .mk-t-doc{position:absolute;left:18px;top:20px;bottom:-14px;width:58%;padding:16px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);display:grid;align-content:start;gap:9px}.lp .mk-t-doc i{position:relative;display:block;height:6px;border-radius:3px;background:var(--border-subtle)}.lp .mk-t-doc .mk-t-name{height:9px;width:56%;margin-bottom:4px;background:var(--ink3)}.lp .mk-t-doc .short{width:62%}.lp .mk-t-kw:after{content:"";position:absolute;left:0;top:0;bottom:0;width:64%;border-radius:3px;background:var(--primary);transform-origin:left center}.lp .mk-t-kw.two:after{left:22%;width:54%}.lp .mk-t-ats{position:absolute;right:16px;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 12px 10px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.lp .mk-t-ats svg{display:block;width:48px;height:48px;transform:rotate(-90deg)}.lp .mk-t-ats circle{fill:none;stroke-width:4}.lp .mk-t-track{stroke:var(--border-subtle)}.lp .mk-t-meter{stroke:var(--ok);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:8}.lp .mk-t-st{display:grid;font-size:11px;line-height:1;font-weight:700;white-space:nowrap}.lp .mk-t-st b{grid-area:1/1;text-align:center;padding:5px 9px;border-radius:999px}.lp .mk-t-low{background:var(--err-bg);color:var(--err);opacity:0}.lp .mk-t-pass{background:var(--ok-soft);color:var(--ok)}.lp .mk-a-mode{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:11px;line-height:1;font-weight:700;color:var(--ink2)}.lp .mk-a-mode i{position:relative;width:26px;height:15px;border-radius:999px;background:var(--primary)}.lp .mk-a-mode i:after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--surface)}.lp .mk-a-row,.lp .mk-c-row{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:11px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lp .mk-a-st,.lp .mk-c-st{display:grid;flex:none;font-size:11px;line-height:1;font-weight:700}.lp .mk-a-st b,.lp .mk-c-st b{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 9px;border-radius:999px;white-space:nowrap}.lp .mk-a-fill{background:var(--primary-soft);color:var(--primary);opacity:0}.lp .mk-a-sent{background:var(--ok);color:var(--on-primary)}.lp .mk-a-spin{width:9px;height:9px;border-radius:50%;border:2px solid var(--primary);border-right-color:var(--primary-soft);animation:lp-spin .8s linear infinite}@keyframes mk-m-dim{0%,22%{opacity:1}34%,84%{opacity:.5}96%,to{opacity:1}}@keyframes mk-m-lift{0%,22%{transform:none;box-shadow:var(--shadow-sm)}34%,84%{transform:scale(1.04);box-shadow:var(--shadow)}96%,to{transform:none;box-shadow:var(--shadow-sm)}}@keyframes mk-fade{0%,22%{opacity:0}34%,84%{opacity:1}96%,to{opacity:0}}@keyframes mk-pop{0%,30%{opacity:0;transform:scale(.6)}40%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.6)}}@keyframes mk-m-scan{0%{opacity:0;transform:translateY(0)}20%,4%{opacity:1}26%,to{opacity:0;transform:translateY(150px)}}@keyframes mk-t-kw{0%,16%{transform:scaleX(0)}36%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes mk-t-meter{0%,26%{stroke-dashoffset:66;stroke:var(--danger)}52%,86%{stroke-dashoffset:8;stroke:var(--ok)}96%,to{stroke-dashoffset:66;stroke:var(--danger)}}@keyframes mk-out{0%,40%{opacity:1}48%,88%{opacity:0}96%,to{opacity:1}}@keyframes mk-in{0%,40%{opacity:0;transform:scale(.8)}48%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.8)}}@keyframes mk-a-fill{0%,6%{opacity:0}12%,42%{opacity:1}48%,to{opacity:0}}@keyframes mk-a-sent{0%,44%{opacity:0;transform:scale(.7)}52%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.7)}}.lp .mk-m-row:not(.mk-m-fit){animation:mk-m-dim 6s ease-in-out infinite both}.lp .mk-m-fit{animation:mk-m-lift 6s ease-in-out infinite both}.lp .mk-m-fit:after{animation:mk-fade 6s ease-in-out infinite both}.lp .mk-m-pill{animation:mk-pop 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-m-scan{animation:mk-m-scan 6s ease-in-out infinite both}.lp .mk-t-kw:after{animation:mk-t-kw 6s cubic-bezier(.65,0,.35,1) infinite both}.lp .mk-t-kw.two:after{animation-delay:.35s}.lp .mk-t-meter{animation:mk-t-meter 6s cubic-bezier(.65,0,.35,1) infinite both}.lp .mk-t-low{animation:mk-out 6s ease infinite both}.lp .mk-t-pass{animation:mk-in 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-a-fill{animation:mk-a-fill 6s ease infinite both}.lp .mk-a-sent{animation:mk-a-sent 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-a-row+.mk-a-row b{animation-delay:.8s}.lp .mk-a-row+.mk-a-row+.mk-a-row b{animation-delay:1.6s}.lp .mk-f-form{display:grid;align-content:start;gap:8px;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lp .mk-f-peek{position:absolute;left:18px;right:18px;top:18px;bottom:-14px}.lp .mk-f-head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.lp .mk-f-field{display:grid;gap:4px}.lp .mk-f-label{display:block;width:34%;height:5px;border-radius:3px;background:var(--border)}.lp .mk-f-input{position:relative;display:block;height:18px;border-radius:6px;border:1px solid var(--border);background:var(--surface)}.lp .mk-f-input i{position:absolute;left:8px;top:6px;width:56%;height:5px;border-radius:3px;background:var(--primary);transform-origin:left center}.lp .mk-f-field:nth-child(2n) .mk-f-input i{width:42%}.lp .mk-f-anim .mk-f-input:after{content:"✓";position:absolute;right:7px;top:50%;translate:0 -50%;font-size:11px;line-height:1;font-weight:700;color:var(--ok)}.lp .mk-r-row{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lp .mk-r-pill{flex:none;font-size:11px;line-height:1;font-weight:700;padding:5px 9px;border-radius:999px;background:var(--primary-soft);color:var(--primary);white-space:nowrap}.lp .mk-r-pill.old{background:var(--muted);color:var(--ink3)}.lp .mk-r-pill.ghost{background:var(--err-bg);color:var(--err)}.lp .mk-r-ghost{opacity:.6}.lp .mk-r-ghost .mk-bars{position:relative}.lp .mk-r-ghost .mk-bars:after{content:"";position:absolute;left:-4px;right:6px;top:50%;height:2px;margin-top:-1px;border-radius:1px;background:var(--err);transform-origin:left center}.lp .mk-c-new .mk-f-input,.lp .mk-q .mk-f-input{border-color:var(--warn-border);box-shadow:0 0 0 3px var(--warn-bg)}.lp .mk-q .mk-f-input:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;width:2px;border-radius:1px;background:var(--ink2)}.lp .mk-c-new .mk-f-label,.lp .mk-q .mk-f-label{background:var(--warn)}.lp .mk-q-pill{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:5px 10px 5px 8px;border-radius:999px;background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);font-size:11px;line-height:1;font-weight:700;white-space:nowrap}.lp .mk-q-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}.lp .mk-c-ok{background:var(--ok-soft);color:var(--ok);opacity:0}.lp .mk-c-again{background:var(--warn-bg);color:var(--warn-text)}.lp .mk-h-file{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;border-radius:11px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:13px;line-height:1;font-weight:700;color:var(--ink)}.lp .mk-h-doc{flex:none;width:16px;height:20px;border-radius:3px;background:var(--primary-soft);border:2px solid var(--primary)}.lp .mk-h-dl{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-left:auto;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:13px;line-height:1}@keyframes mk-f-fill{0%,8%{transform:scaleX(0)}22%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes mk-r-drop{0%,10%{opacity:0;transform:translateY(-14px) scale(.96)}22%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes mk-r-ghost{0%,36%{opacity:1}50%,88%{opacity:.6}98%,to{opacity:1}}@keyframes mk-r-strike{0%,38%{transform:scaleX(0)}52%,88%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes mk-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes mk-c-new{0%,26%{opacity:0;transform:translateY(-6px)}36%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes mk-h-in{0%,8%{opacity:0;transform:translateY(10px)}20%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(10px)}}.lp .mk-f-anim .mk-f-input i{animation:mk-f-fill 6s cubic-bezier(.65,0,.35,1) infinite both}.lp .mk-f-anim .mk-f-input:after{animation:mk-pop 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-f-anim .mk-f-field:nth-child(3) .mk-f-input i,.lp .mk-f-anim .mk-f-field:nth-child(3) .mk-f-input:after{animation-delay:.5s}.lp .mk-f-anim .mk-f-field:nth-child(4) .mk-f-input i,.lp .mk-f-anim .mk-f-field:nth-child(4) .mk-f-input:after{animation-delay:1s}.lp .mk-r-new{animation:mk-r-drop 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-r-ghost{animation:mk-r-ghost 6s ease infinite both}.lp .mk-r-ghost .mk-bars:after{animation:mk-r-strike 6s cubic-bezier(.65,0,.35,1) infinite both}.lp .mk-r-ghost .mk-r-pill{animation:mk-pop 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-q .mk-f-input:before{animation:mk-blink 1s linear infinite}.lp .mk-q-pill:before{animation:mk-dot 1.6s ease-in-out infinite}.lp .mk-c-ok{animation:mk-out 6s ease infinite both}.lp .mk-c-again{animation:mk-in 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-c-new{animation:mk-c-new 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-h-file{animation:mk-h-in 6s cubic-bezier(.22,1,.36,1) infinite both}.lp .mk-h-file:nth-child(2){animation-delay:.3s}.lp .mk-h-file:nth-child(3){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.lp .mk-ill *,.lp .mk-ill :after,.lp .mk-ill :before{animation:none!important}}@media (min-width:641px) and (max-width:960px){.lp .mk-feats{grid-template-columns:minmax(0,1fr)}.lp .mk-feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:12px}.lp .mk-feat .mk-ill{margin:0}.lp .mk-feat-tx{padding:12px 12px 12px 0}}@media (max-width:640px){.lp .mk-feats{grid-template-columns:minmax(0,1fr)}.lp .mk-page .mk-story .mk-prose p{font-size:17px}.lp .mk-page .mk-prose p.mk-closing,.lp .mk-page .mk-story .mk-prose>p:first-child{font-size:18px}.lp .mk-page .mk-head .lede{font-size:17px}}.lp .mk-page .mk-hero h1{margin-bottom:20px}.lp .mk-page .mk-hero .lede{margin:0;max-width:26em;font-size:22px;line-height:1.45;color:var(--ink);letter-spacing:-.005em;text-wrap:balance}.lp .mk-page .mk-hero .lede a,.lp .mk-page .mk-hero .lede b{font-weight:700}.lp .mk-page .mk-hero .lede b{color:var(--ink)}.lp .mk-hero-detail{margin:14px 0 0;max-width:31em;font-size:17px;line-height:1.6;color:var(--ink2);text-wrap:pretty}.lp .mk-proof{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;margin:28px 0 0;padding:14px 22px 14px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lp .mk-proof b{flex:none;font-size:40px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--primary);font-variant-numeric:tabular-nums}.lp .mk-proof span{max-width:14em;font-size:15px;line-height:1.4;font-weight:500;color:var(--ink)}.lp .mk-page .mk-hero-cta{margin-top:30px}.lp .mk-page .mk-founder-card{width:min(100%,420px)}.lp .mk-page .mk-checks li{text-wrap:pretty}.lp .mk-page .mk-plan h3,.lp .mk-page .mk-step h3{margin-top:4px;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.lp .mk-page .mk-step p{font-size:15px;line-height:1.6}.lp .mk-page .mk-checks:not(.mk-checks-sm) li{font-size:16px;line-height:1.55}.lp .mk-page .mk-badge{font-size:13px}.lp .mk-page .mk-renew{font-size:14px;line-height:1.5}.lp .mk-page .mk-ba .mk-card p{font-size:17px;line-height:1.55}.lp .mk-page .mk-hero>.mk-hero-copy .lede{max-width:34em}.lp .mk-page .fq-wrap h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;letter-spacing:-.02em}@media (min-width:961px){.lp .mk-page .mk-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,5vw,72px)}.lp .mk-page .mk-founder-photo{aspect-ratio:5/4;object-position:50% 24%}}@media (max-width:640px){.lp .mk-page .mk-hero .lede{font-size:19px}.lp .mk-hero-detail{font-size:16px}.lp .mk-proof{gap:14px;padding:12px 18px 12px 14px}.lp .mk-proof b{font-size:34px}}