.DemoRequestForm-module__txcDha__wrap{--d-ghost:#969db9;background:var(--mk-bg);padding:clamp(48px,5.5vw,80px) clamp(20px,5vw,40px) clamp(64px,8vw,112px)}.DemoRequestForm-module__txcDha__column{width:100%;max-width:780px;margin-inline:auto}.DemoRequestForm-module__txcDha__title{font-family:var(--mk-font-display);letter-spacing:-.035em;color:var(--mk-ink);text-align:center;text-wrap:balance;margin:0;font-size:clamp(38px,4.4vw,54px);font-weight:400;line-height:1.05}.DemoRequestForm-module__txcDha__lead{color:var(--mk-muted);text-align:center;text-wrap:pretty;margin:20px auto 0;font-size:17px;line-height:1.6}.DemoRequestForm-module__txcDha__card{background:var(--mk-bg-raised);border:1px solid var(--mk-border);box-shadow:var(--mk-shadow-card);text-align:left;border-radius:18px;margin-top:clamp(32px,4vw,44px);padding:clamp(28px,3.6vw,48px)}.DemoRequestForm-module__txcDha__form,.DemoRequestForm-module__txcDha__pair{gap:20px;display:grid}@media (min-width:620px){.DemoRequestForm-module__txcDha__pair{grid-template-columns:1fr 1fr}}.DemoRequestForm-module__txcDha__field{gap:8px;display:grid}.DemoRequestForm-module__txcDha__label{letter-spacing:-.005em;color:var(--mk-ink);font-size:14px;font-weight:600;line-height:1.4}.DemoRequestForm-module__txcDha__optional{letter-spacing:0;color:var(--mk-muted-2);font-weight:400}.DemoRequestForm-module__txcDha__input,.DemoRequestForm-module__txcDha__select,.DemoRequestForm-module__txcDha__textarea{width:100%;height:52px;color:var(--mk-ink);background:var(--mk-bg-raised);border:1px solid var(--mk-border-strong);border-radius:var(--mk-r-btn);transition:border-color var(--mk-dur) var(--mk-ease), box-shadow var(--mk-dur) var(--mk-ease);padding:0 14px;font-family:inherit;font-size:16px;line-height:1.4}.DemoRequestForm-module__txcDha__textarea{resize:vertical;height:auto;min-height:112px;padding:14px;line-height:1.55}.DemoRequestForm-module__txcDha__input::placeholder,.DemoRequestForm-module__txcDha__textarea::placeholder,.DemoRequestForm-module__txcDha__select[data-empty=true]{color:var(--d-ghost)}.DemoRequestForm-module__txcDha__select option{color:var(--mk-ink)}.DemoRequestForm-module__txcDha__input:focus-visible,.DemoRequestForm-module__txcDha__select:focus-visible,.DemoRequestForm-module__txcDha__textarea:focus-visible{border-color:var(--mk-accent);box-shadow:0 0 0 3px var(--mk-accent-soft);outline:none}.DemoRequestForm-module__txcDha__input:disabled,.DemoRequestForm-module__txcDha__select:disabled,.DemoRequestForm-module__txcDha__textarea:disabled{opacity:.6;cursor:not-allowed}.DemoRequestForm-module__txcDha__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none' stroke='%234d5483' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.DemoRequestForm-module__txcDha__honey{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DemoRequestForm-module__txcDha__submit{background:var(--gradient-action);width:100%;height:56px;box-shadow:var(--shadow-action);color:#fff;letter-spacing:-.015em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:12px;font-family:inherit;font-size:16px;font-weight:600;transition:box-shadow .15s,filter .15s,transform .15s;display:inline-flex}.DemoRequestForm-module__txcDha__submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:var(--shadow-action-hover);transform:translateY(-1px)}.DemoRequestForm-module__txcDha__submit:focus-visible{outline:2px solid var(--hero-cta-blue);outline-offset:3px}.DemoRequestForm-module__txcDha__submit:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.DemoRequestForm-module__txcDha__submit{transition:none}.DemoRequestForm-module__txcDha__submit:hover:not(:disabled){transform:none}}.DemoRequestForm-module__txcDha__foot{color:var(--mk-muted);text-align:center;margin:24px auto 0;font-size:14.5px;line-height:1.55}.DemoRequestForm-module__txcDha__footLink{color:var(--mk-accent-deep);text-underline-offset:3px;font-weight:500}.DemoRequestForm-module__txcDha__error{border:1px solid var(--mk-border);border-radius:var(--mk-r-sm);background:var(--mk-bg-sunken);color:var(--mk-ink);align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.DemoRequestForm-module__txcDha__errorIcon{background:var(--mk-ink);width:18px;height:18px;color:var(--mk-on-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.DemoRequestForm-module__txcDha__done{text-align:center;padding:8px 0}.DemoRequestForm-module__txcDha__doneMark{background:var(--mk-accent-soft);width:48px;height:48px;color:var(--mk-accent-deep);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.DemoRequestForm-module__txcDha__doneTitle{letter-spacing:-.025em;color:var(--mk-ink);margin:0;font-size:24px;font-weight:500;line-height:1.2}.DemoRequestForm-module__txcDha__doneBody{max-width:46ch;color:var(--mk-muted);margin:12px auto 0;font-size:15.5px;line-height:1.6}
