.page-module__E0kJGG__hero{max-width:var(--measure);padding:32px 0 44px}.page-module__E0kJGG__kicker{background:rgb(var(--brand-rgb) / .1);color:var(--brand-dark);border-radius:var(--r-pill);font-size:var(--text-xs);letter-spacing:.01em;margin-bottom:16px;padding:5px 13px;font-weight:700;display:inline-block}.page-module__E0kJGG__title{font-size:var(--text-4xl);margin-bottom:18px}.page-module__E0kJGG__lead{font-size:var(--text-lg);color:rgb(var(--ink-rgb) / .72);margin-bottom:26px}.page-module__E0kJGG__linkDemo{background:var(--card);border-radius:var(--r-pill);box-shadow:var(--shadow-md);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-lg);align-items:center;max-width:100%;margin-bottom:28px;padding:13px 20px;display:inline-flex;overflow:hidden}.page-module__E0kJGG__linkHost{color:rgb(var(--ink-rgb) / .45)}.page-module__E0kJGG__linkHandle{color:var(--brand);font-weight:500}.page-module__E0kJGG__caret{background:var(--brand);width:2px;height:1.1em;margin-left:3px;animation:.9s step-end infinite alternate page-module__E0kJGG__fadeIn;display:inline-block}.page-module__E0kJGG__actions{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.page-module__E0kJGG__fineprint{font-size:var(--text-sm);margin-top:12px}.page-module__E0kJGG__steps{padding:24px 0 44px}.page-module__E0kJGG__stepList{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.page-module__E0kJGG__stepList{grid-template-columns:repeat(3,1fr);gap:32px}}.page-module__E0kJGG__step{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:900px){.page-module__E0kJGG__step{grid-template-columns:1fr;gap:16px}}.page-module__E0kJGG__stepPaper{place-items:center;width:64px;display:grid}.page-module__E0kJGG__stepIndex{z-index:1;font-family:var(--font-display), system-ui, sans-serif;color:var(--brand);letter-spacing:-.04em;font-size:26px;font-weight:800;position:relative}.page-module__E0kJGG__stepTitle{font-size:var(--text-lg);margin-bottom:6px}.page-module__E0kJGG__pricing{max-width:560px}.page-module__E0kJGG__priceGrid{gap:2px;margin:0;display:grid}.page-module__E0kJGG__priceRow{border-bottom:1px solid rgb(var(--ink-rgb) / .08);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.page-module__E0kJGG__priceRow:last-of-type{border-bottom:0}.page-module__E0kJGG__priceValue{font-family:var(--font-mono), ui-monospace, monospace;font-weight:500;font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0}
