.page-wrapper.svelte-45c0k3{background:linear-gradient(114.2deg,#0b1848 34.49%,#384a77,#031838 88.15%);display:flex;flex-direction:column;align-items:center;padding:80px 90px 100px;gap:60px;box-sizing:border-box;font-family:Fustat,sans-serif;min-height:100vh}.hero.svelte-45c0k3{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:827px}.hero-title.svelte-45c0k3{font-family:Rubik,sans-serif;font-size:75px;font-weight:800;color:#fff;margin:0;text-transform:uppercase;line-height:1.15}.hero-sub-orange.svelte-45c0k3{font-size:20px;font-weight:600;color:#f0b66b;margin:0}.hero-sub.svelte-45c0k3{font-size:20px;font-weight:600;color:#a6a6a6;margin:0;line-height:1.5;max-width:725px}.form-wrapper.svelte-45c0k3{width:100%;max-width:766px;display:flex;flex-direction:column;gap:48px}.form-section.svelte-45c0k3{display:flex;flex-direction:column;gap:20px}.section-title.svelte-45c0k3{font-size:20px;font-weight:800;color:#f0b66b;margin:0;display:flex;align-items:center;gap:8px}.section-num.svelte-45c0k3{color:#f0b66b}.field.svelte-45c0k3{display:flex;flex-direction:column;gap:8px}.field-label.svelte-45c0k3{font-size:16px;font-weight:600;color:#f5f5f5}.field-input.svelte-45c0k3{width:100%;height:57px;background:#f5f5f51a;border:1px solid #64617E;border-radius:8px;padding:18px 28px;font-family:Fustat,sans-serif;font-size:15px;color:#f5f5f5;box-sizing:border-box;outline:none;transition:border-color .2s}.field-input.svelte-45c0k3::placeholder{color:#a6a6a6}.field-input.svelte-45c0k3:focus{border-color:#ed7e0e}.select-wrapper.svelte-45c0k3{position:relative;width:100%}.field-select.svelte-45c0k3{width:100%;height:57px;background:#f5f5f51a;border:1px solid #64617E;border-radius:8px;padding:18px 28px;font-family:Fustat,sans-serif;font-size:15px;color:#f5f5f5;box-sizing:border-box;outline:none;appearance:none;cursor:pointer;transition:border-color .2s}.field-select.svelte-45c0k3:focus{border-color:#ed7e0e}.field-select.svelte-45c0k3 option:where(.svelte-45c0k3){background:#f5f5f5;color:#000}.select-arrow.svelte-45c0k3{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.field-error.svelte-45c0k3{font-size:13px;font-weight:600;color:#ff5a5a;margin-top:-4px}.upload-zone.svelte-45c0k3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:135px;background:#f5f5f51a;border:2px dashed #64617E;border-radius:15px;cursor:pointer;transition:border-color .2s,background .2s;box-sizing:border-box}.upload-zone.svelte-45c0k3:hover,.upload-zone.drag-over.svelte-45c0k3{border-color:#ed7e0e;background:#ed7e0e14}.file-input.svelte-45c0k3{display:none}.upload-text.svelte-45c0k3{font-size:15px;color:#a6a6a6;text-align:center}.photo-label-row.svelte-45c0k3{display:flex;align-items:center;gap:8px}.optional-tag.svelte-45c0k3{font-size:11px;font-weight:600;color:#a6a6a6}.upload-hint.svelte-45c0k3{font-size:11px;font-weight:600;color:#a6a6a6;margin:-8px 0 0}.section-desc.svelte-45c0k3{font-size:14px;color:#a6a6a6;margin:-8px 0 0}.share-toggle-row.svelte-45c0k3{display:flex;flex-direction:column;gap:10px}.share-toggle-right.svelte-45c0k3{display:flex;flex-direction:column;gap:0}.share-toggle-btn.svelte-45c0k3{width:100%;padding:16px 20px;background:#f5f5f512;border:1px solid #64617E;border-radius:10px;font-family:Fustat,sans-serif;font-size:15px;font-weight:400;color:#f5f5f5;cursor:pointer;text-align:left;transition:border-color .2s,background .2s;display:flex;align-items:center;justify-content:space-between}.share-toggle-btn.active.svelte-45c0k3{border-color:#ed7e0e;background:#ed7e0e14;color:#f5f5f5}.share-toggle-btn.svelte-45c0k3:hover:not(.active){background:#f5f5f51f}.company-dropdown-panel.svelte-45c0k3{margin-top:8px;background:#fff;border:1px solid #64617E;border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;width:100%;box-sizing:border-box}.company-dropdown-item.svelte-45c0k3{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:6px;cursor:pointer;transition:background .15s}.company-dropdown-item.svelte-45c0k3:hover{background:#0000000d}.company-dropdown-item.checked.svelte-45c0k3{background:#ed7e0e14}.company-dropdown-name.svelte-45c0k3{font-size:15px;font-weight:600;color:#1a1a1a;flex:1}.custom-dropdown.svelte-45c0k3{position:relative;width:100%}.custom-dropdown-panel.svelte-45c0k3{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #D9D9D9;border-radius:8px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 4px 20px #00000026}.custom-dropdown-item.svelte-45c0k3{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-family:Fustat,sans-serif;font-size:14px;color:#1a1a1a;cursor:pointer;transition:background .15s}.custom-dropdown-item.svelte-45c0k3:hover{background:#ed7e0e14}.btn-submit.svelte-45c0k3{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:47px;background:#ed7e0e;border:none;border-radius:8px;font-family:Fustat,sans-serif;font-size:16px;font-weight:800;color:#fff;cursor:pointer;transition:background .2s;margin-top:8px}.btn-submit.svelte-45c0k3:hover{background:#d46e00}.btn-submit.svelte-45c0k3:disabled{opacity:.4;cursor:not-allowed}.success-backdrop.svelte-45c0k3{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;padding:24px;box-sizing:border-box}.success-card.svelte-45c0k3{background:#e8e8e8;border-radius:20px;padding:48px 56px;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-sizing:border-box}.success-icon.svelte-45c0k3{width:72px;height:72px;background:#ed7e0e1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.success-title.svelte-45c0k3{font-family:Rubik,sans-serif;font-size:28px;font-weight:800;color:#0b1848;margin:0}.success-msg.svelte-45c0k3{font-size:15px;color:#444;margin:0;line-height:1.6}.success-msg.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#0b1848}.success-btn.svelte-45c0k3{margin-top:8px;padding:12px 40px;background:#ed7e0e;border:none;border-radius:10px;font-family:Fustat,sans-serif;font-size:15px;font-weight:700;color:#fff;cursor:pointer;text-decoration:none;transition:background .2s}.success-btn.svelte-45c0k3:hover{background:#d46e00}@media(max-width:900px){.page-wrapper.svelte-45c0k3{padding:60px 40px 80px}.hero-title.svelte-45c0k3{font-size:54px}}@media(max-width:600px){.page-wrapper.svelte-45c0k3{padding:40px 24px 60px;gap:40px}.hero-title.svelte-45c0k3{font-size:36px}.hero-sub.svelte-45c0k3{font-size:16px}}
