.DemoRequestForm-module-scss-module__z1XDHq__form{gap:var(--space-s);padding:var(--space-l);border-radius:var(--radius-2xl);background-color:var(--surface-default);color:var(--text-primary);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.DemoRequestForm-module-scss-module__z1XDHq__title{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0;font-weight:600}.DemoRequestForm-module-scss-module__z1XDHq__subtitle{font-size:var(--fs-caption);color:var(--text-accent);margin:0}.DemoRequestForm-module-scss-module__z1XDHq__field{gap:var(--space-2xs);flex-direction:column;display:flex}.DemoRequestForm-module-scss-module__z1XDHq__label{font-size:var(--fs-caption);color:var(--text-secondary)}.DemoRequestForm-module-scss-module__z1XDHq__input{padding:var(--space-s) 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-m);font:inherit;font-size:var(--fs-body-s);transition:border-color var(--duration-fast) var(--ease-out)}.DemoRequestForm-module-scss-module__z1XDHq__input:focus-visible{border-color:var(--color-accent);outline:none}.DemoRequestForm-module-scss-module__z1XDHq__input[aria-invalid=true]{border-color:var(--color-error)}.DemoRequestForm-module-scss-module__z1XDHq__consent{align-items:flex-start;gap:var(--space-xs);font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.DemoRequestForm-module-scss-module__z1XDHq__error{font-size:var(--fs-caption);color:var(--color-error)}.DemoRequestForm-module-scss-module__z1XDHq__status{font-size:var(--fs-body-s);margin:0}
.Badge-module-scss-module__QocsdW__badge{align-items:center;gap:var(--space-2xs);padding:8px var(--space-m);border-radius:var(--radius-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;font-weight:600;display:inline-flex}.Badge-module-scss-module__QocsdW__accent{background-color:var(--color-accent);color:var(--color-white)}.Badge-module-scss-module__QocsdW__soft{background-color:var(--color-accent-tint);color:var(--color-accent-hover)}.Badge-module-scss-module__QocsdW__outline{border:1px solid var(--border-inverse);color:var(--text-inverse)}.Badge-module-scss-module__QocsdW__translucent{color:var(--text-inverse);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#27292733}
