.DemoPage_page___ekZU{padding:calc(var(--header-height) + 4rem) 0 var(--space-16);min-height:100vh;background:#fff}.DemoPage_grid__sLyw9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.DemoPage_content__wqFm2{max-width:520px}.DemoPage_heading__ADGp7{font-size:var(--text-h1);font-weight:700;color:var(--color-primary-700);margin:0 0 var(--space-4)}.DemoPage_subheading__2E4s6{font-size:var(--text-body-lg);color:var(--canvas-text-body);line-height:1.7;margin:0 0 var(--space-8)}.DemoPage_benefitsTitle__mCjnr{font-size:var(--text-h4);font-weight:600;color:var(--color-primary-700);margin:0 0 var(--space-4)}.DemoPage_benefits__qszhR{display:flex;flex-direction:column;gap:var(--space-5)}.DemoPage_benefit__19ohH{display:flex;gap:var(--space-3);align-items:start}.DemoPage_benefitIcon__hVSRf{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-primary-50,#ebf0ff);margin-top:2px}.DemoPage_benefit__19ohH strong{display:block;color:var(--color-primary-700);margin-bottom:var(--space-1);font-size:var(--text-body)}.DemoPage_benefit__19ohH p{font-size:var(--text-sm);color:var(--canvas-text-muted);margin:0;line-height:1.5}.DemoPage_formPanel__ShOFj{background:#f8fafc;border:1px solid var(--canvas-border);border-radius:var(--radius-xl);padding:2.5rem}.DemoPage_formTitle__l3h38{font-size:var(--text-h3);font-weight:600;color:var(--color-primary-700);margin:0 0 var(--space-6)}.DemoPage_form__PyuDJ{display:flex;flex-direction:column;gap:var(--space-4)}.DemoPage_row__Fvzxk{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.DemoPage_field__Pdsa8{display:flex;flex-direction:column;gap:var(--space-1)}.DemoPage_field__Pdsa8 label{font-size:var(--text-sm);font-weight:500;color:var(--color-primary-700)}.DemoPage_field__Pdsa8 input,.DemoPage_field__Pdsa8 select,.DemoPage_field__Pdsa8 textarea{border:1px solid var(--canvas-border);border-radius:var(--radius-md);padding:.625rem .75rem;font-size:var(--text-body);background:#fff;transition:border-color var(--duration-fast) var(--ease-out)}.DemoPage_field__Pdsa8 input:focus,.DemoPage_field__Pdsa8 select:focus,.DemoPage_field__Pdsa8 textarea:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(0,68,204,.1)}.DemoPage_checkboxGroup__LfCb6{display:flex;flex-wrap:wrap;gap:.5rem}.DemoPage_checkboxLabel__oiS73{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:var(--text-sm);color:var(--canvas-text-body);padding:.375rem .75rem;border:1px solid var(--canvas-border);border-radius:var(--radius-md);background:#fff;transition:all var(--duration-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DemoPage_checkboxLabel__oiS73:hover{border-color:var(--color-primary-300,#99b3e6);background:var(--color-primary-50,#ebf0ff)}.DemoPage_checkboxLabel__oiS73:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50,#ebf0ff);color:var(--color-primary-700);font-weight:500}.DemoPage_checkboxLabel__oiS73 input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary-500);cursor:pointer}.DemoPage_inputError___LVBh{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.08)!important}.DemoPage_errorText__5twZr{font-size:var(--text-xs,.75rem);color:#dc2626;line-height:1.4;margin-top:2px}.DemoPage_submitError__YSObN{font-size:var(--text-sm);color:#dc2626;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.15);border-radius:var(--radius-md);padding:.625rem .75rem}.DemoPage_honeypot__pvOKh{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.DemoPage_successMessage__RBbzH{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8) var(--space-4)}.DemoPage_successMessage__RBbzH h3{font-size:var(--text-h3);color:var(--color-primary-700);margin:var(--space-4) 0 var(--space-2)}.DemoPage_successMessage__RBbzH p{font-size:var(--text-body);color:var(--canvas-text-muted);line-height:1.6;max-width:380px;margin:0 auto}.DemoPage_disclaimer__v7L1m{font-size:var(--text-xs,.75rem);color:var(--canvas-text-muted);text-align:center;margin:0;line-height:1.5}.DemoPage_disclaimer__v7L1m a{color:var(--color-primary-500);text-decoration:underline}@media (max-width:1024px){.DemoPage_grid__sLyw9{grid-template-columns:1fr;gap:var(--space-8)}.DemoPage_content__wqFm2{max-width:100%}}@media (max-width:640px){.DemoPage_heading__ADGp7{font-size:var(--text-h2)}.DemoPage_formPanel__ShOFj{padding:1.5rem}.DemoPage_row__Fvzxk{grid-template-columns:1fr}}