.DemoForm-module__ND4PRG__root{--color-primary:#b64322;--color-text-primary:#183b34;--color-text-subtle:#56655b;--color-text-inverse:#fff;--color-border:#d5ddd2;--color-surface:#fff;--color-surface-muted:#f2f4ec;color:#183b34;font-family:Inter,system-ui,sans-serif}.DemoForm-module__ND4PRG__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102e2866;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.DemoForm-module__ND4PRG__card{overscroll-behavior:contain;border-radius:18px;max-width:850px;max-height:calc(100dvh - 48px);overflow-y:auto}.DemoForm-module__ND4PRG__card>div{border-radius:18px;box-shadow:0 22px 70px #16382d20}.DemoForm-module__ND4PRG__card h2{letter-spacing:-.04em;font-size:27px;font-weight:600}.DemoForm-module__ND4PRG__card input,.DemoForm-module__ND4PRG__card select,.DemoForm-module__ND4PRG__card textarea{min-width:0;min-height:48px;border-width:1px!important;border-radius:10px!important;font-size:16px!important}.DemoForm-module__ND4PRG__card input{box-shadow:none}.DemoForm-module__ND4PRG__card button{border-radius:10px;min-height:44px;font-size:14px}.DemoForm-module__ND4PRG__card form{outline:none;padding-block:14px}.DemoForm-module__ND4PRG__card .border-2{border-width:1px!important}.DemoForm-module__ND4PRG__card .rounded-xl{border-radius:12px!important}.DemoForm-module__ND4PRG__card .text-lg{font-size:16px!important}.DemoForm-module__ND4PRG__card .shadow{box-shadow:none}.DemoForm-module__ND4PRG__card .shadow-2xl{box-shadow:0 22px 70px #16382d20}.DemoForm-module__ND4PRG__card .min-w-\[7\.5rem\]{min-width:6rem}.DemoForm-module__ND4PRG__label{margin-top:10px;font-size:13px;font-weight:600;line-height:1.5}.DemoForm-module__ND4PRG__hint{color:#56655b;font-size:12px;line-height:1.6}.DemoForm-module__ND4PRG__error{color:#a32e22;font-size:13px;line-height:1.6}.DemoForm-module__ND4PRG__card form button[type=submit]{z-index:1;position:sticky;bottom:0;box-shadow:0 0 0 8px #fff}.DemoForm-module__ND4PRG__card [aria-pressed=true]{box-shadow:inset 0 0 0 1px #183b34}.DemoForm-module__ND4PRG__card .transition-all{transition-duration:.18s}@media (max-width:760px){.DemoForm-module__ND4PRG__overlay{align-items:flex-end;padding:0}.DemoForm-module__ND4PRG__card{overscroll-behavior:contain;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:20px 20px 0 0;overflow-y:auto}.DemoForm-module__ND4PRG__card>div{box-shadow:none;border-radius:20px 20px 0 0}.DemoForm-module__ND4PRG__card h2{font-size:24px}.DemoForm-module__ND4PRG__card form{padding-top:8px}.DemoForm-module__ND4PRG__card input,.DemoForm-module__ND4PRG__card textarea,.DemoForm-module__ND4PRG__card select{scroll-margin-block:75px}.DemoForm-module__ND4PRG__card form:has(input:focus,textarea:focus,select:focus) button[type=submit]{position:static}}@media (prefers-reduced-motion:reduce){.DemoForm-module__ND4PRG__card .transition-all{transition:none}}.DemoForm-module__ND4PRG__header>div{flex-direction:row;justify-content:space-between;align-items:center}.DemoForm-module__ND4PRG__header>div>div:first-child>div:first-child{display:none}.DemoForm-module__ND4PRG__header>div>div:last-child{flex-shrink:0}.DemoForm-module__ND4PRG__header{padding:20px 24px!important}.DemoForm-module__ND4PRG__header h2{margin-top:5px}.DemoForm-module__ND4PRG__card input[type=tel]{border:0!important;border-radius:0!important}
