.s-form__fields{display:grid;gap:var(--space-5)}.s-form__fields .s-field+.s-field,.s-form__fields .s-field+.s-fieldset{margin-top:0}.s-form-banner,.s-form-success{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid rgb(var(--border-default));border-radius:var(--radius-xl);background-color:rgb(var(--surface-raised));color:rgb(var(--text-primary))}.s-form-banner{border-color:rgb(var(--accent-critical) / .4);background-color:rgb(var(--status-critical-bg))}.s-form-banner__contact{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.s-form-banner a{display:inline-block;padding-block:var(--space-1);color:rgb(var(--text-primary));text-decoration:underline}.s-form-info{margin-top:var(--space-5);font-size:var(--fs-small);color:rgb(var(--text-secondary))}.s-form-consent{margin-top:var(--space-4)}.s-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.s-chips{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.s-chips--plain{display:grid;gap:0}.s-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(min-width:48rem){.s-form--full .s-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.s-form--full .s-form__cell:not(.s-form__cell--half,.s-form__cell--short){grid-column:1 / -1}}@media(max-width:47.99rem){.s-form__actions>.s-btn{flex:1 1 100%}}.s-form .s-label{font-weight:500}.s-form-banner{border-radius:var(--radius-xl)}.s-form-success{display:grid;border-radius:var(--radius-xl)}.s-form-success>*{margin:0}.s-form-consent{padding:var(--space-3) var(--space-4);border:1px solid rgb(var(--border-subtle));border-radius:var(--radius-xl);background-color:rgb(var(--surface-sunken))}.s-leadform{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.s-leadform__side{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;color:rgb(var(--text-primary))}.s-leadform__side li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;font-size:var(--fs-body);font-weight:400;line-height:1.55}.s-leadform__tick{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background-color:rgb(var(--surface-raised));box-shadow:var(--shadow-xs);color:rgb(var(--accent-primary))}.s-leadform__form{padding:var(--space-8);border:1px solid rgb(var(--border-subtle));border-radius:var(--radius-2xl);background-color:rgb(var(--surface-raised));box-shadow:var(--shadow-card)}.s-leadform--stepped .s-leadform__form:not(:only-child){max-width:none}.s-leadform:not(.has-side) .s-leadform__form{max-width:52rem}.s-leadform:not(.has-side).s-leadform--inline-short .s-leadform__form,.s-leadform:not(.has-side).s-leadform--stepped .s-leadform__form{max-width:36rem}@media(max-width:30rem){.s-leadform__form{padding:var(--space-5) var(--space-4)}}@media(min-width:64rem){.s-leadform.has-side{grid-template-columns:minmax(0,1.9fr) minmax(16rem,1fr);gap:var(--space-10);align-items:start}.s-leadform.has-side .s-leadform__panel{position:sticky;top:var(--space-24, 6rem)}}
