.DemoForm_demoMain__muL_E{min-height:100svh;padding:112px 24px 72px;background:linear-gradient(135deg,color-mix(in srgb,var(--peak-navy) 88%,black) 0,var(--peak-navy) 36%,color-mix(in srgb,var(--peak-light-blue) 62%,var(--peak-white)) 36%,var(--secondary) 100%)}.DemoForm_demoShell__aDXjb{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:20px;max-width:1120px;margin:0 auto;align-items:stretch}.DemoForm_demoIntro__FvJPR{min-height:680px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:32px;color:var(--peak-white);background:linear-gradient(180deg,color-mix(in srgb,var(--peak-navy) 88%,black),var(--peak-navy));border:1px solid color-mix(in srgb,var(--peak-white) 14%,transparent);border-radius:var(--radius-md)}.DemoForm_demoBadge__zJOrt{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;color:var(--peak-light-blue);font-size:12px;font-weight:600;border:1px solid color-mix(in srgb,var(--peak-light-blue) 22%,transparent);border-radius:var(--radius-md)}.DemoForm_demoIntroHeading___1zAW{margin:28px 0 14px;color:var(--peak-white);font-size:46px;font-weight:600;letter-spacing:0;line-height:1.05}.DemoForm_demoIntroCopy__tfQj0{max-width:440px;margin:0;color:var(--peak-light-blue);font-size:15px;line-height:1.65}.DemoForm_demoProofList__C8SmW{margin-top:40px}.DemoForm_demoProofRow__cb7aM{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:16px 0;border-top:1px solid color-mix(in srgb,var(--peak-white) 13%,transparent)}.DemoForm_demoProofRow__cb7aM:first-of-type{padding-top:0;border-top:0}.DemoForm_demoProofIcon___rNv0{display:grid;place-items:center;width:36px;height:36px;color:color-mix(in srgb,var(--peak-teal) 35%,var(--peak-white));background:color-mix(in srgb,var(--peak-light-blue) 14%,transparent);border-radius:var(--radius-md)}.DemoForm_demoProofTitle__YW_qD{display:block;color:var(--peak-white);font-size:14px;font-weight:600}.DemoForm_demoProofBody__MZKsW{display:block;margin-top:3px;color:color-mix(in srgb,var(--peak-light-blue) 84%,var(--peak-navy));font-size:13px;line-height:1.5}.DemoForm_demoPanel__TLQFl{padding:32px;background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 95%,transparent);border-radius:var(--radius-md);box-shadow:0 18px 55px color-mix(in srgb,var(--peak-navy) 16%,transparent)}.DemoForm_demoPanelHeader__ExXLy{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border)}.DemoForm_demoEyebrow__bBK1W{margin:0 0 8px;color:var(--peak-teal);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.DemoForm_demoFormTitle__sPW4a{margin:0;color:var(--peak-navy);font-size:24px;font-weight:650;letter-spacing:0;line-height:1.2}.DemoForm_demoForm__IW0_v{display:flex;flex-direction:column;gap:18px;padding-top:24px}.DemoForm_demoGrid2__avTyk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.DemoForm_demoField__rPygw{display:flex;flex-direction:column}.DemoForm_demoLabel__G00CX{display:block;margin-bottom:7px;color:var(--peak-body);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.DemoForm_demoOptional__wBRQB{opacity:.5}.DemoForm_demoInput__n2WDs,.DemoForm_demoSelect__ZAImE{width:100%;min-height:44px;padding:10px 12px;color:var(--peak-navy);font-family:var(--font-sans);font-size:14px;background:var(--secondary);border:1px solid var(--input);border-radius:var(--radius-md);outline:none;appearance:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.DemoForm_demoInput__n2WDs::placeholder{color:var(--muted-foreground)}.DemoForm_demoInput__n2WDs:focus,.DemoForm_demoSelect__ZAImE:focus{background:var(--card);border-color:var(--peak-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--peak-teal) 14%,transparent)}.DemoForm_demoSelect__ZAImE{padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.DemoForm_demoSelect__ZAImE option{color:var(--peak-navy);background:var(--card)}.DemoForm_demoSmsConsent__qlQxx{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.DemoForm_demoSmsCheckbox__Y4sWR{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:var(--peak-teal);cursor:pointer}.DemoForm_demoSmsLabel__FlZXU{color:var(--muted-foreground);font-size:12px;line-height:1.55;cursor:pointer}.DemoForm_demoError__20_6d{margin:0;padding:10px 12px;color:var(--peak-alert-red);font-size:13px;background:color-mix(in srgb,var(--peak-alert-red) 7%,transparent);border:1px solid color-mix(in srgb,var(--peak-alert-red) 22%,transparent);border-radius:var(--radius-md)}.DemoForm_demoSubmitButton__vUgr9{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;gap:8px;padding:12px 18px;color:var(--peak-white);font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:0;background:var(--peak-teal);border:0;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,filter .15s ease}.DemoForm_demoSubmitButton__vUgr9:hover{filter:brightness(1.08)}.DemoForm_demoSubmitButton__vUgr9:disabled{color:var(--muted-foreground);background:var(--border);cursor:not-allowed;filter:none}.DemoForm_demoSubmitIcon__oWNtT{width:16px;height:16px}@media (max-width:860px){.DemoForm_demoShell__aDXjb{grid-template-columns:1fr}.DemoForm_demoPanel__TLQFl{order:0}.DemoForm_demoIntro__FvJPR{order:1;min-height:auto}}@media (max-width:640px){.DemoForm_demoMain__muL_E{padding:88px 16px 48px}.DemoForm_demoIntro__FvJPR,.DemoForm_demoPanel__TLQFl{padding:22px}.DemoForm_demoGrid2__avTyk{grid-template-columns:1fr}.DemoForm_demoIntroHeading___1zAW{font-size:38px}}