:root{color-scheme:light;--ink:#18181b;--muted:#626269;--line:#e6e4e0;--paper:#faf9f6;--accent:#bd3f0a;--bright:#eb520e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.shell{max-width:1240px;margin:auto;padding-inline:40px}.skip{position:absolute;top:-100px;left:20px;background:var(--ink);color:white;padding:12px;z-index:3}.skip:focus{top:12px}.nav{height:104px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:26px;font-weight:760;letter-spacing:-1.3px;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.nav nav{display:flex;gap:32px;font-size:14px;font-weight:600}.nav nav a{text-decoration:none}.nav nav a:hover{color:var(--accent)}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding-block:80px 105px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.9px;text-transform:uppercase;display:flex;gap:8px;align-items:center;margin:0 0 26px}.dot{width:7px;height:7px;border-radius:100%;background:var(--bright)}h1{font-size:clamp(48px,5.35vw,72px);line-height:1.055;letter-spacing:-3.8px;font-weight:630;margin:0 0 25px}h1 em{font-style:normal;color:var(--accent)}.lead{font-size:18px;color:var(--muted);line-height:1.75;max-width:460px;margin:0 0 32px}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;text-decoration:none;padding:15px 20px;font-size:14px;font-weight:650;border-radius:5px;line-height:1.25}.primary{background:var(--ink);color:white}.primary:hover{background:var(--accent)}.secondary{border:1px solid #cfccc6}.secondary:hover{background:white}.prerequisites{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.7}.demo{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white;box-shadow:0 24px 55px -35px #29211855;transform:rotate(-1deg)}.demo-top{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.demo-title{font-size:12px;font-weight:650}.tag{font-size:10px;color:var(--muted);background:#f5f4f1;border-radius:4px;padding:5px 7px}.message{padding:28px 24px;display:flex;gap:13px;align-items:center}.avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:100%;background:#e9e6df;font-size:11px;font-weight:650;color:#57534e}.small-label{font-size:10px;color:var(--muted)}.message p{font-size:13px;margin:5px 0;line-height:1.5}.workflow{list-style:none;margin:0 24px;padding:0 0 20px}.workflow li{display:flex;gap:14px;align-items:center;padding:16px 0;position:relative}.workflow li+li{border-top:1px solid #f1f0ed}.step{width:27px;height:27px;border-radius:100%;border:1px solid var(--line);display:grid;place-items:center;font-size:10px;flex-shrink:0;color:var(--muted)}.step.checked{background:#eef2eb;color:#355736;border-color:#dce6d7}.step.waiting{background:#fff0e5;color:var(--accent);border-color:#f9d6b8}.workflow h2{font-size:12px;letter-spacing:0;line-height:1.5;margin:0;font-weight:650}.workflow p{font-size:11px;color:var(--muted);margin:4px 0 0;line-height:1.5}.status{font-size:9px;letter-spacing:.5px;text-transform:uppercase;margin-left:auto;color:var(--accent);background:#fff0e5;padding:6px 8px;border-radius:3px}.demo-footer{padding:16px 24px;background:#faf9f6;border-top:1px solid var(--line);font-size:10px;color:var(--muted);line-height:1.6}.capabilities{border-top:1px solid var(--line);padding-block:42px 76px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.number{font-size:10px;color:var(--muted);font-weight:600;letter-spacing:1.6px}.capabilities h2{font-size:20px;letter-spacing:-.5px;font-weight:600;margin:22px 0 12px}.capabilities p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 22px}.capabilities a{font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;gap:12px}.capabilities a:hover{text-decoration:underline}.closing{border-top:1px solid var(--line);padding-block:66px 78px;display:flex;align-items:center;justify-content:space-between;gap:45px}.closing .eyebrow{margin-bottom:18px}.closing h2{font-size:36px;font-weight:580;line-height:1.12;letter-spacing:-1.4px;margin:0 0 20px}.closing p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;max-width:520px;margin:0}.closing .button{flex-shrink:0}.footer{border-top:1px solid var(--line);padding-block:28px;display:flex;align-items:center;gap:30px;font-size:11px;color:var(--muted)}.footer .brand{font-size:18px;color:var(--ink)}.footer p{margin:0;line-height:1.8}.footer>a:last-child{margin-left:auto;white-space:nowrap}@media(max-width:900px){.shell{padding-inline:28px}.hero{gap:35px;padding-block:50px 65px}h1{font-size:48px;letter-spacing:-2.7px}.lead{font-size:16px}.demo{transform:none}.capabilities{gap:28px}.status{display:none}}@media(max-width:680px){.shell{padding-inline:22px}.nav{height:82px}.nav nav{gap:22px;font-size:13px}.brand{font-size:23px}.hero{grid-template-columns:1fr;gap:42px;padding-block:36px 55px}h1{font-size:54px;letter-spacing:-3px}.lead{max-width:440px}.capabilities{grid-template-columns:1fr;padding-bottom:44px;gap:30px}.capabilities article{max-width:470px}.capabilities h2{margin-top:13px}.capabilities p{margin-bottom:13px}.closing{padding-block:44px;flex-direction:column;align-items:flex-start;gap:25px}.footer{flex-wrap:wrap;gap:12px 22px}.footer p{order:3;flex-basis:100%}.footer>a:last-child{margin-left:auto}.status{display:block}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
