.demo[data-astro-cid-soxsnotx]{padding-block:clamp(48px,8vw,96px);position:relative}.demo-grid[data-astro-cid-soxsnotx]{align-items:start;gap:clamp(36px,5vw,72px);display:grid}@media (width>=920px){.demo-grid[data-astro-cid-soxsnotx]{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}}h1[data-astro-cid-soxsnotx]{font-size:var(--type-display-lg);letter-spacing:-.02em;margin:14px 0 18px;line-height:1.05}.demo-sub[data-astro-cid-soxsnotx]{font-size:var(--type-body-lg);max-width:36rem}.proof-strip[data-astro-cid-soxsnotx]{border-block:1px solid var(--border-subtle);font-size:var(--type-body-sm);color:var(--text-tertiary);flex-wrap:wrap;gap:10px 32px;margin:28px 0 0;padding-block:16px;list-style:none;display:flex}.friction[data-astro-cid-soxsnotx]{color:var(--text-primary);margin-top:18px;font-weight:600}.steps-title[data-astro-cid-soxsnotx]{font-size:var(--type-heading-sm);margin-top:40px;font-weight:700}.demo-steps[data-astro-cid-soxsnotx]{counter-reset:passo;gap:14px;max-width:34rem;margin:16px 0 0;padding:0;list-style:none;display:grid}.demo-steps[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]{counter-increment:passo;font-size:var(--type-body-sm);color:var(--text-secondary);padding-left:44px;position:relative}.demo-steps[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]:before{content:counter(passo, decimal-leading-zero);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--type-data-label);color:var(--text-brand);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-0);padding:4px 8px;font-weight:600;position:absolute;top:2px;left:0}.demo-steps[data-astro-cid-soxsnotx] strong[data-astro-cid-soxsnotx]{color:var(--text-primary)}.demo-form[data-astro-cid-soxsnotx]{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);gap:18px;padding:clamp(24px,4vw,36px);display:grid}.form-title[data-astro-cid-soxsnotx]{font-size:var(--type-heading-md);margin:0 0 2px;font-weight:700}.field[data-astro-cid-soxsnotx]{gap:6px;display:grid}.field[data-astro-cid-soxsnotx] label[data-astro-cid-soxsnotx]{font-size:var(--type-body-sm);color:var(--text-primary);font-weight:600}.optional[data-astro-cid-soxsnotx]{color:var(--text-tertiary);font-weight:400}.field-par[data-astro-cid-soxsnotx]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.field-par[data-astro-cid-soxsnotx] .field[data-astro-cid-soxsnotx]{min-width:0}.field-par[data-astro-cid-soxsnotx] select[data-astro-cid-soxsnotx]{width:100%;min-width:0}@media (width<=30rem){.field-par[data-astro-cid-soxsnotx]{grid-template-columns:1fr;gap:18px}}.field[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx],.field[data-astro-cid-soxsnotx] select[data-astro-cid-soxsnotx]{min-height:48px;font:inherit;color:var(--text-primary);background:var(--surface-0);border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:10px 14px}.field[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]::placeholder{color:var(--text-placeholder)}.hint[data-astro-cid-soxsnotx]{font-size:var(--type-caption);color:var(--text-tertiary);margin:0}.submit[data-astro-cid-soxsnotx]{min-height:52px;font:inherit;color:var(--text-on-action);background:var(--action-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-soft), transform var(--motion-instant) var(--ease-out-soft);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;display:inline-flex}.submit[data-astro-cid-soxsnotx]:hover{background:var(--action-primary-hover)}.submit[data-astro-cid-soxsnotx]:active{background:var(--action-primary-active);transform:scale(.98)}.submit-arrow[data-astro-cid-soxsnotx]{transition:transform var(--motion-base) var(--ease-out-soft);display:inline-block}.submit[data-astro-cid-soxsnotx]:hover .submit-arrow[data-astro-cid-soxsnotx]{transform:translateX(var(--move-2))}.privacy[data-astro-cid-soxsnotx]{font-size:var(--type-caption);color:var(--text-tertiary);margin:0}.privacy[data-astro-cid-soxsnotx] a[data-astro-cid-soxsnotx]{color:var(--text-brand);text-decoration:none}.privacy[data-astro-cid-soxsnotx] a[data-astro-cid-soxsnotx]:hover{color:var(--action-primary-hover)}.demo-exits[data-astro-cid-soxsnotx]{border-top:1px solid var(--border-subtle);padding-block:clamp(40px,6vw,64px);position:relative}.exits-inner[data-astro-cid-soxsnotx]{text-align:center}.exits-lead[data-astro-cid-soxsnotx]{font-size:var(--type-heading-sm);color:var(--text-primary);margin:0 0 20px;font-weight:700}.exits-links[data-astro-cid-soxsnotx]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}
