.demo-request[data-v-70973c3f]{min-width:0}.demo-request__form[data-v-70973c3f],.demo-request__success[data-v-70973c3f]{border:1px solid var(--border);background:var(--surface);border-radius:28px;gap:24px;padding:clamp(24px,3vw,40px);display:grid}.demo-request__fields[data-v-70973c3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;min-width:0;display:grid}.demo-request__wide[data-v-70973c3f]{grid-column:1/-1}.demo-request[data-v-70973c3f] .input-group{border:1px solid color-mix(in oklab,var(--foreground) 48%,var(--surface));background:var(--default);min-height:48px;box-shadow:none;border-radius:12px}.demo-request[data-v-70973c3f] .input-group:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.demo-request[data-v-70973c3f] .input-group[data-invalid=true]{border-color:var(--danger)}.demo-request[data-v-70973c3f] .input-group__input{color:var(--foreground);font-size:16px}.demo-request[data-v-70973c3f] textarea{min-height:112px}.demo-request[data-v-70973c3f] .label{color:var(--foreground);font-size:14px}.demo-request[data-v-70973c3f] .textfield{gap:8px}@media (width<=639px){.demo-request__fields[data-v-70973c3f]{grid-template-columns:minmax(0,1fr)}}
