.foundry-managed-form{border:1px solid var(--foundry-border,#e2e8f0);border-radius:24px;background:var(--foundry-surface,#ffffff);box-shadow:0 14px 30px rgba(15,23,42,8%)}.foundry-managed-form__inner{padding:1.5rem}.foundry-managed-form__eyebrow{margin:0;color:var(--foundry-text-muted,#475569);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.foundry-managed-form__title{margin:.5rem 0 0;color:var(--foundry-text,#0f172a);font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.foundry-managed-form__text,.foundry-managed-form__privacy,.foundry-managed-form__status{color:var(--foundry-text-muted,#475569);line-height:1.6}.foundry-managed-form__status{margin-top:1rem;font-size:.95rem}.foundry-managed-form__status[data-state=error]{color:#b42318}.foundry-managed-form__status[data-state=success]{color:#0f766e}.foundry-managed-form__form{display:grid;gap:1rem;margin-top:1rem}.foundry-managed-form__fields{display:grid;gap:1rem}.foundry-managed-form__grid{display:grid;gap:1rem}@media(min-width:768px){.foundry-managed-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.foundry-managed-form__field{display:grid;gap:.5rem}.foundry-managed-form__field--full{grid-column:1/-1}.foundry-managed-form__label{color:var(--foundry-text,#0f172a);font-size:.95rem;font-weight:600}.foundry-managed-form__help{color:var(--foundry-text-muted,#475569);font-size:.85rem}.foundry-managed-form__control,.foundry-managed-form__select,.foundry-managed-form__textarea,.foundry-managed-form__file{width:100%;border:1px solid var(--foundry-border,#e2e8f0);border-radius:16px;background:var(--foundry-surface,#ffffff);color:var(--foundry-text,#0f172a);font:inherit;padding:.9rem 1rem}.foundry-managed-form__textarea{min-height:8rem;resize:vertical}.foundry-managed-form__choice-group{display:grid;gap:.65rem}.foundry-managed-form__choice{display:flex;align-items:flex-start;gap:.65rem;color:var(--foundry-text,#0f172a)}.foundry-managed-form__choice input{margin-top:.15rem}.foundry-managed-form__divider{border-top:1px solid var(--foundry-border,#e2e8f0);margin:.25rem 0}.foundry-managed-form__legend,.foundry-managed-form__section-heading{color:var(--foundry-text,#0f172a);font-weight:700}.foundry-managed-form__submit{appearance:none;border:0;border-radius:999px;background:var(--foundry-primary,#0f172a);color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.95rem 1.35rem}.foundry-managed-form__submit[disabled]{cursor:progress;opacity:.7}.foundry-managed-form__noscript{margin-top:1rem;color:var(--foundry-text-muted,#475569);font-size:.9rem}