.fe-form-wrap.svelte-1hfrhkg{--fe-primary:#3d3a42;--fe-primary-dark:#2d2b36;--fe-accent:#6847eb;--fe-accent-soft:#6847eb26;--fe-card:#fff;--fe-text:#2d2b36;--fe-muted:#797783;--fe-border:#e5e2dc;--fe-radius:12px}.fe-card.svelte-1hfrhkg{background:var(--fe-card);border-radius:var(--fe-radius);text-align:left;padding:36px 32px;box-shadow:0 20px 50px #0000001a}.fe-field.svelte-1hfrhkg{text-align:left;margin-bottom:18px}.fe-field.svelte-1hfrhkg label:where(.svelte-1hfrhkg){color:var(--fe-text);margin-bottom:7px;font-size:14px;font-weight:600;display:block}.req.svelte-1hfrhkg{color:var(--fe-accent)}.fe-row.svelte-1hfrhkg{grid-template-columns:1fr 200px;gap:14px;display:grid}@media (width<=520px){.fe-row.svelte-1hfrhkg{grid-template-columns:1fr}}.fe-section-label.svelte-1hfrhkg{text-transform:uppercase;letter-spacing:.08em;color:var(--fe-muted);text-align:left;margin:26px 0 12px;font-size:12px;font-weight:700}.fe-form-wrap.svelte-1hfrhkg input,.fe-form-wrap.svelte-1hfrhkg select{width:100%;color:var(--fe-text);border:1.5px solid var(--fe-border);background:#fff;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.fe-form-wrap.svelte-1hfrhkg input:focus,.fe-form-wrap.svelte-1hfrhkg select:focus{border-color:var(--fe-accent);box-shadow:0 0 0 3px var(--fe-accent-soft)}.fe-form-wrap.svelte-1hfrhkg select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.fe-btn.svelte-1hfrhkg{color:#fff;background:var(--fe-primary);cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:10px;padding:15px;font-size:16px;font-weight:700;transition:background .15s,transform 50ms}.fe-btn.svelte-1hfrhkg:hover{background:var(--fe-primary-dark)}.fe-btn.svelte-1hfrhkg:active{transform:translateY(1px)}.fe-btn.svelte-1hfrhkg:disabled{opacity:.6;cursor:not-allowed}.fe-success.svelte-1hfrhkg{text-align:center;padding:50px 20px}.fe-check.svelte-1hfrhkg{background:var(--fe-accent);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.fe-success.svelte-1hfrhkg h2:where(.svelte-1hfrhkg){letter-spacing:-.02em;margin:0 0 8px;font-size:24px}.fe-success.svelte-1hfrhkg p:where(.svelte-1hfrhkg){color:var(--fe-muted);margin:0;font-size:15px}
