.DemoSection_section__v5acs{padding:36px 0 64px;background:#f8fafc;scroll-margin-top:112px}.DemoSection_shell__xkxFs{max-width:1280px;margin:auto;padding:0 32px}.DemoSection_panel__IA9Ms{padding:40px;border:1px solid #24364e;border-radius:24px;background:linear-gradient(125deg,#0b1424,#111f34 70%,#132c42);box-shadow:0 18px 48px #0f172a0c}.DemoSection_grid__vnro9{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px;align-items:center}.DemoSection_copy__foYDn{min-width:0;max-width:630px}.DemoSection_eyebrow__KK4QD{margin:0 0 16px;color:#8fd8ff;font-size:11px;line-height:18px;letter-spacing:.15em;font-weight:700}.DemoSection_copy__foYDn h2{max-width:560px;margin:0;color:#fff;font-size:38px;line-height:1.14;letter-spacing:-.035em;font-weight:700}.DemoSection_copy__foYDn ul{display:grid;gap:15px;margin:28px 0 24px;padding:0;list-style:none}.DemoSection_copy__foYDn li{display:flex;gap:12px;color:#e2e8f0;font-size:15px;line-height:23px}.DemoSection_check__c5niZ{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#0c8dd81c;color:#8fd8ff;font-size:13px}.DemoSection_reassurance__vPCvx{max-width:510px;margin:0;padding-top:20px;border-top:1px solid #ffffff20;color:#b6c5d8;font-size:13px;line-height:21px}.DemoSection_form__MaSBF{min-width:0;margin:0;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 6px 24px #00000012}.DemoSection_form__MaSBF h3{margin:0 0 20px;color:#0f172a;font-size:20px;line-height:26px;letter-spacing:-.02em;font-weight:700}.DemoSection_fields__4SIzM{display:grid;gap:13px}.DemoSection_field__uOwyM label{display:block;margin-bottom:6px;color:#334155;font-size:13px;line-height:18px;font-weight:600}.DemoSection_star__vl9Xp{color:#dc2626}.DemoSection_optional__Vfllr{color:#64748b;font-weight:400}.DemoSection_field__uOwyM input,.DemoSection_field__uOwyM textarea{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:16px;line-height:22px;box-shadow:0 1px 2px #0f172a03;outline-offset:3px}.DemoSection_field__uOwyM textarea{height:72px;min-height:72px;resize:vertical}.DemoSection_field__uOwyM input::-moz-placeholder,.DemoSection_field__uOwyM textarea::-moz-placeholder{color:#64748b;font-size:14px}.DemoSection_field__uOwyM input::placeholder,.DemoSection_field__uOwyM textarea::placeholder{color:#64748b;font-size:14px}.DemoSection_field__uOwyM input:focus,.DemoSection_field__uOwyM textarea:focus{outline:2px solid #0c8dd8;border-color:#0c8dd8}.DemoSection_field__uOwyM input[aria-invalid=true],.DemoSection_field__uOwyM textarea[aria-invalid=true]{border-color:#dc2626}.DemoSection_field__uOwyM input:disabled,.DemoSection_field__uOwyM textarea:disabled{opacity:.75}.DemoSection_form__MaSBF button{width:100%;min-height:44px;margin-top:18px;padding:11px 14px;border:1px solid transparent;border-radius:8px;background:#0b6fad;color:#fff;font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.DemoSection_form__MaSBF button:focus-visible,.DemoSection_form__MaSBF button:hover{background:#0d5c8d}.DemoSection_form__MaSBF button:active{background:#114d74}.DemoSection_form__MaSBF button:focus-visible{outline:3px solid #8fd8ff;outline-offset:3px}.DemoSection_form__MaSBF button:disabled{background:#526174;opacity:1;cursor:wait}.DemoSection_errorSummary__J3h7D,.DemoSection_error__WlqxF,.DemoSection_success__J42ch{margin:8px 0 0;font-size:13px;line-height:20px;overflow-wrap:anywhere}.DemoSection_errorSummary__J3h7D,.DemoSection_error__WlqxF{color:#b91c1c}.DemoSection_success__J42ch{color:#047857}@media (max-width:1023px){.DemoSection_grid__vnro9{grid-template-columns:minmax(0,1fr);gap:30px}.DemoSection_panel__IA9Ms{padding:32px}.DemoSection_copy__foYDn{max-width:none}.DemoSection_copy__foYDn h2{max-width:660px;font-size:34px}.DemoSection_copy__foYDn ul{margin:22px 0}.DemoSection_form__MaSBF{width:100%;max-width:560px;margin:0 auto}}@media (max-width:599px){.DemoSection_section__v5acs{padding:24px 0 28px}.DemoSection_shell__xkxFs{padding:0 16px}.DemoSection_panel__IA9Ms{padding:24px 20px;border-radius:20px}.DemoSection_grid__vnro9{gap:26px}.DemoSection_copy__foYDn h2{font-size:28px;line-height:1.16}.DemoSection_eyebrow__KK4QD{margin-bottom:12px;font-size:10px;line-height:16px;letter-spacing:.12em}.DemoSection_copy__foYDn li{gap:10px;font-size:14px;line-height:21px}.DemoSection_copy__foYDn ul{gap:12px;margin:20px 0}.DemoSection_reassurance__vPCvx{padding-top:16px;font-size:12px;line-height:19px}.DemoSection_form__MaSBF{padding:20px;border-radius:14px}.DemoSection_form__MaSBF h3{margin-bottom:18px}.DemoSection_fields__4SIzM{gap:12px}.DemoSection_field__uOwyM label{font-size:12px}.DemoSection_form__MaSBF button{font-size:13px}}