.DemoForm-module__rsNtTW__card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:48px 44px}.DemoForm-module__rsNtTW__heading{font-family:var(--ff-serif);font-weight:400;font-size:var(--fs-h3-30);color:var(--ink);margin:0 0 10px;line-height:1.24}.DemoForm-module__rsNtTW__lead{font-size:var(--fs-body-sm);color:var(--ink-3);margin:0 0 34px;line-height:1.55}.DemoForm-module__rsNtTW__summary{border-left:2px solid var(--danger);background:var(--paper-2);font-size:var(--fs-body-sm);color:var(--ink-2);margin:0 0 26px;padding:14px 16px;line-height:1.5}.DemoForm-module__rsNtTW__field{margin-bottom:22px;display:block}.DemoForm-module__rsNtTW__row{gap:22px;margin-bottom:22px;display:grid}.DemoForm-module__rsNtTW__rowHalves{grid-template-columns:1fr 1fr}.DemoForm-module__rsNtTW__rowChurch{grid-template-columns:1.35fr 1fr}.DemoForm-module__rsNtTW__row .DemoForm-module__rsNtTW__field{margin-bottom:0}.DemoForm-module__rsNtTW__label{font-family:var(--ff-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;line-height:1;display:block}.DemoForm-module__rsNtTW__input,.DemoForm-module__rsNtTW__select{border:0;border-bottom:1px solid var(--hair);width:100%;min-height:48px;color:var(--ink);font-family:var(--ff-sans);background:0 0;border-radius:0;padding:15px 0;font-size:18px;font-weight:400;line-height:1.3;transition:border-color .16s}.DemoForm-module__rsNtTW__input::placeholder{color:var(--ink-3)}.DemoForm-module__rsNtTW__input:focus,.DemoForm-module__rsNtTW__select:focus{border-bottom-color:var(--brass)}.DemoForm-module__rsNtTW__input[aria-invalid=true]{border-bottom-color:var(--danger)}.DemoForm-module__rsNtTW__selectWrap{position:relative}.DemoForm-module__rsNtTW__select{appearance:none;cursor:pointer;padding-right:22px}.DemoForm-module__rsNtTW__selectWrap:after{content:"▾";pointer-events:none;color:var(--ink-3);font-size:13px;line-height:1;position:absolute;bottom:17px;right:0}.DemoForm-module__rsNtTW__error{color:var(--danger);margin-top:9px;font-size:14px;line-height:1.4;display:block}.DemoForm-module__rsNtTW__fieldset{border:0;margin:0 0 36px;padding:0}.DemoForm-module__rsNtTW__legend{font-family:var(--ff-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;padding:0;line-height:1}.DemoForm-module__rsNtTW__pills{flex-wrap:wrap;gap:10px;display:flex}.DemoForm-module__rsNtTW__pill{min-height:var(--touch);border:1px solid var(--hair);border-radius:var(--r-pill);font-size:var(--fs-micro);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:12px 20px;line-height:1;transition:border-color .16s,color .16s;display:inline-flex}.DemoForm-module__rsNtTW__pill:hover{border-color:var(--brass)}.DemoForm-module__rsNtTW__pillInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DemoForm-module__rsNtTW__pillDot{border:1px solid var(--ink-3);border-radius:50%;flex:none;width:9px;height:9px;display:block}.DemoForm-module__rsNtTW__pillInput:checked+.DemoForm-module__rsNtTW__pillDot{background:var(--brass);border-color:var(--brass)}.DemoForm-module__rsNtTW__pillInput:checked~.DemoForm-module__rsNtTW__pillLabel{color:var(--ink)}.DemoForm-module__rsNtTW__pill:has(.DemoForm-module__rsNtTW__pillInput:checked){border-color:var(--brass)}.DemoForm-module__rsNtTW__pill:has(.DemoForm-module__rsNtTW__pillInput:focus-visible){outline:2px solid var(--steel);outline-offset:3px}.DemoForm-module__rsNtTW__privacy{text-align:center;color:var(--ink-3);margin:18px 0 0;font-size:14px;line-height:1.55}.DemoForm-module__rsNtTW__success{text-align:center;padding:40px 8px;animation:.34s both DemoForm-module__rsNtTW__chcIn}.DemoForm-module__rsNtTW__successKicker{font-family:var(--ff-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0 0 22px;line-height:1}.DemoForm-module__rsNtTW__successHeading{font-family:var(--ff-serif);font-weight:300;font-size:var(--fs-h2-40);color:var(--ink);margin:0 0 18px;line-height:1.12}.DemoForm-module__rsNtTW__successBody{max-width:40ch;font-size:var(--fs-body-17);color:var(--ink-2);margin:0 auto 30px;line-height:1.64}.DemoForm-module__rsNtTW__successFallback{max-width:42ch;font-size:var(--fs-micro);color:var(--ink-3);margin:-12px auto 30px;line-height:1.6}.DemoForm-module__rsNtTW__successBridge{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-bottom:30px;padding:22px 0}.DemoForm-module__rsNtTW__successBridgeText{font-size:var(--fs-body-sm);color:var(--ink-2);margin:0;line-height:1.6}@media (max-width:1279px){.DemoForm-module__rsNtTW__card{padding:36px 32px}}@media (max-width:767px){.DemoForm-module__rsNtTW__card{border-radius:var(--r-lg);padding:28px 22px}.DemoForm-module__rsNtTW__rowHalves,.DemoForm-module__rsNtTW__rowChurch{grid-template-columns:1fr;gap:22px}.DemoForm-module__rsNtTW__success{padding:24px 0}}
