.page-hero.svelte-1nnaiev{position:relative;background:linear-gradient(135deg,#0f172a,#1e3a5f);background-image:url(/images/hero-bg.jpg);background-size:cover;background-position:center;padding:var(--spacing-20);text-align:center;color:var(--color-white);overflow:hidden}.hero-overlay.svelte-1nnaiev{position:absolute;inset:0;background:linear-gradient(135deg,#0f172ae6,#10b98166)}.page-hero.svelte-1nnaiev .container:where(.svelte-1nnaiev){position:relative;z-index:1}.page-hero.svelte-1nnaiev h1:where(.svelte-1nnaiev){color:var(--color-white);font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--spacing-4)}.page-hero.svelte-1nnaiev p:where(.svelte-1nnaiev){font-size:var(--font-size-xl);opacity:.9;max-width:600px;margin:0 auto}.form-section.svelte-1nnaiev{background:linear-gradient(180deg,var(--color-gray-50) 0%,var(--color-white) 100%);margin-top:60px;padding:var(--spacing-16) 0}.form-container.svelte-1nnaiev{max-width:900px;margin:-80px auto 0;background:var(--color-white);border-radius:var(--border-radius-xl);box-shadow:0 25px 50px -12px #00000026;padding:var(--spacing-10);position:relative;z-index:2}.form-header.svelte-1nnaiev{text-align:center;margin-bottom:var(--spacing-10)}.form-icon.svelte-1nnaiev{width:80px;height:80px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-6)}.form-icon.svelte-1nnaiev i:where(.svelte-1nnaiev){font-size:2rem;color:var(--color-white)}.form-header.svelte-1nnaiev h2:where(.svelte-1nnaiev){margin-bottom:var(--spacing-3)}.form-header.svelte-1nnaiev p:where(.svelte-1nnaiev){color:var(--color-gray-600)}.form-section-title.svelte-1nnaiev{display:flex;align-items:center;gap:var(--spacing-3);margin:var(--spacing-10) 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-gray-100)}.section-number.svelte-1nnaiev{width:32px;height:32px;background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-sm)}.form-section-title.svelte-1nnaiev span:where(.svelte-1nnaiev):last-child{font-weight:600;color:var(--color-gray-800);font-size:var(--font-size-lg)}.form-row.svelte-1nnaiev{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.required.svelte-1nnaiev{color:var(--color-secondary)}.date-selects.svelte-1nnaiev{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}.file-upload.svelte-1nnaiev{position:relative}.file-input.svelte-1nnaiev{position:absolute;width:0;height:0;opacity:0}.file-label.svelte-1nnaiev{display:flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-8);border:2px dashed var(--color-gray-300);border-radius:var(--border-radius-lg);cursor:pointer;transition:all var(--transition-fast);background:var(--color-gray-50)}.file-label.svelte-1nnaiev:hover{border-color:var(--color-primary);background:#10b9810d}.file-icon.svelte-1nnaiev{width:60px;height:60px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon.svelte-1nnaiev i:where(.svelte-1nnaiev){font-size:1.5rem;color:var(--color-white)}.file-text.svelte-1nnaiev{display:flex;flex-direction:column;gap:var(--spacing-1)}.file-prompt.svelte-1nnaiev,.file-name.svelte-1nnaiev{font-weight:600;color:var(--color-gray-700)}.file-types.svelte-1nnaiev,.file-change.svelte-1nnaiev{font-size:var(--font-size-sm);color:var(--color-gray-500)}.success-message.svelte-1nnaiev{text-align:center;padding:var(--spacing-12)}.success-icon.svelte-1nnaiev{width:100px;height:100px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-8)}.success-icon.svelte-1nnaiev i:where(.svelte-1nnaiev){font-size:3rem;color:var(--color-white)}.success-message.svelte-1nnaiev h3:where(.svelte-1nnaiev){font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4)}.success-message.svelte-1nnaiev p:where(.svelte-1nnaiev){color:var(--color-gray-600);margin-bottom:var(--spacing-8);max-width:500px;margin-left:auto;margin-right:auto}.error-message.svelte-1nnaiev{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:var(--border-radius-md);color:#b91c1c;margin-bottom:var(--spacing-6)}.error-message.svelte-1nnaiev i:where(.svelte-1nnaiev){font-size:1.25rem}.form-submit.svelte-1nnaiev{margin-top:var(--spacing-10);text-align:center}.btn-lg.svelte-1nnaiev{padding:var(--spacing-5) var(--spacing-12);font-size:var(--font-size-lg)}.btn.svelte-1nnaiev:disabled{opacity:.7;cursor:not-allowed}.form-disclaimer.svelte-1nnaiev{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--spacing-4);max-width:500px;margin-left:auto;margin-right:auto}@media(max-width:768px){.form-container.svelte-1nnaiev{padding:var(--spacing-6);margin-top:40px}.form-row.svelte-1nnaiev,.date-selects.svelte-1nnaiev{grid-template-columns:1fr}.file-label.svelte-1nnaiev{flex-direction:column;text-align:center}.page-hero.svelte-1nnaiev{padding:var(--spacing-12) 0}.page-hero.svelte-1nnaiev h1:where(.svelte-1nnaiev){font-size:var(--font-size-2xl)}.page-hero.svelte-1nnaiev p:where(.svelte-1nnaiev){font-size:var(--font-size-base)}}@media(max-width:640px){.form-container.svelte-1nnaiev{padding:var(--spacing-5);margin-top:-30px;border-radius:var(--border-radius-lg)}.form-icon.svelte-1nnaiev{width:60px;height:60px}.form-icon.svelte-1nnaiev i:where(.svelte-1nnaiev){font-size:1.5rem}.form-header.svelte-1nnaiev h2:where(.svelte-1nnaiev){font-size:var(--font-size-xl)}.form-section-title.svelte-1nnaiev{margin:var(--spacing-6) 0 var(--spacing-4)}.section-number.svelte-1nnaiev{width:28px;height:28px;font-size:var(--font-size-xs)}.form-section-title.svelte-1nnaiev span:where(.svelte-1nnaiev):last-child{font-size:var(--font-size-base)}.file-icon.svelte-1nnaiev{width:50px;height:50px}.file-icon.svelte-1nnaiev i:where(.svelte-1nnaiev){font-size:1.25rem}.file-label.svelte-1nnaiev{padding:var(--spacing-6)}.success-icon.svelte-1nnaiev{width:80px;height:80px}.success-icon.svelte-1nnaiev i:where(.svelte-1nnaiev){font-size:2.5rem}.btn-lg.svelte-1nnaiev{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-base)}}@media(max-width:480px){.page-hero.svelte-1nnaiev{padding:var(--spacing-10) 0}.page-hero.svelte-1nnaiev h1:where(.svelte-1nnaiev){font-size:var(--font-size-xl)}.form-container.svelte-1nnaiev{padding:var(--spacing-4);margin-top:-20px}.form-header.svelte-1nnaiev{margin-bottom:var(--spacing-6)}.form-input.svelte-1nnaiev,.form-select.svelte-1nnaiev,.form-textarea.svelte-1nnaiev{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}.form-label.svelte-1nnaiev{font-size:var(--font-size-sm)}.date-selects.svelte-1nnaiev{gap:var(--spacing-2)}.success-message.svelte-1nnaiev h3:where(.svelte-1nnaiev){font-size:var(--font-size-xl)}.success-message.svelte-1nnaiev p:where(.svelte-1nnaiev){font-size:var(--font-size-sm)}.btn-lg.svelte-1nnaiev{width:100%;padding:var(--spacing-3) var(--spacing-6)}}
