.ctc-unit-help.svelte-1fstr3k.svelte-1fstr3k,.ctc-error.svelte-1fstr3k.svelte-1fstr3k,.submission-error.svelte-1fstr3k.svelte-1fstr3k{margin:9px 0 0;font-size:.8rem;line-height:1.5}.ctc-unit-help.svelte-1fstr3k.svelte-1fstr3k{color:#ffffffb8}.ctc-error.svelte-1fstr3k.svelte-1fstr3k,.submission-error.svelte-1fstr3k.svelte-1fstr3k{color:#ffb4ab}.floating-input.ctc-invalid.svelte-1fstr3k.svelte-1fstr3k{border-color:#ffb4ab}.ctc-budget-warning.svelte-1fstr3k.svelte-1fstr3k{margin-top:12px;padding:12px 14px;border:1px solid #b77c35;border-radius:6px;background:#9a64151a;color:#f7d5a3;font-size:.8rem;line-height:1.5}.ctc-budget-warning.svelte-1fstr3k p.svelte-1fstr3k{margin:0 0 7px;font-size:inherit;line-height:inherit;color:inherit}.ctc-budget-warning.svelte-1fstr3k p.svelte-1fstr3k:first-child{font-weight:600}.ctc-budget-warning.svelte-1fstr3k .ctc-confirmation.svelte-1fstr3k{position:static;inset:auto;transform:none;pointer-events:auto;background:transparent;display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding:0;font:inherit;color:inherit;cursor:pointer}.ctc-confirmation.svelte-1fstr3k input.svelte-1fstr3k{pointer-events:auto;width:16px;height:16px;flex:0 0 16px;margin-top:2px;accent-color:#ff9a50}.form-group.svelte-1fstr3k.svelte-1fstr3k{position:relative;margin-bottom:1.5rem}.floating-input.svelte-1fstr3k.svelte-1fstr3k{width:100%;padding:10px 10px 10px 40px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:transparent;color:#fff;transition:all .3s ease}.floating-input.svelte-1fstr3k.svelte-1fstr3k:focus{border-color:#ff5723;background:#ffffff0d;outline:none;box-shadow:0 0 0 2px #ff572333}.floating-input.svelte-1fstr3k:not(:-moz-placeholder)+label.svelte-1fstr3k{top:2px;left:30px;font-size:.75rem;background-color:transparent;color:#ff5723}.floating-input.svelte-1fstr3k:focus+label.svelte-1fstr3k,.floating-input.svelte-1fstr3k:not(:placeholder-shown)+label.svelte-1fstr3k{top:2px;left:30px;font-size:.75rem;background-color:transparent;color:#ff5723}.floating-input.svelte-1fstr3k.svelte-1fstr3k::-moz-placeholder{color:#ffffff80}.floating-input.svelte-1fstr3k.svelte-1fstr3k::placeholder{color:#ffffff80}.floating-cv.svelte-1fstr3k.svelte-1fstr3k{width:100%;padding-top:30px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:transparent;color:#fff;transition:all .3s ease}.floating-cv.svelte-1fstr3k.svelte-1fstr3k:focus{border-color:#ff5723;background:#ffffff0d;outline:none;box-shadow:0 0 0 2px #ff572333}.floating-cv.file-error.svelte-1fstr3k.svelte-1fstr3k{border-color:#ffb4ab}.floating-cv.svelte-1fstr3k:not(:-moz-placeholder)+label.svelte-1fstr3k{top:2px;left:30px;font-size:.75rem;background-color:transparent;color:#ff5723}.floating-cv.svelte-1fstr3k:focus+label.svelte-1fstr3k,.floating-cv.svelte-1fstr3k:not(:placeholder-shown)+label.svelte-1fstr3k{top:2px;left:30px;font-size:.75rem;background-color:transparent;color:#ff5723}.selected-file.svelte-1fstr3k.svelte-1fstr3k{margin-top:5px;font-size:.875rem;color:#ff5723}.cv-help.svelte-1fstr3k.svelte-1fstr3k,.cv-file-error.svelte-1fstr3k.svelte-1fstr3k{margin:6px 0 0;font-size:.8rem;line-height:1.35}.cv-help.svelte-1fstr3k.svelte-1fstr3k{color:#ffffffa6}.cv-file-error.svelte-1fstr3k.svelte-1fstr3k{color:#ffb4ab;font-weight:600}.job-info-summary.svelte-1fstr3k.svelte-1fstr3k{border-left:4px solid #ff5723;background:#ff57231a;border:1px solid rgba(255,87,35,.3);border-radius:8px}.job-info-summary.svelte-1fstr3k h5.svelte-1fstr3k{color:#ff5723;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.job-info-summary.svelte-1fstr3k p.svelte-1fstr3k{margin-bottom:.5rem;font-size:.9rem;color:#ffffffe6;line-height:1.4}.job-info-summary.svelte-1fstr3k strong.svelte-1fstr3k{color:#fff;font-weight:600}.contact-form-card-pr.svelte-1fstr3k.svelte-1fstr3k{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.formicon.svelte-1fstr3k.svelte-1fstr3k{color:#ff5723}.floating-input.svelte-1fstr3k+label.svelte-1fstr3k,.floating-cv.svelte-1fstr3k+label.svelte-1fstr3k{color:#ffffffb3;transition:all .3s ease}input[type=file].svelte-1fstr3k.svelte-1fstr3k{color:#fff}input[type=file].svelte-1fstr3k.svelte-1fstr3k::-webkit-file-upload-button{background:#ff5723;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=file].svelte-1fstr3k.svelte-1fstr3k::-webkit-file-upload-button:hover{background:#e64a19}.custom-checkbox.svelte-1fstr3k .custom-control-label.svelte-1fstr3k{color:#fffc}.custom-checkbox.svelte-1fstr3k .custom-control-label a.svelte-1fstr3k{color:#ff5723;text-decoration:none}.custom-checkbox.svelte-1fstr3k .custom-control-label a.svelte-1fstr3k:hover{text-decoration:underline}.porkai-btn.svelte-1fstr3k.svelte-1fstr3k{background:linear-gradient(135deg,#ff5723,#e64a19);border:none;color:#fff;font-weight:600;padding:12px 24px;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 15px #ff57234d}.porkai-btn.svelte-1fstr3k.svelte-1fstr3k:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff572366}.porkai-btn.svelte-1fstr3k.svelte-1fstr3k:disabled{opacity:.6;cursor:not-allowed}.jd-poster-hero.svelte-6h2yit{width:100%;max-height:320px;overflow:hidden;border-radius:8px;margin-bottom:1.5rem;background:transparent}.jd-poster-img.svelte-6h2yit{width:100%;height:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.margin-top.svelte-6h2yit{margin-top:50px}.margin-top.svelte-1dg9zv1{margin-top:70px}
