.customer-form{--background:oklch(98.5% .004 90);--foreground:oklch(22% .002 90);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--primary:var(--foreground);--primary-foreground:var(--background);--secondary:oklch(94% .008 90);--secondary-foreground:var(--foreground);--muted-foreground:oklch(48% .002 90);--border:oklch(83% .005 90);--input:var(--border);--ring:var(--foreground);--accent:var(--secondary);--accent-foreground:var(--foreground);--destructive:oklch(46% .16 27);--radius:0rem;--request-heading:"Instrument Serif", Georgia, serif;--request-body:"Source Sans 3", sans-serif;background:var(--background);color:var(--foreground);font-family:var(--request-body);min-height:100vh}.customer-form h1,.customer-form h2{font-family:var(--request-heading);letter-spacing:0;font-weight:400}.customer-form h1{font-size:42px;line-height:1.1}.customer-form h2{font-size:28px;line-height:1.2}.customer-form input,.customer-form textarea{box-shadow:none;border-radius:0;font-size:16px}.customer-form button{border-radius:0;min-height:44px}.customer-form .micro{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.customer-form .field-label{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.customer-form .choice{border:1px solid var(--border);cursor:pointer;background:var(--card);align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.customer-form .choice:has(input:checked){border-color:var(--foreground);background:var(--secondary)}.customer-form input[type=radio],.customer-form input[type=checkbox]{accent-color:var(--foreground);flex-shrink:0;width:18px;height:18px}.customer-form .form-container{max-width:760px;margin:auto;padding:40px 24px 64px}.customer-form.embedded .form-container{max-width:none;padding:24px 16px}@media (width>=768px){.customer-form h1{font-size:56px}.customer-form .form-container{padding-top:56px}}
