.landing-v2{font-family:Archivo,Archivo Fallback,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.landing-v2 .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.25,.4,.25,1),transform .7s cubic-bezier(.25,.4,.25,1)}.landing-v2 .reveal.in{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.landing-v2 .reveal-immediate{opacity:0;animation:fadeUp .8s .05s cubic-bezier(.25,.4,.25,1) forwards}.landing-v2 .reveal-immediate.d2{animation-delay:.15s}.landing-v2 .reveal-immediate.d3{animation-delay:.25s}.landing-v2 .reveal-immediate.d4{animation-delay:.35s}.landing-v2 .reveal-immediate.d5{animation-delay:.45s}.landing-v2 .reveal-immediate.d6{animation-delay:.55s}.landing-v2 .live-dot{width:6px;height:6px;border-radius:50%;background:#236355;position:relative;display:inline-block;box-shadow:0 0 0 3px #2363552e}.landing-v2 .live-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#236355;animation:livePulse 1.6s infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes rowIn{0%{opacity:0;transform:translateY(-8px);background:#edfaf0}to{opacity:1;transform:none}}.landing-v2 .commission-row.fresh{animation:rowIn .5s ease-out}.landing-v2 .code-showcase{background:#14201f;color:#fff;position:relative;overflow:hidden}.landing-v2 .code-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(35,99,85,.4),transparent 70%);pointer-events:none}.landing-v2 .code-block{background:#0c1715;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0000004d}.landing-v2 .code-tab{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px;font-family:JetBrains Mono,monospace;color:#ffffff80}.landing-v2 .code-tab .filename{color:#ffffffd9}.landing-v2 .code-tab .filename:before{content:"";display:inline-block;width:12px;height:12px;background:#33997f;border-radius:2px;margin-right:8px;vertical-align:-2px}.landing-v2 .code-content{padding:24px;font-family:JetBrains Mono,monospace;font-size:13.5px;line-height:1.65;color:#d6dad9;overflow-x:auto;white-space:pre}.landing-v2 .code-content .kw{color:#ff7a73}.landing-v2 .code-content .fn{color:#5eb6a0}.landing-v2 .code-content .str{color:#b8e1b9}.landing-v2 .code-content .num{color:#f6c03c}.landing-v2 .code-content .com{color:#5a6664;font-style:italic}.landing-v2 .code-content .key{color:#8db7f0}.landing-v2 .code-content .hl{background:#23635559;padding:1px 4px;border-radius:3px;color:#fff;font-weight:600}.landing-v2 .code-badge{padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;font-weight:500;color:#ffffffd9;font-family:JetBrains Mono,monospace;display:inline-block}.landing-v2 .compare-table{font-variant-numeric:tabular-nums}.landing-v2 .compare-table thead th.us{color:#236355;background:#edfaf0}.landing-v2 .compare-table tbody td.us{background:#edfaf080;color:#14201f;font-weight:600}.landing-v2 .quote-card{position:relative;padding-left:80px}@media(max-width:700px){.landing-v2 .quote-card{padding-left:0;padding-top:60px}}.landing-v2 .quote-mark{position:absolute;left:0;top:-12px;width:56px;height:56px;color:#236355;opacity:.3}.landing-v2 .quote-avatar-gradient{background:linear-gradient(135deg,#236355,#33997f);border:3px solid white;box-shadow:0 0 0 1px #e7e9e9}.landing-v2 .faq-item{border-bottom:1px solid #e7e9e9}.landing-v2 .faq-item:first-child{border-top:1px solid #e7e9e9}.landing-v2 .faq-q-btn{width:100%;background:none;border:none;padding:24px 0;text-align:left;font-family:inherit;font-size:16px;font-weight:600;color:#14201f;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .15s ease}.landing-v2 .faq-q-btn:hover{color:#236355}.landing-v2 .faq-icon{width:18px;height:18px;color:#666e6d;transition:transform .2s ease;flex-shrink:0;margin-left:16px}.landing-v2 .faq-item.open .faq-icon{transform:rotate(45deg);color:#236355}.landing-v2 .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.landing-v2 .faq-item.open .faq-a{max-height:400px}.landing-v2 .faq-a-inner{padding:0 0 24px;color:#666e6d;font-size:15px;line-height:1.6;max-width:700px}.landing-v2 .faq-a-inner code{background:#edfaf0;color:#236355;padding:1px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:13px}.landing-v2 .cta-card-v3{background:linear-gradient(135deg,#edfaf0,#f9fafa);position:relative;overflow:hidden}.landing-v2 .cta-card-v3:before{content:"";position:absolute;top:-120px;right:-120px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(35,99,85,.12),transparent 70%);pointer-events:none}.landing-v2 .cta-card-v3:after{content:"";position:absolute;bottom:-100px;left:-100px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(246,192,60,.08),transparent 70%);pointer-events:none}.landing-v2 .cta-card-v3>*{position:relative;z-index:1}.landing-v2 .feature-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.16em;font-weight:500;color:#2a7d67;font-variant-numeric:tabular-nums}.landing-v2 .feature-eyebrow:before{content:"";width:22px;height:1.5px;background:#2a7d67}.landing-v2 .feature-eyebrow.centered{justify-content:center}.landing-v2 .feature-eyebrow.centered:before{display:none}.landing-v2{--km-line: #d6e2dc;--km-line-soft: #e4ede8;--km-surface-2: #f2f7f4;--km-mint: #edfaf0;--km-mint-line: #c9e5d5;--km-teal: #236355;--km-teal-2: #33997f;--km-muted: #526e63;--km-shadow: 0 1px 2px rgba(18, 33, 28, .04), 0 10px 24px -14px rgba(26, 76, 65, .28);--km-shadow-lg: 0 2px 4px rgba(18, 33, 28, .04), 0 30px 60px -28px rgba(26, 76, 65, .34)}.landing-v2 .tnum{font-variant-numeric:tabular-nums}.landing-v2 .km-panel{background:#fff;border:1px solid var(--km-line);border-radius:22px;box-shadow:var(--km-shadow-lg);overflow:hidden}.landing-v2 .km-panel--soft{box-shadow:var(--km-shadow)}.landing-v2 .km-chrome{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--km-line-soft);background:var(--km-surface-2)}.landing-v2 .km-win{width:9px;height:9px;border-radius:50%;background:var(--km-line);flex:none}.landing-v2 .km-win.g{background:var(--km-teal-2)}.landing-v2 .km-crumb{margin-left:4px;min-width:0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--km-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .km-crumb b{color:#14201f;font-weight:600}.landing-v2 .km-live{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--km-teal-2)}.landing-v2 .km-beacon{width:7px;height:7px;border-radius:50%;background:var(--km-teal-2);flex:none;box-shadow:0 0 #33997f80;animation:kmBeacon 2.4s ease-out infinite}@keyframes kmBeacon{0%{box-shadow:0 0 #33997f73}70%{box-shadow:0 0 0 7px #33997f00}to{box-shadow:0 0 #33997f00}}.landing-v2 .km-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;flex-wrap:wrap;border-top:1px solid var(--km-line-soft);background:var(--km-surface-2)}.landing-v2 .km-foot-label{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--km-muted)}.landing-v2 .km-stripe-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--km-muted)}.landing-v2 .km-stripe-tag svg{color:var(--km-teal-2);flex:none}.landing-v2 .km-row-mint{background:var(--km-mint)}@media(prefers-reduced-motion:reduce){.landing-v2 .reveal,.landing-v2 .reveal-immediate,.landing-v2 .commission-row.fresh,.landing-v2 .live-dot:before,.landing-v2 .km-beacon,.landing-v2 .mk-beacon{opacity:1!important;transform:none!important;animation:none!important}}.landing-v2{--mk-teal: #236355;--mk-teal-2: #33997f;--mk-teal-deep: #1a4c41;--mk-yellow: #f6c03c;--mk-mint: #edfaf0;--mk-ink: #14201f;--mk-surface: #ffffff;--mk-surface-2: #f3f8f5;--mk-line: #d6e2dc;--mk-line-soft: #e4ede8;--mk-muted: #526e63;--mk-mint-line: #c9e5d5;--mk-yellow-tint: #fcefc9;--mk-yellow-line: #ead08a;--mk-pos-tint: #e1f3ec;--mk-display: "Archivo Expanded", "Archivo", var(--font-sans);--mk-r: 12px;--mk-r-lg: 18px;--mk-r-xl: 26px;--mk-r-pill: 999px}.landing-v2 .mk-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:24px}@media(max-width:400px){.landing-v2 .mk-wrap{padding-inline:16px}}.landing-v2 .mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding-inline:24px;border-radius:var(--mk-r-pill);font-weight:600;font-size:15px;border:1px solid transparent;white-space:nowrap;transition:transform .15s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-v2 .mk-btn:active{transform:translateY(1px)}.landing-v2 .mk-btn-primary{background:var(--mk-teal);color:#fff;box-shadow:0 1px 2px #12211c0d}.landing-v2 .mk-btn-primary:hover{background:var(--mk-teal-deep);box-shadow:var(--km-shadow)}.landing-v2 .mk-btn-ghost{background:transparent;color:var(--mk-ink);border-color:var(--mk-line)}.landing-v2 .mk-btn-ghost:hover{border-color:var(--mk-teal-2);background:var(--mk-surface-2)}.landing-v2 .mk-btn-sm{height:38px;font-size:14px;padding-inline:16px}.landing-v2 .mk-arrow{transition:transform .2s ease}.landing-v2 .mk-btn:hover .mk-arrow{transform:translate(3px)}.landing-v2 .mk-hero{padding-top:64px;padding-bottom:64px;position:relative}.landing-v2 .mk-hero-grid{display:grid;grid-template-columns:1fr;gap:64px;align-items:center}@media(min-width:960px){.landing-v2 .mk-hero-grid{grid-template-columns:1.02fr 1.1fr;gap:48px}}.landing-v2 .mk-hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--mk-teal);font-weight:500;background:var(--mk-mint);border:1px solid var(--mk-mint-line);padding:6px 12px 6px 8px;border-radius:var(--mk-r-pill);margin-bottom:24px}.landing-v2 .mk-hero-badge .mk-dot{width:7px;height:7px;border-radius:50%;background:var(--mk-teal-2);flex:none}.landing-v2 .mk-hero h1{font-family:var(--mk-display);font-weight:700;font-size:clamp(38px,6.4vw,62px);line-height:1;letter-spacing:-.035em;max-width:15ch;color:var(--mk-ink)}.landing-v2 .mk-hero h1 em{font-style:normal;color:var(--mk-teal);position:relative;white-space:nowrap}.landing-v2 .mk-hero h1 em:after{content:"";position:absolute;left:-1%;right:-1%;bottom:.06em;height:.3em;background:var(--mk-yellow);z-index:-1;border-radius:3px;opacity:.9}.landing-v2 .mk-hero-sub{margin-top:24px;font-size:clamp(16.5px,2vw,19px);color:var(--mk-muted);max-width:46ch;line-height:1.5}.landing-v2 .mk-hero-cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.landing-v2 .mk-hero-trust{margin-top:32px;display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--mk-muted)}.landing-v2 .mk-hero-trust .mk-tick{color:var(--mk-teal-2);flex:none}.landing-v2 .mk-hero-visual{position:relative}.landing-v2 .mk-dotfield{position:absolute;top:-28px;right:0;bottom:-28px;left:0;z-index:0;background-image:radial-gradient(var(--mk-mint-line) 1.1px,transparent 1.1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(120% 90% at 60% 35%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 90% at 60% 35%,#000 30%,transparent 78%);opacity:.7;pointer-events:none}.landing-v2 .mk-hero-visual .km-panel{position:relative;z-index:1;border-radius:var(--mk-r-xl)}.landing-v2 .mk-side-visual .km-panel{border-radius:var(--mk-r-xl)}.landing-v2 .mk-metric-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing-v2 .mk-metric-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted);margin-bottom:6px}.landing-v2 .mk-metric-value{font-family:var(--font-mono);font-weight:600;font-size:clamp(30px,5vw,40px);letter-spacing:-.02em;color:var(--mk-ink);line-height:1}.landing-v2 .mk-metric-value .mk-cents{font-size:.55em;color:var(--mk-muted)}.landing-v2 .mk-chip-delta{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--mk-teal);background:var(--mk-pos-tint);border:1px solid var(--mk-mint-line);padding:5px 10px;border-radius:var(--mk-r-pill)}.landing-v2 .mk-seg{display:inline-flex;background:var(--mk-surface-2);border:1px solid var(--mk-line-soft);border-radius:var(--mk-r-pill);padding:3px}.landing-v2 .mk-seg span{font-family:var(--font-mono);font-size:11px;padding:4px 9px;border-radius:var(--mk-r-pill);color:var(--mk-muted)}.landing-v2 .mk-seg span.on{background:var(--mk-surface);color:var(--mk-ink);box-shadow:0 1px 2px #12211c0d;font-weight:500}.landing-v2 .mk-spark{display:flex;align-items:flex-end;gap:5px;height:56px;margin:24px 0 12px}.landing-v2 .mk-spark i{flex:1;height:var(--h, 50%);background:var(--mk-mint);border-radius:4px 4px 2px 2px;transform-origin:bottom}.landing-v2 .mk-spark i.hot{background:var(--mk-teal-2)}.landing-v2 .mk-spark i.peak{background:var(--mk-teal)}.landing-v2 .mk-spark-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--mk-muted);letter-spacing:.04em}.landing-v2 .mk-feed-head{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.landing-v2 .mk-feed-head h4{font-size:13px;font-weight:600;color:var(--mk-ink)}.landing-v2 .mk-feed-head .mk-count{font-family:var(--font-mono);font-size:11px;color:var(--mk-muted)}.landing-v2 .mk-feed{list-style:none;margin:0;padding:0}.landing-v2 .mk-feed li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--mk-line-soft);min-width:0}.landing-v2 .mk-feed li:first-child{border-top:0}.landing-v2 .mk-ava{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#fff}.landing-v2 .mk-who{min-width:0}.landing-v2 .mk-who .mk-handle{display:block;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--mk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .mk-who .mk-meta{display:block;font-size:11.5px;color:var(--mk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .mk-amt{text-align:right}.landing-v2 .mk-amt .mk-num{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--mk-ink)}.landing-v2 .mk-badge{display:inline-block;margin-top:2px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--mk-r-pill);font-weight:500}.landing-v2 .mk-badge.paid{color:var(--mk-teal);background:var(--mk-pos-tint);border:1px solid var(--mk-mint-line)}.landing-v2 .mk-badge.pend{color:#7a5f18;background:var(--mk-yellow-tint);border:1px solid var(--mk-yellow-line)}.landing-v2 .mk-badge.appr{color:#2a7d67;background:var(--mk-surface-2);border:1px solid var(--mk-line)}.landing-v2 .mk-payout-info{display:flex;align-items:center;gap:12px;min-width:0}.landing-v2 .mk-pi-label{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--mk-muted)}.landing-v2 .mk-pi-val{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--mk-ink)}.landing-v2 .mk-float-card{position:absolute;z-index:3;right:-14px;bottom:-22px;background:var(--mk-ink);color:#fff;border-radius:var(--mk-r-lg);padding:14px 16px;box-shadow:var(--km-shadow-lg);display:flex;align-items:center;gap:12px;max-width:240px}.landing-v2 .mk-float-card .mk-fc-ico{width:34px;height:34px;border-radius:10px;flex:none;background:var(--mk-yellow);display:grid;place-items:center;color:var(--mk-ink)}.landing-v2 .mk-float-card .mk-fc-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9fc4b8}.landing-v2 .mk-float-card .mk-fc-v{font-family:var(--font-mono);font-size:15px;font-weight:600;margin-top:1px}@media(max-width:520px){.landing-v2 .mk-float-card{display:none}}.landing-v2 .mk-trust{padding:48px 0;border-top:1px solid var(--mk-line-soft);border-bottom:1px solid var(--mk-line-soft)}.landing-v2 .mk-trust-line{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13.5px;color:var(--mk-muted);text-align:center;flex-wrap:wrap}.landing-v2 .mk-trust-line .mk-approve{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 8px;border-radius:var(--mk-r-pill);border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-ink)}.landing-v2 .mk-trust-line .mk-approve svg{color:var(--mk-teal-2)}.landing-v2 .mk-trust-line .mk-approve b{font-weight:600}.landing-v2 .mk-logo-row{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;align-items:center;justify-items:center;opacity:.78}@media(min-width:720px){.landing-v2 .mk-logo-row{grid-template-columns:repeat(6,1fr)}}.landing-v2 .mk-brandmark{display:inline-flex;align-items:center;gap:9px;color:var(--mk-muted)}.landing-v2 .mk-brandmark svg{width:22px;height:22px;flex:none}.landing-v2 .mk-brandmark span{font-weight:600;font-size:15.5px;letter-spacing:-.01em;color:var(--mk-muted)}.landing-v2 .mk-block{padding:128px 0}@media(max-width:720px){.landing-v2 .mk-block{padding:96px 0}}.landing-v2 .mk-sec-head{max-width:40ch;margin-bottom:48px}.landing-v2 .mk-sec-head h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.03em;line-height:1.04;color:var(--mk-ink);font-weight:600}.landing-v2 .mk-sec-head .feature-eyebrow{margin-bottom:16px}.landing-v2 .mk-sec-head p{margin-top:16px;color:var(--mk-muted);font-size:17px;line-height:1.5}.landing-v2 .mk-sides{display:grid;gap:96px}.landing-v2 .mk-side{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:960px){.landing-v2 .mk-side{grid-template-columns:1fr 1.08fr;gap:64px}.landing-v2 .mk-side.reverse .mk-side-copy{order:2}.landing-v2 .mk-side.reverse .mk-side-visual{order:1}}.landing-v2 .mk-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-teal-2);font-weight:500;margin-bottom:16px}.landing-v2 .mk-side-copy h3{font-size:clamp(24px,3.2vw,33px);letter-spacing:-.03em;line-height:1.08;color:var(--mk-ink);font-weight:600}.landing-v2 .mk-side-copy>p{margin-top:16px;color:var(--mk-muted);font-size:16.5px;line-height:1.55;max-width:42ch}.landing-v2 .mk-side-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.landing-v2 .mk-side-list li{display:flex;gap:12px;font-size:15px;align-items:flex-start;color:var(--mk-ink)}.landing-v2 .mk-side-list .mk-tick{width:22px;height:22px;border-radius:7px;flex:none;margin-top:1px;background:var(--mk-mint);color:var(--mk-teal);display:grid;place-items:center}.landing-v2 .mk-side-list li b{font-weight:600}.landing-v2 .mk-side-list li .mk-lite{color:var(--mk-muted)}.landing-v2 .mk-stack{display:grid;gap:12px}.landing-v2 .mk-rule{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--mk-line-soft);border-radius:var(--mk-r);background:var(--mk-surface);min-width:0}.landing-v2 .mk-rk{width:34px;height:34px;border-radius:9px;background:var(--mk-mint);color:var(--mk-teal);display:grid;place-items:center;flex:none;font-family:var(--font-mono);font-weight:600;font-size:13px}.landing-v2 .mk-rt{min-width:0}.landing-v2 .mk-rt .mk-rn{display:block;font-size:14px;font-weight:600;color:var(--mk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .mk-rt .mk-rd{display:block;font-family:var(--font-mono);font-size:11.5px;color:var(--mk-muted)}.landing-v2 .mk-toggle{width:38px;height:22px;border-radius:var(--mk-r-pill);background:var(--mk-teal-2);position:relative;flex:none}.landing-v2 .mk-toggle:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.landing-v2 .mk-rule.off .mk-toggle{background:var(--mk-line)}.landing-v2 .mk-rule.off .mk-toggle:after{right:auto;left:3px}.landing-v2 .mk-subhead-sm{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted);margin:24px 0 12px}.landing-v2 .mk-flag{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--mk-r);background:var(--mk-yellow-tint);border:1px solid var(--mk-yellow-line);min-width:0}.landing-v2 .mk-flag .mk-fi{color:#a9822a;flex:none}.landing-v2 .mk-flag .mk-ft{min-width:0}.landing-v2 .mk-flag .mk-fn{display:block;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--mk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .mk-flag .mk-fr{display:block;font-size:11.5px;color:#7a5f18}.landing-v2 .mk-flag .mk-fx{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#7a5f18;border:1px solid var(--mk-yellow-line);border-radius:var(--mk-r-pill);padding:3px 8px;flex:none}.landing-v2 .mk-metric-sub{font-family:var(--font-mono);font-size:20px;font-weight:600;color:var(--mk-ink)}.landing-v2 .mk-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.landing-v2 .mk-promo{border:1px solid var(--mk-line-soft);border-radius:var(--mk-r);overflow:hidden;background:var(--mk-surface)}.landing-v2 .mk-promo .mk-thumb{height:58px;display:grid;place-items:center}.landing-v2 .mk-promo .mk-pcap{padding:7px 9px;font-family:var(--font-mono);font-size:10.5px;color:var(--mk-muted);border-top:1px solid var(--mk-line-soft)}.landing-v2 .mk-promo .mk-thumb.a{background:var(--mk-mint)}.landing-v2 .mk-promo .mk-thumb.b{background:var(--mk-ink)}.landing-v2 .mk-promo .mk-thumb.c{background:var(--mk-surface-2)}.landing-v2 .mk-bento{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:680px){.landing-v2 .mk-bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.landing-v2 .mk-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(0,auto)}}.landing-v2 .mk-tile{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-r-xl);padding:32px;position:relative;overflow:hidden;box-shadow:0 1px 2px #12211c0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-v2 .mk-tile:hover{transform:translateY(-3px);box-shadow:var(--km-shadow);border-color:var(--mk-mint-line)}.landing-v2 .mk-tile h4{font-size:18px;letter-spacing:-.02em;margin-bottom:8px;color:var(--mk-ink);font-weight:600}.landing-v2 .mk-tile p{color:var(--mk-muted);font-size:14.5px;line-height:1.5;max-width:34ch}.landing-v2 .mk-tile .mk-t-ico{width:40px;height:40px;border-radius:11px;background:var(--mk-mint);color:var(--mk-teal);display:grid;place-items:center;margin-bottom:16px}.landing-v2 .mk-tile.feature{background:var(--mk-teal);border-color:var(--mk-teal);display:flex;flex-direction:column}.landing-v2 .mk-tile.feature h4{color:#fff}.landing-v2 .mk-tile.feature p{color:#cfe6de;max-width:30ch}.landing-v2 .mk-tile.feature .mk-t-ico{background:#ffffff1f;color:var(--mk-yellow)}@media(min-width:1000px){.landing-v2 .mk-tile.wide,.landing-v2 .mk-tile.mid,.landing-v2 .mk-tile.slim{grid-column:span 2}.landing-v2 .mk-tile.feature{grid-column:span 4;grid-row:span 2}}.landing-v2 .mk-mini{margin-top:24px}.landing-v2 .mk-url-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-family:var(--font-mono);font-size:12.5px;color:var(--mk-ink);background:var(--mk-surface-2);border:1px solid var(--mk-line);border-radius:var(--mk-r-pill);padding:8px 12px;min-width:0}.landing-v2 .mk-url-chip .mk-lock{color:var(--mk-teal-2);flex:none}.landing-v2 .mk-url-chip .mk-u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .mk-url-chip .mk-fp{margin-left:4px;flex:none;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-teal);background:var(--mk-pos-tint);border:1px solid var(--mk-mint-line);border-radius:var(--mk-r-pill);padding:2px 7px}.landing-v2 .mk-chipwrap{margin-top:24px;display:flex;flex-wrap:wrap;gap:7px}.landing-v2 .mk-mchip{font-family:var(--font-mono);font-size:11.5px;color:var(--mk-teal-deep);background:var(--mk-mint);border:1px solid var(--mk-mint-line);border-radius:var(--mk-r-pill);padding:5px 10px}.landing-v2 .mk-pathline{margin-top:24px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--mk-muted);flex-wrap:wrap}.landing-v2 .mk-pnode{display:inline-flex;align-items:center;gap:6px;background:var(--mk-surface-2);border:1px solid var(--mk-line);border-radius:var(--mk-r-pill);padding:5px 9px;color:var(--mk-ink)}.landing-v2 .mk-pnode .mk-pd{width:6px;height:6px;border-radius:50%;background:var(--mk-teal-2)}.landing-v2 .mk-pnode.win{background:var(--mk-pos-tint);border-color:var(--mk-mint-line)}.landing-v2 .mk-parrow{color:var(--mk-line)}.landing-v2 .mk-feature-stat{margin-top:auto}.landing-v2 .mk-tile.feature .mk-feat-metric{font-family:var(--font-mono);font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-top:32px;color:#fff}.landing-v2 .mk-tile.feature .mk-feat-sub{font-family:var(--font-mono);font-size:12px;color:#cfe6de;margin-top:6px;letter-spacing:.04em}.landing-v2 .mk-tile.feature .mk-bars{display:flex;gap:5px;align-items:flex-end;height:40px;margin-top:24px}.landing-v2 .mk-tile.feature .mk-bars i{flex:1;height:var(--h, 50%);background:#ffffff2e;border-radius:3px}.landing-v2 .mk-tile.feature .mk-bars i.y{background:var(--mk-yellow)}.landing-v2 .mk-miniflags{margin-top:24px;display:grid;gap:7px}.landing-v2 .mk-mf{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--mk-ink)}.landing-v2 .mk-mf .mk-mfdot{width:8px;height:8px;border-radius:50%;flex:none}.landing-v2 .mk-mf .mk-mfdot.y{background:var(--mk-yellow)}.landing-v2 .mk-mf .mk-mfdot.g{background:var(--mk-teal-2)}.landing-v2 .mk-mf .mk-mfval{margin-left:auto;color:var(--mk-muted)}.landing-v2 .mk-steps{display:grid;gap:0;margin-top:32px}.landing-v2 .mk-step{display:grid;grid-template-columns:auto 1fr;gap:24px;padding:32px 0;border-top:1px solid var(--mk-line);align-items:start}.landing-v2 .mk-step:last-child{border-bottom:1px solid var(--mk-line)}.landing-v2 .mk-step-n{font-family:var(--font-mono);font-size:13px;font-weight:600;color:#236355;border:1px solid var(--mk-mint-line);background:var(--mk-mint);width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.landing-v2 .mk-step-main{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:820px){.landing-v2 .mk-step-main{grid-template-columns:1.1fr 1.2fr;gap:48px;align-items:center}}.landing-v2 .mk-step h4{font-size:21px;letter-spacing:-.02em;color:var(--mk-ink);font-weight:600}.landing-v2 .mk-step p{color:var(--mk-muted);margin-top:6px;font-size:15.5px;line-height:1.5;max-width:44ch}.landing-v2 .mk-step-aside{font-family:var(--font-mono);font-size:12.5px;color:var(--mk-muted);background:var(--mk-surface);border:1px solid var(--mk-line-soft);border-radius:var(--mk-r);padding:16px;display:grid;gap:8px}.landing-v2 .mk-sa-row{display:flex;align-items:center;gap:8px;justify-content:space-between}.landing-v2 .mk-sa-row .mk-v{color:var(--mk-ink);font-weight:500}.landing-v2 .mk-sa-row .mk-v.good{color:var(--mk-teal)}.landing-v2 .mk-pricing-wrap{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:900px){.landing-v2 .mk-pricing-wrap{grid-template-columns:1fr 1fr;gap:64px}}.landing-v2 .mk-price-card{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-r-xl);padding:48px;box-shadow:var(--km-shadow-lg);position:relative}.landing-v2 .mk-ribbon{position:absolute;top:32px;right:32px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-teal);background:var(--mk-pos-tint);border:1px solid var(--mk-mint-line);border-radius:var(--mk-r-pill);padding:5px 11px;font-weight:500}.landing-v2 .mk-price-plan{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted)}.landing-v2 .mk-price-amount{display:flex;align-items:baseline;gap:8px;margin:16px 0 8px}.landing-v2 .mk-price-amount .mk-big{font-family:var(--mk-display);font-weight:700;font-size:60px;letter-spacing:-.03em;color:var(--mk-ink);line-height:1}.landing-v2 .mk-price-amount .mk-per{font-family:var(--font-mono);font-size:15px;color:var(--mk-muted)}.landing-v2 .mk-price-note{color:var(--mk-muted);font-size:15px}.landing-v2 .mk-price-list{list-style:none;margin:32px 0;padding:0;display:grid;gap:12px}.landing-v2 .mk-price-list li{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--mk-ink)}.landing-v2 .mk-price-list .mk-tick{color:var(--mk-teal-2);flex:none}.landing-v2 .mk-price-card .mk-btn{width:100%;height:50px;margin-top:12px}.landing-v2 .mk-price-fine{margin-top:16px;text-align:center;font-size:13px;color:var(--mk-muted)}.landing-v2 .mk-lead{font-size:17px;color:var(--mk-ink);margin-bottom:24px;line-height:1.5;max-width:40ch}.landing-v2 .mk-lead b{color:var(--mk-teal);font-weight:600}.landing-v2 .mk-compare{border:1px solid var(--mk-line);border-radius:var(--mk-r-lg);overflow:hidden;background:var(--mk-surface)}.landing-v2 .mk-crow{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:24px;border-top:1px solid var(--mk-line-soft)}.landing-v2 .mk-crow:first-child{border-top:0;background:var(--mk-surface-2)}.landing-v2 .mk-clabel{font-size:14.5px;color:var(--mk-ink)}.landing-v2 .mk-clabel b{display:block;font-weight:600}.landing-v2 .mk-clabel span{color:var(--mk-muted);font-family:var(--font-mono);font-size:12px}.landing-v2 .mk-cval{font-family:var(--font-mono);font-weight:600;font-size:17px;text-align:right;white-space:nowrap;color:var(--mk-ink)}.landing-v2 .mk-cval.bad{color:var(--mk-muted)}.landing-v2 .mk-cval.good{color:var(--mk-teal)}.landing-v2 .mk-quote-block{background:var(--mk-teal);color:#fff;border-radius:var(--mk-r-xl);padding:clamp(32px,6vw,72px);position:relative;overflow:hidden}.landing-v2 .mk-qdots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 120% at 90% 0%,#000,transparent 70%);mask-image:radial-gradient(80% 120% at 90% 0%,#000,transparent 70%)}.landing-v2 .mk-quote-grid{position:relative;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:900px){.landing-v2 .mk-quote-grid{grid-template-columns:1.6fr 1fr;gap:64px}}.landing-v2 .mk-quote-block blockquote{margin:0;font-family:var(--mk-display);font-weight:600;font-size:clamp(21px,3vw,30px);line-height:1.28;letter-spacing:-.02em}.landing-v2 .mk-quote-block blockquote em{font-style:normal;color:var(--mk-yellow)}.landing-v2 .mk-quote-author{margin-top:32px;display:flex;align-items:center;gap:12px}.landing-v2 .mk-qa-ava{width:46px;height:46px;border-radius:12px;flex:none;background:var(--mk-yellow);color:var(--mk-ink);display:grid;place-items:center;font-family:var(--font-mono);font-weight:600;font-size:16px}.landing-v2 .mk-qa-name{font-weight:600;font-size:15px}.landing-v2 .mk-qa-role{color:#cfe6de;font-size:13px;font-family:var(--font-mono)}.landing-v2 .mk-quote-metrics{display:grid;gap:24px}.landing-v2 .mk-qm{border-left:2px solid rgba(255,255,255,.22);padding-left:16px}.landing-v2 .mk-qm .mk-qm-v{font-family:var(--font-mono);font-weight:600;font-size:30px;letter-spacing:-.02em}.landing-v2 .mk-qm .mk-qm-k{color:#cfe6de;font-size:12.5px;margin-top:2px}.landing-v2 .mk-illus{margin-top:24px;font-family:var(--font-mono);font-size:11px;color:#cfe6de;letter-spacing:.03em}.landing-v2 .mk-final{padding:0 0 128px}.landing-v2 .mk-final-card{background:var(--mk-mint);border:1px solid var(--mk-mint-line);border-radius:var(--mk-r-xl);padding:clamp(36px,6vw,80px);text-align:center;position:relative;overflow:hidden}.landing-v2 .mk-final-card h2{font-size:clamp(28px,4.4vw,46px);letter-spacing:-.03em;line-height:1.05;max-width:18ch;margin:0 auto;color:var(--mk-ink);font-weight:600}.landing-v2 .mk-final-card>p{margin:24px auto 0;color:var(--mk-teal-deep);font-size:17.5px;max-width:46ch}.landing-v2 .mk-final-cta{margin-top:48px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.landing-v2 .mk-final-fine{margin-top:24px;font-family:var(--font-mono);font-size:12px;color:var(--mk-muted)}.landing-v2 .mk-block.mk-pt0{padding-top:0}.landing-v2 .mk-spark.mk-spark-flat{height:44px;margin-bottom:0}.landing-v2 .mk-btn.mk-btn-done,.landing-v2 .mk-btn.mk-btn-done:hover{background:var(--mk-teal-2)}
