.page-header.svelte-uvbw5f h1:where(.svelte-uvbw5f){font-size:var(--fs-h1);margin-bottom:1rem}.header-desc.svelte-uvbw5f{color:var(--text-muted);font-size:1.1rem}.gap-5.svelte-uvbw5f{gap:3rem}.mb-4.svelte-uvbw5f{margin-bottom:1.5rem}.mb-5.svelte-uvbw5f{margin-bottom:2.5rem}.mt-4.svelte-uvbw5f{margin-top:1.5rem}.mt-5.svelte-uvbw5f{margin-top:3rem}.mt-2.svelte-uvbw5f{margin-top:1rem}.text-muted.svelte-uvbw5f{color:var(--text-muted);line-height:1.6;font-size:var(--fs-body)}.hover-red.svelte-uvbw5f:hover{color:var(--color-red)}.ml-2.svelte-uvbw5f{margin-left:.5rem}.w-100.svelte-uvbw5f{text-align:center;width:100%}.info-item.svelte-uvbw5f{align-items:center;gap:1.5rem;display:flex}.icon-circle.svelte-uvbw5f{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.1rem;display:flex}.info-item.svelte-uvbw5f h4:where(.svelte-uvbw5f){margin-bottom:.2rem;font-size:1rem}.form-card.svelte-uvbw5f{border-top:3px solid var(--color-red);padding:2.5rem 2rem}.form-group.svelte-uvbw5f{margin-bottom:1.2rem}.form-group.svelte-uvbw5f label:where(.svelte-uvbw5f){color:var(--color-white);margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.form-group.svelte-uvbw5f input:where(.svelte-uvbw5f),.form-group.svelte-uvbw5f select:where(.svelte-uvbw5f),.form-group.svelte-uvbw5f textarea:where(.svelte-uvbw5f){width:100%;color:var(--color-white);font-family:var(--font-body);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:.8rem 1rem;font-size:.95rem;transition:border-color .3s}.form-group.svelte-uvbw5f input:where(.svelte-uvbw5f):focus,.form-group.svelte-uvbw5f select:where(.svelte-uvbw5f):focus,.form-group.svelte-uvbw5f textarea:where(.svelte-uvbw5f):focus{border-color:var(--color-red);outline:none}.alert.svelte-uvbw5f{border-radius:4px;align-items:center;gap:.5rem;padding:1rem;font-weight:500;display:flex}.alert-success.svelte-uvbw5f{color:#2ecc71;background-color:#2ecc711a;border:1px solid #2ecc7133}.alert-error.svelte-uvbw5f{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c33}button.svelte-uvbw5f:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.page-header.svelte-uvbw5f{padding:7rem 0 3rem}.grid-cols-2.svelte-uvbw5f{grid-template-columns:1fr}.form-card.svelte-uvbw5f{margin-top:1rem;padding:2rem 1.5rem}}
