.pt-20:where(.astro-elavzuuj){padding-top:5rem}.demo-section:where(.astro-elavzuuj){overflow:hidden;position:relative}.demo-decorations:where(.astro-elavzuuj){position:absolute;inset:0;pointer-events:none;z-index:0}.demo-layout:where(.astro-elavzuuj){display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:start;position:relative;z-index:1}@media(width>=1024px){.demo-layout:where(.astro-elavzuuj){grid-template-columns:1fr 400px}}.demo-form:where(.astro-elavzuuj){display:flex;flex-direction:column;gap:var(--space-5)}.form-intro:where(.astro-elavzuuj){margin-bottom:calc(-1 * var(--space-2))}.form-title:where(.astro-elavzuuj){font-size:var(--font-size-xl);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.form-sub:where(.astro-elavzuuj){margin-top:var(--space-1-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.form-row-2:where(.astro-elavzuuj){display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(width>=640px){.form-row-2:where(.astro-elavzuuj){grid-template-columns:repeat(2,1fr)}}.demo-eval:where(.astro-elavzuuj){display:block;padding-top:0}@media(width>=1024px){.demo-eval:where(.astro-elavzuuj){padding-top:var(--space-4)}}.eval-card:where(.astro-elavzuuj){position:relative;overflow:hidden;background:radial-gradient(420px 220px at 110% -10%,#22c55e29,#0000 60%),radial-gradient(460px 300px at -20% 110%,#2563eb29,#0000 60%),#0b0f19;border:1px solid #ffffff17;border-radius:1rem;padding:var(--space-8) var(--space-6);color:#fff;box-shadow:var(--shadow-lg)}.eval-eyebrow:where(.astro-elavzuuj){font-family:var(--font-family-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#60a5fa;margin-bottom:var(--space-2)}.eval-title:where(.astro-elavzuuj){font-size:var(--font-size-2xl);font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:var(--space-6)}.eval-steps:where(.astro-elavzuuj){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.eval-step:where(.astro-elavzuuj){position:relative;display:flex;gap:var(--space-4);padding-bottom:var(--space-6)}.eval-step:where(.astro-elavzuuj):last-child{padding-bottom:0}.eval-step:where(.astro-elavzuuj):not(:last-child):before{content:"";position:absolute;top:2.25rem;bottom:.5rem;left:1.0625rem;width:1px;background:#ffffff24}.eval-num:where(.astro-elavzuuj){flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff12;border:1px solid #ffffff1a;color:#93c5fd;font-size:var(--font-size-sm);font-weight:600}.eval-step-title:where(.astro-elavzuuj){font-size:var(--font-size-base);font-weight:600;letter-spacing:-.01em;color:#fff;margin-bottom:var(--space-1)}.eval-step-desc:where(.astro-elavzuuj){font-size:var(--font-size-sm);line-height:1.6;color:#ffffff9e}.eval-assurances:where(.astro-elavzuuj){list-style:none;margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:var(--space-2-5)}.eval-assurances:where(.astro-elavzuuj) li:where(.astro-elavzuuj){display:flex;align-items:center;gap:var(--space-2-5);font-size:var(--font-size-sm);color:#ffffffbf}.eval-assurances:where(.astro-elavzuuj) svg:where(.astro-elavzuuj){flex-shrink:0;color:#60a5fa}.checkbox-field:where(.astro-elavzuuj){display:flex;align-items:flex-start;gap:var(--space-2-5);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.checkbox-field:where(.astro-elavzuuj) input:where(.astro-elavzuuj)[type=checkbox]{margin-top:.15em;width:1rem;height:1rem;accent-color:var(--color-primary-600);flex-shrink:0}.checkbox-field:where(.astro-elavzuuj) a:where(.astro-elavzuuj){color:var(--color-primary-600);text-decoration:underline}.checkbox-field:where(.astro-elavzuuj) a:where(.astro-elavzuuj):hover{color:var(--color-primary-700)}.trust-text:where(.astro-elavzuuj){font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center;margin-top:calc(-1 * var(--space-2))}.demo-benefits:where(.astro-elavzuuj){max-width:56rem;margin:0 auto}.demo-benefits-eyebrow:where(.astro-elavzuuj){display:flex;justify-content:center;margin-bottom:var(--space-3)}.demo-benefits-eyebrow:where(.astro-elavzuuj) span:where(.astro-elavzuuj){font-family:var(--font-family-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--color-surface);padding:.35rem .75rem;border-radius:var(--radius-full)}.demo-benefits-title:where(.astro-elavzuuj){font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:700;letter-spacing:-.025em;text-align:center;text-wrap:balance;margin-bottom:var(--space-8);color:var(--color-text)}.demo-benefits-grid:where(.astro-elavzuuj){display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(width>=640px){.demo-benefits-grid:where(.astro-elavzuuj){grid-template-columns:repeat(2,1fr)}}.demo-benefit-item:where(.astro-elavzuuj){display:flex;align-items:flex-start;gap:var(--space-3);font-size:.9375rem;font-weight:500;letter-spacing:-.005em;line-height:1.55;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-xs)}.demo-benefit-check:where(.astro-elavzuuj){flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:1px;border-radius:.5rem;background:#22c55e24;border:1px solid #22c55e38}.demo-benefit-check:where(.astro-elavzuuj) svg:where(.astro-elavzuuj){width:14px;height:14px}[data-theme=dark] .demo-benefit-item:where(.astro-elavzuuj){background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .demo-benefit-check:where(.astro-elavzuuj){background:#4ade801f;border-color:#4ade8033}.dark .demo-benefit-check:where(.astro-elavzuuj){background:#ffffff14}
