.z1-mkt{--mkt-ink:#0f1412;--mkt-ink-soft:#24302b;--mkt-muted:#5c6b64;--mkt-paper:#eef3ef;--mkt-paper-2:#f7faf8;--mkt-line:rgba(15,20,18,0.1);--mkt-green:#1f9d57;--mkt-green-deep:#0f6b3a;--mkt-coral:#e85d45;--mkt-teal:#0b8f8a;--mkt-shadow:0 28px 80px rgba(15,20,18,0.14);--mkt-radius:10px;--mkt-display:var(--font-brand),"Avenir Next","Segoe UI",sans-serif;--mkt-body:var(--font-figtree),"Segoe UI",sans-serif;color:var(--mkt-ink);font-family:var(--mkt-body);background:radial-gradient(1200px 600px at 10% -10%,rgba(31,157,87,.16),transparent 55%),radial-gradient(900px 500px at 90% 0,rgba(11,143,138,.12),transparent 50%),linear-gradient(180deg,#f4f8f5 0,var(--mkt-paper) 40%,#e8efea 100%);min-height:100vh;overflow-x:hidden}.z1-mkt *{box-sizing:border-box}.z1-mkt a{color:inherit;text-decoration:none}.z1-mkt button,.z1-mkt input,.z1-mkt textarea{font:inherit}.z1-mkt .mkt-wrap{width:min(1120px,calc(100% - 2.5rem));margin-inline:auto}.z1-mkt .mkt-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(238,243,239,.78);border-bottom:1px solid var(--mkt-line)}.z1-mkt .mkt-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem}.z1-mkt .mkt-brand{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--mkt-display);font-size:1.05rem;font-weight:700;font-style:normal;letter-spacing:-.03em;line-height:1.2}.z1-mkt .mkt-brand strong,.z1-mkt .mkt-brand-mark{font-family:inherit;font-style:inherit;letter-spacing:inherit}.z1-mkt .mkt-brand strong{font-weight:inherit}.z1-mkt .mkt-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.55rem;color:#fff;background:var(--mkt-ink);font-size:.92rem;font-weight:800;line-height:1;letter-spacing:-.04em}.z1-mkt .mkt-brand-word{font-size:inherit;line-height:inherit}.z1-mkt .mkt-brand-cluster{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.z1-mkt .mkt-nav{display:none;align-items:center;gap:1.35rem;color:var(--mkt-ink-soft);font-size:.95rem}.z1-mkt .mkt-nav a[aria-current=page]{color:var(--mkt-ink);font-weight:700}.z1-mkt .mkt-header-actions{display:flex;align-items:center;gap:.65rem}.z1-mkt .mkt-link{color:var(--mkt-ink-soft);font-weight:600;font-size:.95rem}.z1-mkt .mkt-link:hover{color:var(--mkt-ink)}.z1-mkt .mkt-locale-flag{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;margin:0;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;font-size:1.15rem;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.z1-mkt .mkt-locale-flag:hover{border-color:var(--mkt-line);background:rgba(255,255,255,.72);transform:translateY(-1px)}.z1-mkt .mkt-locale-flag:focus{outline:none}.z1-mkt .mkt-locale-flag:focus-visible{outline:2px solid var(--mkt-green);outline-offset:3px}.z1-mkt .mkt-btn:focus-visible,.z1-mkt .mkt-link:focus-visible,.z1-mkt .mkt-period-toggle button:focus-visible{outline:2px solid var(--mkt-green);outline-offset:3px}.z1-mkt .mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1.15rem;border-radius:12px;border:1px solid transparent;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.z1-mkt .mkt-btn:hover{transform:translateY(-1px)}.z1-mkt .mkt-btn-primary{color:#fff;background:linear-gradient(135deg,var(--mkt-green) 0,var(--mkt-green-deep) 100%);box-shadow:0 12px 30px rgba(15,107,58,.28)}.z1-mkt .mkt-btn-secondary{color:var(--mkt-ink);background:rgba(255,255,255,.7);border-color:var(--mkt-line)}.z1-mkt .mkt-hero .mkt-btn-secondary{color:#f4faf6;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.z1-mkt .mkt-hero{position:relative;min-height:min(92vh,860px);display:grid;align-items:end;padding:2rem 0 3.5rem;overflow:hidden}.z1-mkt .mkt-hero-visual{position:absolute;inset:0;background:linear-gradient(120deg,rgba(15,20,18,.82) 8%,rgba(15,20,18,.42) 46%,rgba(15,20,18,.22)),radial-gradient(circle at 72% 38%,rgba(31,157,87,.32),transparent 42%),linear-gradient(160deg,#16352a,#0f1412 55%,#1a2420)}.z1-mkt .mkt-hero-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 18%,transparent 88%);mask-image:linear-gradient(180deg,#000 18%,transparent 88%);animation:mkt-grid-drift 22s linear infinite}.z1-mkt .mkt-hero-visual:after{content:"";position:absolute;right:max(4%,calc((100vw - 1120px) / 2 + 2rem));top:12%;width:min(520px,48vw);height:min(420px,58vh);border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.12) 0 36px,transparent 36px),linear-gradient(180deg,rgba(20,28,25,.55),rgba(12,16,14,.35)),radial-gradient(circle at 30% 62%,rgba(31,157,87,.28),transparent 42%);box-shadow:0 40px 90px rgba(0,0,0,.35);-webkit-mask-image:linear-gradient(120deg,transparent,#000 28%,#000 78%,transparent);mask-image:linear-gradient(120deg,transparent,#000 28%,#000 78%,transparent);animation:mkt-rise 1.1s cubic-bezier(.2,.8,.2,1) both}.z1-mkt .mkt-page-band{position:relative;padding:3.25rem 0 1.25rem;overflow:hidden}.z1-mkt .mkt-page-band:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 280px at 8% 0,rgba(31,157,87,.18),transparent 55%),radial-gradient(700px 240px at 92% 10%,rgba(11,143,138,.14),transparent 50%),linear-gradient(180deg,rgba(15,20,18,.04),transparent 70%);pointer-events:none}.z1-mkt .mkt-page-band .mkt-wrap{position:relative;z-index:1}.z1-mkt .mkt-page-band .mkt-section-head{margin-bottom:0;max-width:42rem}.z1-mkt .mkt-section-tight{padding-top:2rem}.z1-mkt .mkt-hero-panel{position:absolute;right:max(1.25rem,calc((100vw - 1120px) / 2));top:18%;width:min(380px,42vw);border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--mkt-shadow);overflow:hidden;animation:mkt-rise .9s cubic-bezier(.2,.8,.2,1) both}.z1-mkt .mkt-hero-panel-top{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem}.z1-mkt .mkt-chat-line{margin:.75rem 1rem;padding:.75rem .9rem;border-radius:12px;font-size:.92rem;line-height:1.35;animation:mkt-fade-up .7s ease both}.z1-mkt .mkt-chat-line.visitor{background:rgba(255,255,255,.1);color:#fff}.z1-mkt .mkt-chat-line.z1{background:rgba(31,157,87,.22);color:#eafff2;animation-delay:.18s}.z1-mkt .mkt-chat-meta{margin:.5rem 1rem 1rem;padding:.7rem .85rem;border-radius:12px;background:rgba(232,93,69,.18);color:#ffe8e3;font-size:.85rem;animation:mkt-fade-up .7s ease both;animation-delay:.32s}.z1-mkt .mkt-hero-copy{position:relative;z-index:2;width:min(640px,100%);color:#f4faf6;padding-bottom:1rem;animation:mkt-rise .8s cubic-bezier(.2,.8,.2,1) both}.z1-mkt .mkt-hero-eyebrow{margin:0 0 .85rem;color:rgba(164,230,196,.92);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.z1-mkt .mkt-proof{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.4rem;color:rgba(244,250,246,.72);font-size:.88rem;font-weight:650}.z1-mkt .mkt-proof span{display:inline-flex;align-items:center;gap:.4rem}.z1-mkt .mkt-proof span:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:var(--mkt-green);box-shadow:0 0 0 4px rgba(31,157,87,.18)}.z1-mkt .mkt-brand-hero{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-family:var(--mkt-display);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;letter-spacing:-.04em}.z1-mkt .mkt-brand-hero span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.7rem;background:#fff;color:var(--mkt-ink);font-size:1.05rem;font-weight:800;letter-spacing:-.04em}.z1-mkt .mkt-hero h1{margin:0;font-family:var(--mkt-display);font-size:clamp(2.4rem,6vw,4.4rem);line-height:.98;letter-spacing:-.045em;max-width:11ch}.z1-mkt .mkt-hero-lead{margin:1.1rem 0 0;max-width:34rem;color:rgba(244,250,246,.82);font-size:1.08rem;line-height:1.55}.z1-mkt .mkt-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.z1-mkt .mkt-hero .mkt-note{margin:.85rem 0 0;color:rgba(244,250,246,.62);font-size:.88rem}.z1-mkt .mkt-section{padding:4.5rem 0}.z1-mkt .mkt-section-head{max-width:40rem;margin-bottom:2rem}.z1-mkt .mkt-eyebrow{margin:0 0 .55rem;color:var(--mkt-teal);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.z1-mkt .mkt-section h2{margin:0;font-family:var(--mkt-display);font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.05;letter-spacing:-.035em}.z1-mkt .mkt-section-head p{margin:.85rem 0 0;color:var(--mkt-muted);font-size:1.05rem;line-height:1.55}.z1-mkt .mkt-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.z1-mkt .mkt-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.z1-mkt .mkt-step{padding:1.25rem 1.2rem;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:rgba(255,255,255,.65)}.z1-mkt .mkt-step strong{display:block;margin:.35rem 0;font-family:var(--mkt-display);font-size:1.15rem;letter-spacing:-.02em}.z1-mkt .mkt-step span{color:var(--mkt-green-deep);font-size:.78rem;font-weight:800;letter-spacing:.06em}.z1-mkt .mkt-step p{margin:0;color:var(--mkt-muted);font-size:.95rem;line-height:1.45}.z1-mkt .mkt-split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.z1-mkt .mkt-quote{padding:1.6rem;border-radius:16px;background:var(--mkt-ink);color:#eef7f1;box-shadow:var(--mkt-shadow)}.z1-mkt .mkt-quote h3{margin:0 0 .75rem;font-family:var(--mkt-display);font-size:1.55rem;letter-spacing:-.03em}.z1-mkt .mkt-quote p{margin:0;color:rgba(238,247,241,.78);line-height:1.5}.z1-mkt .mkt-list{display:grid;grid-gap:.8rem;gap:.8rem}.z1-mkt .mkt-list article{padding:1rem 1.1rem;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:rgba(255,255,255,.72)}.z1-mkt .mkt-list strong{display:block;margin-bottom:.25rem;font-family:var(--mkt-display);letter-spacing:-.02em}.z1-mkt .mkt-list p{margin:0;color:var(--mkt-muted);font-size:.95rem}.z1-mkt .mkt-cta-band{margin:1rem 0 4rem;padding:2.2rem;border-radius:20px;background:radial-gradient(500px 200px at 10% 0,rgba(31,157,87,.25),transparent 60%),linear-gradient(135deg,#12241c,#0f1412 60%);color:#f3faf6}.z1-mkt .mkt-cta-band h2{margin:0;font-family:var(--mkt-display);font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.035em}.z1-mkt .mkt-cta-band p{margin:.75rem 0 1.25rem;max-width:36rem;color:rgba(243,250,246,.78)}.z1-mkt .mkt-cta-band .mkt-note{margin:.85rem 0 0;max-width:36rem;color:rgba(243,250,246,.62);font-size:.88rem}.z1-mkt .mkt-footer{border-top:1px solid var(--mkt-line);padding:2rem 0 2.5rem}.z1-mkt .mkt-footer-inner{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:space-between;color:var(--mkt-muted);font-size:.92rem}.z1-mkt .mkt-footer-links{display:flex;flex-wrap:wrap;gap:.9rem 1.1rem}.z1-mkt .mkt-period-toggle{display:inline-flex;align-items:center;gap:.25rem;margin:0 0 .65rem;padding:.25rem;border:1px solid var(--mkt-line);border-radius:999px;background:rgba(255,255,255,.72)}.z1-mkt .mkt-period-toggle button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.35rem .95rem;border:0;border-radius:999px;background:transparent;color:var(--mkt-ink-soft);font-weight:700;cursor:pointer}.z1-mkt .mkt-period-toggle button:hover{color:var(--mkt-ink)}.z1-mkt .mkt-period-toggle button.is-active{background:var(--mkt-ink);color:#fff}.z1-mkt .mkt-period-toggle button.is-active .mkt-period-save{background:rgba(31,157,87,.95);color:#fff}.z1-mkt .mkt-period-save{display:inline-flex;align-items:center;min-height:1.35rem;padding:.1rem .45rem;border-radius:999px;background:rgba(31,157,87,.14);color:var(--mkt-green-deep);font-size:.72rem;font-weight:800;letter-spacing:.02em}.z1-mkt .mkt-period-hint{margin:0 0 1.25rem;max-width:36rem}@media (max-width:879px){.z1-mkt .mkt-header-actions>.mkt-link{display:none}}.z1-mkt .mkt-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.z1-mkt .mkt-price-card{padding:1.4rem;border:1px solid var(--mkt-line);border-radius:16px;background:rgba(255,255,255,.75)}.z1-mkt .mkt-price-card.featured{border-color:rgba(31,157,87,.45);background:linear-gradient(180deg,rgba(31,157,87,.1),rgba(255,255,255,.85));box-shadow:var(--mkt-shadow)}.z1-mkt .mkt-price-card h3{margin:0;font-family:var(--mkt-display);font-size:1.35rem;letter-spacing:-.02em}.z1-mkt .mkt-price-card .mkt-price{margin:.7rem 0 .25rem;font-family:var(--mkt-display);font-size:2rem;letter-spacing:-.03em}.z1-mkt .mkt-price-period{font-size:1rem;font-weight:600;letter-spacing:0;color:var(--mkt-muted)}.z1-mkt .mkt-price-alt{margin:0 0 .55rem;color:var(--mkt-green-deep);font-size:.95rem;font-weight:750;letter-spacing:-.01em}.z1-mkt .mkt-form-title{font-family:var(--mkt-display);font-size:1.25rem;letter-spacing:-.02em}.z1-mkt .mkt-note-block{margin-top:1.5rem;max-width:40rem}.z1-mkt .mkt-demo-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.z1-mkt .mkt-demo-pane{min-width:0;border:1px solid var(--mkt-line);border-radius:16px;background:rgba(255,255,255,.78);overflow:hidden;box-shadow:0 18px 48px rgba(15,20,18,.08)}.z1-mkt .mkt-demo-pane.is-dark{border-color:transparent;background:var(--mkt-ink);color:#eef7f1;box-shadow:var(--mkt-shadow)}.z1-mkt .mkt-demo-pane-top{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--mkt-line);font-size:.85rem;font-weight:650}.z1-mkt .mkt-demo-pane.is-dark .mkt-demo-pane-top{border-bottom-color:rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.z1-mkt .mkt-demo-pane .mkt-chat-line{margin:.75rem 1rem}.z1-mkt .mkt-demo-pane .mkt-chat-meta{margin:.5rem 1rem 1rem}.z1-mkt .mkt-demo-rows{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem}.z1-mkt .mkt-demo-row{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem .95rem;border:1px solid var(--mkt-line);border-radius:12px;background:rgba(247,250,248,.9)}.z1-mkt .mkt-demo-row strong{font-family:var(--mkt-display);font-size:.98rem;letter-spacing:-.02em}.z1-mkt .mkt-demo-row span{color:var(--mkt-muted);font-size:.88rem;line-height:1.4}.z1-mkt .mkt-status-row{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem 1rem}.z1-mkt .mkt-status{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .65rem;border-radius:999px;border:1px solid var(--mkt-line);font-size:.78rem;font-weight:750}.z1-mkt .mkt-status.is-on{color:var(--mkt-green-deep);background:rgba(31,157,87,.12);border-color:rgba(31,157,87,.28)}.z1-mkt .mkt-status.is-gated{color:#8a6a12;background:rgba(214,163,49,.14);border-color:rgba(214,163,49,.35)}.z1-mkt .mkt-diagram{position:relative;padding:1.5rem 1.35rem 1.35rem;border:1px solid var(--mkt-line);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,250,248,.95)),var(--mkt-paper-2);box-shadow:0 22px 50px rgba(15,20,18,.07)}.z1-mkt .mkt-diagram-kicker{margin:0 0 1.35rem;color:var(--mkt-teal);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.z1-mkt .mkt-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0;padding:.25rem 0 0;list-style:none}.z1-mkt .mkt-rail:before{content:"";position:absolute;top:1.35rem;left:12%;right:12%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--mkt-green-deep),var(--mkt-green),var(--mkt-teal));opacity:.55}.z1-mkt .mkt-rail li{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;min-width:0;margin:0;padding:0 .35rem;text-align:center;border:0;background:transparent}.z1-mkt .mkt-rail-node{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:999px;border:3px solid #fff;background:linear-gradient(145deg,var(--mkt-green) 0,var(--mkt-green-deep) 100%);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 24px rgba(15,107,58,.28)}.z1-mkt .mkt-rail strong{display:block;font-family:var(--mkt-display);font-size:1.15rem;letter-spacing:-.03em;line-height:1.15}.z1-mkt .mkt-rail p{margin:0;max-width:14rem;color:var(--mkt-muted);font-size:.9rem;line-height:1.4}.z1-mkt .mkt-rail-note{margin:1.35rem 0 0;padding-top:1rem;border-top:1px dashed var(--mkt-line);color:var(--mkt-ink-soft);font-size:.9rem;font-weight:700;text-align:center}.z1-mkt .mkt-compare{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:0;gap:0;padding:0;overflow:hidden}.z1-mkt .mkt-compare-pane{min-width:0;display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding:1.45rem 1.35rem 1.35rem}.z1-mkt .mkt-compare-pane.is-before{background:radial-gradient(420px 180px at 0 0,rgba(232,93,69,.16),transparent 60%),#f7f1ef}.z1-mkt .mkt-compare-pane.is-after{background:radial-gradient(480px 220px at 100% 0,rgba(31,157,87,.35),transparent 55%),linear-gradient(160deg,#12241c,#0f1412 70%);color:#eef7f1}.z1-mkt .mkt-compare-label{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.z1-mkt .mkt-compare-pane.is-before .mkt-compare-label{color:var(--mkt-coral)}.z1-mkt .mkt-compare-pane.is-after .mkt-compare-label{color:rgba(164,230,196,.95)}.z1-mkt .mkt-compare-scene{margin:0;font-family:var(--mkt-display);font-size:clamp(1.35rem,2.4vw,1.7rem);letter-spacing:-.035em;line-height:1.1}.z1-mkt .mkt-compare-pane.is-after .mkt-compare-scene{color:#fff}.z1-mkt .mkt-compare-pane ol{display:grid;grid-gap:.65rem;gap:.65rem;margin:.25rem 0 0;padding:0;list-style:none}.z1-mkt .mkt-compare-pane li{position:relative;display:grid;grid-gap:.15rem;gap:.15rem;padding:.7rem .85rem .7rem 2.4rem;border-radius:12px;border:1px solid rgba(15,20,18,.08);background:rgba(255,255,255,.55)}.z1-mkt .mkt-compare-pane.is-after li{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.z1-mkt .mkt-compare-pane li:before{content:"";position:absolute;left:.85rem;top:1.05rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--mkt-coral);box-shadow:0 0 0 4px rgba(232,93,69,.15)}.z1-mkt .mkt-compare-pane.is-after li:before{background:var(--mkt-green);box-shadow:0 0 0 4px rgba(31,157,87,.22)}.z1-mkt .mkt-compare-pane strong{font-family:var(--mkt-display);font-size:1rem;letter-spacing:-.02em}.z1-mkt .mkt-compare-pane span{font-size:.9rem;line-height:1.4;color:var(--mkt-muted)}.z1-mkt .mkt-compare-pane.is-after span{color:rgba(238,247,241,.72)}.z1-mkt .mkt-compare-result{margin:.35rem 0 0;padding:.65rem .85rem;border-radius:12px;font-size:.92rem;font-weight:800;letter-spacing:-.01em}.z1-mkt .mkt-compare-result.is-bad{color:#8a2e22;background:rgba(232,93,69,.16)}.z1-mkt .mkt-compare-result.is-good{color:#d8f5e4;background:rgba(31,157,87,.28)}.z1-mkt .mkt-compare-vs{display:grid;place-items:center;width:3.25rem;background:linear-gradient(180deg,#f7f1ef,#f7f1ef 49%,#12241c 51%,#12241c)}.z1-mkt .mkt-compare-vs span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;border:2px solid #fff;background:var(--mkt-ink);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;box-shadow:0 10px 24px rgba(15,20,18,.28)}.z1-mkt .mkt-compare+.mkt-steps{margin-top:1.25rem}.z1-mkt .mkt-compare-pane .mkt-status-row{padding:0;margin:.15rem 0 0}.z1-mkt .mkt-compare-pane.is-after .mkt-status.is-on{color:#d8f5e4;background:rgba(31,157,87,.28);border-color:rgba(31,157,87,.45)}.z1-mkt .mkt-compare-pane.is-after .mkt-status.is-gated{color:#f0e2a8;background:rgba(214,163,49,.22);border-color:rgba(214,163,49,.4)}.z1-mkt .mkt-flow{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:mkt-flow}.z1-mkt .mkt-flow li{position:relative;display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem 1rem 1rem 3.1rem;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:rgba(255,255,255,.72);counter-increment:mkt-flow}.z1-mkt .mkt-flow li:before{content:counter(mkt-flow,decimal-leading-zero);position:absolute;left:1rem;top:1.05rem;color:var(--mkt-green-deep);font-size:.78rem;font-weight:800;letter-spacing:.04em}.z1-mkt .mkt-flow strong{font-family:var(--mkt-display);letter-spacing:-.02em}.z1-mkt .mkt-flow span{color:var(--mkt-muted);font-size:.95rem;line-height:1.45}.z1-mkt .mkt-price-card ul{margin:0 0 1.2rem;padding-left:1.1rem;color:var(--mkt-muted);line-height:1.55}.z1-mkt .mkt-form{display:grid;grid-gap:.85rem;gap:.85rem;max-width:520px;padding:1.4rem;border:1px solid var(--mkt-line);border-radius:16px;background:rgba(255,255,255,.78)}.z1-mkt .mkt-form label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:600;font-size:.92rem}.z1-mkt .mkt-form input,.z1-mkt .mkt-form textarea{width:100%;min-height:2.7rem;padding:.65rem .8rem;border:1px solid var(--mkt-line);border-radius:10px;background:#fff}.z1-mkt .mkt-form textarea{min-height:7rem;resize:vertical}.z1-mkt .mkt-note{color:var(--mkt-muted);font-size:.92rem;line-height:1.45}.z1-mkt .mkt-legal{max-width:44rem;padding:1.6rem 1.5rem;border:1px solid var(--mkt-line);border-radius:16px;background:rgba(255,255,255,.78)}.z1-mkt .mkt-legal h1{margin:0;font-family:var(--mkt-display);font-size:clamp(1.9rem,3.5vw,2.6rem);letter-spacing:-.035em;line-height:1.05}.z1-mkt .mkt-legal-lead{margin:.85rem 0 0;color:var(--mkt-muted);font-size:.98rem;line-height:1.5}.z1-mkt .mkt-legal h2{margin:1.75rem 0 .55rem;font-family:var(--mkt-display);font-size:1.15rem;letter-spacing:-.02em}.z1-mkt .mkt-legal li,.z1-mkt .mkt-legal p{margin:0;color:var(--mkt-muted);font-size:1rem;line-height:1.6}.z1-mkt .mkt-legal ul{margin:.5rem 0 0;padding-left:1.2rem;display:grid;grid-gap:.4rem;gap:.4rem}.z1-mkt .mkt-alert{padding:.85rem 1rem;border-radius:12px;border:1px solid var(--mkt-line);background:rgba(255,255,255,.9)}.z1-mkt .mkt-alert-danger{border-color:rgba(200,66,66,.4);background:rgba(255,236,236,.95)}.z1-mkt .mkt-alert-success{border-color:rgba(46,125,50,.35);background:rgba(232,245,233,.95)}.z1-mkt .mkt-alert-heading{display:flex;align-items:flex-start;gap:.45rem;margin-bottom:.3rem}.z1-mkt .mkt-alert-heading svg{width:1.1rem;height:1.1rem;flex:0 0 auto;margin-top:.1rem}.z1-mkt .mkt-alert-danger .mkt-alert-heading svg{color:#c84242}.z1-mkt .mkt-alert-success .mkt-alert-heading svg{color:#2e7d32}.z1-mkt .mkt-alert-heading strong{font-size:.95rem}.z1-mkt .mkt-alert p{margin:0;color:var(--mkt-muted);font-size:.92rem;line-height:1.45}.z1-mkt .mkt-form input[aria-invalid=true],.z1-mkt .mkt-form textarea[aria-invalid=true]{border-color:rgba(200,66,66,.55);box-shadow:0 0 0 3px rgba(200,66,66,.12)}@keyframes mkt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-grid-drift{0%{transform:translateY(0)}to{transform:translateY(48px)}}@media (max-width:900px){.z1-mkt .mkt-hero-panel{display:none}.z1-mkt .mkt-hero-visual:after{right:-8%;top:8%;width:min(420px,78vw);opacity:.55}.z1-mkt .mkt-compare,.z1-mkt .mkt-demo-board,.z1-mkt .mkt-price-grid,.z1-mkt .mkt-rail,.z1-mkt .mkt-split,.z1-mkt .mkt-steps,.z1-mkt .mkt-steps-3{grid-template-columns:1fr}.z1-mkt .mkt-rail:before{top:2.2rem;bottom:2.2rem;left:1.7rem;right:auto;width:3px;height:auto;background:linear-gradient(180deg,var(--mkt-green-deep),var(--mkt-green),var(--mkt-teal))}.z1-mkt .mkt-rail li{justify-items:start;text-align:left;padding:.85rem 0 .85rem 3.6rem}.z1-mkt .mkt-rail-node{position:absolute;left:.35rem;top:.85rem}.z1-mkt .mkt-compare-vs{width:100%;height:2.75rem;background:linear-gradient(90deg,#f7f1ef,#f7f1ef 49%,#12241c 51%,#12241c)}.z1-mkt .mkt-hero{min-height:78vh;align-items:center}.z1-mkt .mkt-hero h1{max-width:12ch}.z1-mkt .mkt-proof{gap:.45rem .9rem}}@media (min-width:880px){.z1-mkt .mkt-nav{display:flex}}@media (prefers-reduced-motion:reduce){.z1-mkt .mkt-chat-line,.z1-mkt .mkt-chat-meta,.z1-mkt .mkt-hero-copy,.z1-mkt .mkt-hero-panel,.z1-mkt .mkt-hero-visual:after,.z1-mkt .mkt-hero-visual:before,.z1-mkt .mkt-locale-flag{animation:none;transition:none}}