@layer blocks{.sx-cta-form__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sx-s7) var(--sx-s8)}.sx-cta-form__copy{flex:1 1 26rem;display:grid;justify-items:start;gap:var(--sx-s5);max-inline-size:40rem}.sx-cta-form__copy>*{margin:0}.sx-cta-form__title{font-size:clamp(2.125rem,1.4rem + 2.6vw,3.75rem)}.sx-cta-form__steps{display:grid;gap:var(--sx-s4);padding:0;list-style:none;counter-reset:sxcta;color:var(--sx-on-dark)}.sx-cta-form__steps li{display:flex;gap:var(--sx-s4);align-items:flex-start;counter-increment:sxcta;line-height:1.55}.sx-cta-form__steps li::before{content:counter(sxcta);flex:none;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:1px solid rgb(195 211 255 / 0.4);border-radius:50%;color:var(--sx-blue-200);font:400 var(--sx-fs-xs) / 1 var(--sx-font-mono)}.sx-cta-form__actions{display:flex;flex-wrap:wrap;gap:var(--sx-s3)}.sx-cta-form .sx-btn{box-shadow:none}.sx-cta-form--inline .sx-cta-form__inner{align-items:start}.sx-cta-form__form{flex:1 1 24rem;padding:var(--sx-s6);border-radius:var(--sx-r-xl);background:var(--sx-white);color:var(--sx-text);box-shadow:0 40px 80px -30px rgb(0 0 0 / 0.6);--sx-accent:var(--sx-blue);--sx-accent-hover:var(--sx-blue-600);--sx-on-accent:var(--sx-white);--sx-heading:var(--sx-ink)}.sx-cta-form__form .sx-btn{inline-size:100%}.sx-form__grid{display:grid;gap:var(--sx-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.sx-form__field{display:grid;align-content:start;gap:0.4rem;margin:0}.sx-form__field--wide{grid-column:1 / -1}.sx-form__field label{font-size:0.8125rem;color:#33405e}.sx-form__field :is(input,select,textarea){inline-size:100%;min-block-size:2.875rem;padding:0.7em 0.9em;border:1px solid var(--sx-line-strong);border-radius:0.625rem;background:var(--sx-surface);color:var(--sx-ink)}.sx-form__field :is(input,select,textarea):focus{border-color:var(--sx-blue-400);background:var(--sx-white)}.sx-form__field :is(input,select,textarea)[aria-invalid="true"]{border-color:#b91c1c !important;background:#fef2f2 !important}.sx-form__field select:invalid{color:#6b7590}.sx-form__error{font-size:0.8125rem;line-height:1.4;color:#b91c1c}.sx-form__error[hidden]{display:none}.sx-form__error--consent{display:block;margin-block:calc(-1 * var(--sx-s3)) var(--sx-s4)}.sx-form__trap{position:absolute;inset-inline-start:-999rem}.sx-form__consent{display:flex;gap:var(--sx-s2);align-items:start;margin-block:var(--sx-s4);font-size:var(--sx-fs-sm);color:#33405e}.sx-form__consent input{margin-block-start:0.3em;accent-color:var(--sx-blue)}.sx-form__status{margin-block-start:var(--sx-s3);font-weight:var(--sx-w-strong)}.sx-form__status[data-state="ok"]{color:var(--sx-ok)}.sx-form__status[data-state="err"]{color:#b91c1c}}