.website-form fieldset{border:0;min-width:0;margin:0;padding:0}.website-form__fields{gap:16px;display:grid}.website-form__paired{grid-template-columns:repeat(2,minmax(0,1fr))}.website-form__wide{grid-column:1/-1}.website-form__fields .fld{min-width:0;margin-bottom:0}.website-form__consent{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.6;display:flex}.website-form__consent input{flex:none;margin-top:5px}.website-form__optional,.website-form__notice{color:var(--muted,#52677d);font-size:12px}html[data-theme=dark] .website-form__optional,html[data-theme=dark] .website-form__notice,body.dark .website-form__optional,body.dark .website-form__notice{color:#c0cede}.website-form__error{color:#b42318;margin-top:5px;font-size:13px;display:block}.website-form [hidden]{display:none!important}.website-form [aria-invalid=true]{border-color:#b42318!important}.website-form__status{margin-top:16px;font-size:14px;line-height:1.6}.website-form__status[data-state=error]{color:#b42318}.website-form__status[data-state=success]{background:#0878fe12;border-left:3px solid #0878fe;padding:16px}.website-form__dialog{color:#142d46;background:#fff;border:0;border-radius:8px;width:min(560px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 30px 90px #05193a4d}.website-form__dialog[open]{animation:.25s cubic-bezier(.2,.8,.2,1) website-form-dialog-in}.website-form__dialog::backdrop{backdrop-filter:blur(5px);background:#03132bb8}.website-form__dialog-accent{background:linear-gradient(90deg,#0878fe,#1aa7ff);height:6px}.website-form__dialog-x{color:#52677d;cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:18px;right:18px}.website-form__dialog-logo{width:120px;height:auto;margin:34px 40px 12px;display:block}.website-form__dialog-kicker{color:#0878fe;letter-spacing:.16em;text-transform:uppercase;margin:0 40px 10px;font-size:12px;font-weight:800}.website-form__dialog h2{color:#142d46;letter-spacing:-.025em;margin:0 40px 14px;font-size:clamp(25px,4vw,34px);line-height:1.12}.website-form__dialog>p:not(.website-form__dialog-kicker){color:#52677d;margin:0 40px;font-size:16px;line-height:1.65}.website-form__dialog-actions{background:#f3f6fa;align-items:center;gap:18px;margin-top:30px;padding:24px 40px 32px;display:flex}.website-form__dialog-actions .btn{justify-content:center}.website-form__dialog-done{cursor:pointer;justify-content:center;min-width:120px}@keyframes website-form-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.website-form__dialog-logo{margin:28px 24px 12px}.website-form__dialog-kicker,.website-form__dialog h2,.website-form__dialog>p:not(.website-form__dialog-kicker){margin-left:24px;margin-right:24px}.website-form__dialog-actions{flex-direction:column;align-items:stretch;margin-top:24px;padding:20px 24px 24px}.website-form__dialog-done{min-height:44px}}@media (prefers-reduced-motion:reduce){.website-form__dialog[open]{animation:none}}.website-form__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.website-form__fields input[type=file]{max-width:100%}@media (width<=600px){.website-form__paired{grid-template-columns:1fr}}
