.container.svelte-10fr03m{max-width:1200px;margin:85px auto 50px;padding:20px;background:#fff}.header.svelte-10fr03m{text-align:center;margin-bottom:50px;position:relative}.header.svelte-10fr03m h1:where(.svelte-10fr03m){font-size:2rem;font-weight:800;padding:25px;color:#000!important}.header.svelte-10fr03m p:where(.svelte-10fr03m){font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto}.form-container.svelte-10fr03m{background:#fffffff2;border-radius:25px;padding:30px;box-shadow:0 20px 40px #00000014;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hr.svelte-10fr03m{margin:20px -30px;border:0;border-bottom:1px solid;border-color:#e3e3e3}.form-grid.svelte-10fr03m{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:30px}.form-group.svelte-10fr03m{position:relative}.form-group.full-width.svelte-10fr03m{grid-column:1 / -1}label.svelte-10fr03m{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:1rem;position:relative}label.svelte-10fr03m:after{content:"*";color:#ef4444;margin-left:4px;font-weight:700}label.optional.svelte-10fr03m:after{display:none}input.svelte-10fr03m,select.svelte-10fr03m,textarea.svelte-10fr03m{width:100%;padding:15px 18px;border-radius:12px;border:none;background:#f8fafccc;color:#374151;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}input.svelte-10fr03m:focus,select.svelte-10fr03m:focus,textarea.svelte-10fr03m:focus{outline:none;border-color:#dc2626;background:#fffffff2;box-shadow:0 0 20px #dc262633;transform:translateY(-2px)}input.svelte-10fr03m::placeholder,textarea.svelte-10fr03m::placeholder{color:#9ca3af}textarea.svelte-10fr03m{resize:vertical;min-height:120px}.priority-group.svelte-10fr03m{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin-top:10px}.priority-option.svelte-10fr03m{position:relative}.priority-option.svelte-10fr03m input[type=radio]:where(.svelte-10fr03m){position:absolute;opacity:0;width:0;height:0}.priority-label.svelte-10fr03m{display:block;padding:12px 20px;border-radius:10px;background:#f8fafccc;text-align:center;cursor:pointer;transition:all .3s ease;font-weight:600;color:#64748b}.priority-option.svelte-10fr03m input[type=radio]:where(.svelte-10fr03m):checked+.priority-label:where(.svelte-10fr03m){border-color:#dc2626;border:1px solid;color:red;box-shadow:0 5px 10px #dc26261a}.priority-label.svelte-10fr03m:hover{border-color:#dc2626;background:#f1f5f9e6}.service-type-grid.svelte-10fr03m{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px}.service-option.svelte-10fr03m{position:relative}.service-option.svelte-10fr03m input[type=checkbox]:where(.svelte-10fr03m){position:absolute;opacity:0;width:0;height:0}.service-label.svelte-10fr03m{display:block;padding:15px;border-radius:12px;background:#f8fafccc;cursor:pointer;transition:all .3s ease;text-align:center;font-weight:500;color:#64748b}.service-option.svelte-10fr03m input[type=checkbox]:where(.svelte-10fr03m):checked+.service-label:where(.svelte-10fr03m){background:linear-gradient(135deg,#dc2626e6,#b91c1ce6);border-color:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #dc262640}.service-label.svelte-10fr03m:hover{border-color:#dc262666;background:#f1f5f9e6}.file-upload.svelte-10fr03m{position:relative;display:inline-block;width:100%}.file-upload.svelte-10fr03m input[type=file]:where(.svelte-10fr03m){position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.file-upload-label.svelte-10fr03m{display:block;padding:20px;border-radius:12px;background:#f8fafc99;text-align:center;cursor:pointer;transition:all .3s ease;color:#64748b}.file-upload.svelte-10fr03m:hover .file-upload-label:where(.svelte-10fr03m){border-color:#dc2626;background:#f1f5f9cc;transform:translateY(-2px)}.submit-container.svelte-10fr03m{text-align:center;margin-top:40px}.submit-btn.svelte-10fr03m{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;padding:18px 50px;font-size:.9rem;font-weight:700;border-radius:15px;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.submit-btn.svelte-10fr03m:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#ef4444,#dc2626);transition:left .4s ease;z-index:-1}.submit-btn.svelte-10fr03m:hover:before{left:0}.submit-btn.svelte-10fr03m:hover{transform:translateY(-5px);box-shadow:0 15px 35px #dc262666}.reset-btn.svelte-10fr03m{background:transparent;color:#64748b;padding:16px 40px;font-size:1rem;font-weight:600;border-radius:15px;cursor:pointer;transition:all .3s ease;margin-left:20px;text-transform:uppercase;letter-spacing:.5px}.reset-btn.svelte-10fr03m:hover{background:#dc26261a;border-color:#dc2626;color:#b91c1c;transform:translateY(-3px)}.form-info.svelte-10fr03m{background:#dc262614;border-radius:12px;padding:20px;margin-bottom:30px;color:#374151}.form-info.svelte-10fr03m h3:where(.svelte-10fr03m){color:#dc2626;margin-bottom:10px;font-size:1.2rem}.required-note.svelte-10fr03m{font-size:.9rem;color:#6b7280;margin-top:20px;text-align:center}@media (max-width: 768px){.container.svelte-10fr03m{margin-top:70px;padding:0;margin-bottom:50px}.header.svelte-10fr03m h1:where(.svelte-10fr03m){font-size:1.5rem}.form-container.svelte-10fr03m{padding:10px;box-shadow:0 10px 20px #00000014}.form-grid.svelte-10fr03m{grid-template-columns:1fr;gap:20px}.priority-group.svelte-10fr03m,.service-type-grid.svelte-10fr03m{grid-template-columns:1fr}.reset-btn.svelte-10fr03m{margin-left:0;margin-top:15px}}.fade-in.svelte-10fr03m{animation:svelte-10fr03m-fadeIn .8s ease-in-out}@keyframes svelte-10fr03m-fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.success-message.svelte-10fr03m{display:none;background:linear-gradient(135deg,#22c55e1a,#16a34a1a);color:#166534;padding:20px;border-radius:12px;margin-top:20px;text-align:center;font-weight:600}
