.publicForm_form__GjB_c{display:grid;gap:24px}.publicForm_row__DYWZ6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px}.publicForm_field__scIJa{display:grid;align-content:start;gap:8px;min-width:0;margin:0;padding:0;border:0}.publicForm_label__UJ4_w{padding:0;color:var(--marketing-color-fg);font-size:13px;font-weight:500;line-height:1.5}.publicForm_required__ZIpci{color:var(--marketing-color-brand-text)}.publicForm_hint__c83u9{color:var(--marketing-color-fg-muted);font-size:12px;font-weight:400;line-height:1.4}.publicForm_control__CyOPK{--control-surface-border:var(--marketing-color-border-control);--control-surface-border-hover:var(--marketing-color-border-control);box-sizing:border-box;width:100%;min-width:0;padding:8px 12px;color:var(--marketing-color-fg);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.publicForm_control__CyOPK.publicForm_control__CyOPK:focus-visible{outline:none;box-shadow:none;border-color:var(--marketing-color-fg-muted)}.publicForm_control__CyOPK[aria-invalid=true]{--control-surface-border:var(--marketing-color-danger);--control-surface-border-hover:var(--marketing-color-danger)}.publicForm_control__CyOPK.publicForm_control__CyOPK[aria-invalid=true]:focus-visible{border-color:var(--marketing-color-danger)}.publicForm_fieldError__Lk3ma{position:relative;margin:0;padding-left:16px;color:var(--marketing-color-fg);font-size:12px;font-weight:400;line-height:1.5}.publicForm_fieldError__Lk3ma:before{content:"";position:absolute;top:calc(.75em - 4px);left:0;width:8px;height:8px;border-radius:999px;background:var(--marketing-color-danger)}@media (prefers-reduced-motion:reduce){.publicForm_control__CyOPK.publicForm_control__CyOPK{transition:none}}.publicForm_control__CyOPK::placeholder{color:var(--marketing-color-fg-muted)}.publicForm_textarea__ypcoc{min-height:100px;resize:vertical}select.publicForm_control__CyOPK,select.publicForm_control__CyOPK:hover{appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentcolor 0),linear-gradient(135deg,currentcolor 50%,transparent 0);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}select.publicForm_control__CyOPK:hover{background-color:color-mix(in srgb,var(--marketing-color-fg) 6%,transparent)}select.publicForm_control__CyOPK option{background-color:var(--marketing-color-surface-solid);color:var(--marketing-color-fg)}.publicForm_choice___6LDj,.publicForm_privacy__lB8Rm{display:flex;align-items:flex-start;gap:8px;min-height:24px;cursor:pointer;color:var(--marketing-color-fg-secondary);font-size:14px;font-weight:400;line-height:1.5}.publicForm_privacy__lB8Rm{font-size:13px}.publicForm_choice___6LDj>span,.publicForm_privacy__lB8Rm>span{min-width:0}.publicForm_choice___6LDj input,.publicForm_privacy__lB8Rm input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0}.publicForm_choice___6LDj input:focus-visible,.publicForm_link__lPllw:focus-visible,.publicForm_privacy__lB8Rm a:focus-visible,.publicForm_privacy__lB8Rm input:focus-visible{outline:2px solid var(--control-surface-focus,var(--marketing-color-fg));outline-offset:2px}.publicForm_link__lPllw,.publicForm_privacy__lB8Rm a{color:var(--marketing-color-brand-text);text-decoration:underline;text-underline-offset:2px}.publicForm_alert__uxV_3,.publicForm_link__lPllw:hover,.publicForm_privacy__lB8Rm a:hover{color:var(--marketing-color-fg)}.publicForm_alert__uxV_3{margin:0;padding:12px 16px;border:1px solid var(--marketing-color-border);border-radius:6px;font-size:13px;font-weight:400;line-height:1.5}.publicForm_alertError__Ww1zc{border-color:color-mix(in srgb,var(--marketing-color-danger) 40%,transparent);background:color-mix(in srgb,var(--marketing-color-danger) 10%,transparent)}.publicForm_alertSuccess__f1dhf{border-color:color-mix(in srgb,var(--marketing-color-success) 40%,transparent);background:color-mix(in srgb,var(--marketing-color-success) 10%,transparent)}.publicForm_submit__EuWiJ{justify-self:start}.publicForm_submit__EuWiJ.publicForm_submit__EuWiJ.publicForm_submit__EuWiJ{height:auto;min-height:32px;padding-block:5px;text-align:center}@media (max-width:767px){.publicForm_control__CyOPK{font-size:16px}}