.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(48px,7vw,96px);display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:440px;gap:22px;min-width:0;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(40px,6vw,68px);line-height:1.02}.accent[data-astro-cid-lcdefpme]{color:var(--accent)}.hero-lead[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:34em;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.btn-lg[data-astro-cid-lcdefpme]{border-radius:10px;height:50px;padding:0 22px;font-size:16px}.small[data-astro-cid-lcdefpme]{font-size:14px}.tiny[data-astro-cid-lcdefpme]{font-size:12px}.strong[data-astro-cid-lcdefpme]{font-weight:600}.demo[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;flex:380px;gap:14px;max-width:480px;padding:20px;display:flex;box-shadow:0 18px 50px #13201c14}.demo-author[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.avatar[data-astro-cid-lcdefpme]{background:#c9d6d1;border-radius:999px;width:36px;height:36px}.demo-meta[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;font-size:14px;display:flex}.demo-post[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.demo-box[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:12px;overflow:hidden}.demo-bar[data-astro-cid-lcdefpme]{background:var(--bg);border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;padding:9px 12px;display:flex}.push[data-astro-cid-lcdefpme]{margin-left:auto}.demo-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:7px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.chip-dark[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;border-color:var(--ink)}.demo-input[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:10px 14px;font-size:13.5px}.band[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.band-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px 32px;padding-top:20px;padding-bottom:20px;font-size:14px;display:flex}.platforms[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;font-size:18px;font-weight:700;display:flex}.section[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px;padding-top:clamp(56px,8vw,104px);display:flex}.section-title[data-astro-cid-lcdefpme]{max-width:16em;font-size:clamp(30px,4vw,44px);line-height:1.08}.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.step[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.step-n[data-astro-cid-lcdefpme]{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.step-t[data-astro-cid-lcdefpme]{font-size:18px;font-weight:700}.step-d[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:15px;line-height:1.55}.grid-feat[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px 32px;display:grid}.feat[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.feat-t[data-astro-cid-lcdefpme]{font-size:16.5px;font-weight:700}.feat-d[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:15px;line-height:1.55}.dark[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;margin-top:clamp(56px,8vw,104px)}.dark-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px);display:grid}.dark-intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.dark-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c2ceca;max-width:30em;margin:0;font-size:16px;line-height:1.6}.dark-intro[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#5ccab6;font-weight:600}.dark-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.dark-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.dark-d[data-astro-cid-lcdefpme]{color:#c2ceca;font-size:15px;line-height:1.55}.pricing-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.strong-link[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600}.grid-plans[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.plan[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.plan-price[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:34px;font-weight:700}.plan-per[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:15px;font-weight:500}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:18px 0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:17px;font-weight:600}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:46em;margin:10px 0 0;line-height:1.6}.cta-band[data-astro-cid-lcdefpme]{background:var(--accent-soft);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:clamp(28px,5vw,48px);display:flex}.cta-title[data-astro-cid-lcdefpme]{max-width:18em;font-size:clamp(26px,3.4vw,38px);line-height:1.1}
