.ResumeForm_container__Hmy5u{min-height:100vh;margin:0 auto;padding:2rem 1rem;overflow:hidden;height:100%;flex-direction:column;justify-content:center}.ResumeForm_container__Hmy5u,.ResumeForm_main__xWoNU{width:100%;background-color:transparent;display:flex;align-items:center}.ResumeForm_main__xWoNU{max-width:800px;padding:1rem 0 0;overflow:visible;flex:0 1 auto;flex-direction:column}.ResumeForm_formContainer__I9j5f{width:100%;max-width:800px;background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:0;margin-bottom:2rem;overflow:hidden}.ResumeForm_title__F9xVB{font-size:2rem;font-weight:700;color:#333;margin:0;padding:1.5rem;text-align:center;border-bottom:1px solid #eee;background-color:#fff}.ResumeForm_subtitle__df8Bs{font-size:1.3rem;color:#666;text-align:center;margin-bottom:1.5rem}.ResumeForm_form__kygWf{padding:2rem}.ResumeForm_formSection__Qy4BP{border:1px solid #e0e0e0;border-radius:8px;padding:2rem;margin-bottom:1.5rem}.ResumeForm_sectionTitle__KjVDp{font-size:1.3rem;font-weight:600;color:#333;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.ResumeForm_formGroup__0XGyG{margin-bottom:1.5rem}.ResumeForm_label___tQgi{display:block;font-size:.95rem;font-weight:500;color:#333;margin-bottom:.5rem}.ResumeForm_input__eHzVb,.ResumeForm_select__uD3cm,.ResumeForm_textarea__DbY4y{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:5px;font-size:1rem;transition:border-color .2s ease;background-color:#fff;color:#333}.ResumeForm_input__eHzVb:focus,.ResumeForm_select__uD3cm:focus,.ResumeForm_textarea__DbY4y:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.ResumeForm_select__uD3cm{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.8em;padding-right:2.5rem;cursor:pointer;width:100%}.ResumeForm_selectWrapper__z6ES5{position:relative;display:inline-block;width:100%}.ResumeForm_selectWrapper__z6ES5:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.5rem;pointer-events:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.ResumeForm_select__uD3cm optgroup{font-weight:600;background-color:#f8f9fa;padding:8px}.ResumeForm_select__uD3cm option{padding:10px 15px;font-size:1rem;cursor:pointer;transition:background-color .2s}.ResumeForm_select__uD3cm option:focus,.ResumeForm_select__uD3cm option:hover{background-color:#f0f7ff!important}.ResumeForm_select__uD3cm option:checked{background-color:#e6f2ff;color:#06c;font-weight:500}.ResumeForm_select__uD3cm:hover:not(:focus){border-color:#0066cc88}.ResumeForm_select__uD3cm[data-has-value=true]{color:#333;font-weight:500}.ResumeForm_select__uD3cm:invalid{color:#6c757d}.ResumeForm_select__uD3cm option:first-child{color:#6c757d}.ResumeForm_select__uD3cm option{padding:.75rem;color:#333;background-color:#fff}.ResumeForm_select__uD3cm:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1);outline:none}.ResumeForm_required__yf_wK{color:#ef4444;margin-left:.25rem}.ResumeForm_inputError__BtRvj{border-color:#ef4444}.ResumeForm_errorText__yiB51{color:#ef4444;font-size:.875rem;margin-top:.25rem}.ResumeForm_buttonContainer__csh3s{display:flex;justify-content:center;margin-top:.5rem}.ResumeForm_submitButton__OYV1e{padding:.75rem 3rem;min-width:240px;font-size:1rem;font-weight:500;color:#fff;background-color:#9b6a10;border:none;border-radius:4px;cursor:pointer;transition:box-shadow .2s}.ResumeForm_submitButton__OYV1e:hover{background-color:#9b6a10;box-shadow:0 0 8px 4px #e3c57c}.ResumeForm_submitButton__OYV1e:disabled{background-color:#ccc;cursor:not-allowed}.ResumeForm_successMessage__qpxR8{text-align:center;padding:2rem}.ResumeForm_successMessage__qpxR8 h2{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem}.ResumeForm_successMessage__qpxR8 p{margin-bottom:1rem;color:#555}.ResumeForm_errorBanner__0TKNb{padding:1rem;margin-bottom:1.5rem;background-color:#fef2f2;color:#b91c1c;border:1px solid #fee2e2;border-radius:5px;font-size:.9rem;text-align:center}.ResumeForm_dropzone__G5sql{border:2px dashed #ddd;border-radius:5px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s;margin-bottom:1rem}.ResumeForm_dropzoneActive__BBjI4,.ResumeForm_dropzone__G5sql:hover{border-color:#3b82f6;background-color:rgba(59,130,246,.05)}.ResumeForm_dropzoneError__Rfn2K{border-color:#ef4444}.ResumeForm_dropzoneText__7i5G8{color:#666;margin-bottom:.5rem;font-size:.95rem}.ResumeForm_dropzoneIcon__6sE9h{font-size:2rem;color:#999;margin-bottom:1rem}.ResumeForm_filePreview__EmDAp{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid #ddd;border-radius:5px;margin-top:1rem;background-color:#f9f9f9}.ResumeForm_fileInfo__VUK9W{flex:1 1;margin-right:1rem;overflow:hidden}.ResumeForm_fileName__rG7DH{font-size:.875rem;color:#333;margin-right:.5rem;word-break:break-all;display:inline-block;max-width:100%}.ResumeForm_fileSize__6FPjp{font-size:.75rem;color:#666}.ResumeForm_fileIcon__t_wmn{margin-right:.75rem;color:#666;flex-shrink:0}.ResumeForm_imagePreviewContainer__Tb6E4{width:50px;height:50px;margin-right:.75rem;border-radius:4px;overflow:hidden;flex-shrink:0;border:1px solid #ddd;background-color:#fff;display:flex;align-items:center;justify-content:center}.ResumeForm_imagePreview__Sim7_{width:100%;height:100%;object-fit:cover}.ResumeForm_fileRemove__rPeR_{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.25rem;padding:.25rem;line-height:1;flex-shrink:0}@media (max-width:768px){.ResumeForm_container__Hmy5u{padding:1rem .5rem}.ResumeForm_formContainer__I9j5f{max-width:100%;margin:0}.ResumeForm_formSection__Qy4BP{padding:1.5rem}.ResumeForm_title__F9xVB{font-size:1.75rem;padding:1.25rem}.ResumeForm_form__kygWf{padding:1.5rem}.ResumeForm_sectionTitle__KjVDp{font-size:1.2rem}.ResumeForm_formRowContainer__ZgFY7{flex-direction:column;gap:0}}@media (max-width:480px){.ResumeForm_title__F9xVB{font-size:1.5rem;padding:1rem}.ResumeForm_form__kygWf{padding:1rem}.ResumeForm_sectionTitle__KjVDp{font-size:1.1rem}.ResumeForm_buttonContainer__csh3s{flex-direction:column}.ResumeForm_submitButton__OYV1e{width:100%}}.ResumeForm_placeholderText__pq142{color:#999}.ResumeForm_select__uD3cm:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.ResumeForm_select__uD3cm option[value=""]{color:#6c757d}@media screen and (-webkit-min-device-pixel-ratio:0){.ResumeForm_select__uD3cm{padding-right:2.5rem}@supports (-moz-appearance:none){.ResumeForm_select__uD3cm{padding-right:2.5rem}}}.ResumeForm_customDropdown__QHaLK{position:relative;width:100%}.ResumeForm_dropdownSelected__MkULM{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem;font-size:1rem;border:1px solid #ddd;border-radius:5px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.ResumeForm_dropdownSelected__MkULM:hover{border-color:#3b82f6}.ResumeForm_dropdownSelected__MkULM:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.ResumeForm_dropdownArrow__3vHQf{transition:transform .2s ease;min-width:16px;margin-left:8px;color:#666}.ResumeForm_dropdownError__SsXpH .ResumeForm_dropdownSelected__MkULM{border-color:#ef4444}.ResumeForm_dropdownArrowUp__lfRhZ{transform:rotate(180deg)}.ResumeForm_dropdownSelected__MkULM span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResumeForm_dropdownSelected__MkULM:focus-visible{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ResumeForm_dropdownOptions__00zA3{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:8px;z-index:10;margin:.25rem 0 0;padding:.5rem;list-style:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ResumeForm_dropdownOption__rIUwJ{padding:.5rem;cursor:pointer;display:flex;align-items:center;width:100%;border-radius:4px;margin:.125rem 0;background-color:#fff;color:#333;font-size:.95rem;transition:background-color .2s ease}.ResumeForm_dropdownOption__rIUwJ:hover{background-color:#f5f8ff}.ResumeForm_dropdownOptionSelected__QJsQ_{background-color:#ebf3ff;font-weight:500}.ResumeForm_dropdownOptionSelected__QJsQ_:hover{background-color:#e2edff}.ResumeForm_hiddenSelect__Teor4{position:absolute;opacity:0;pointer-events:none;height:0;width:0;overflow:hidden}.ResumeForm_formRowContainer__ZgFY7{display:flex;gap:20px;margin-bottom:1.5rem}.ResumeForm_halfWidth__TIdlP{flex:1 1;margin-bottom:0}.ResumeForm_serviceIncludesSection__rXBna{margin:32px 0 24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:24px 20px}.ResumeForm_serviceIncludesTitle__l8xA9{font-size:1.15rem;font-weight:600;margin-bottom:12px;color:#222}.ResumeForm_serviceIncludesList__WleG_{list-style:none;padding:0;margin:0}.ResumeForm_serviceIncludeItem__0MVyK{display:block;background:#f7f7fa;border-radius:8px;font-size:1rem;color:#333;margin-bottom:12px;padding:1rem 1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.03);cursor:default}.ResumeForm_serviceIncludeItem__0MVyK:hover{background:#f3f4f6;box-shadow:0 1px 2px rgba(0,0,0,.03);transform:none}.ResumeForm_noticeBox__gpYFj{background:#f8fafc;color:#444;border-radius:7px;padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:1rem;text-align:center;border:1px solid #e5e7eb}.ResumeForm_textarea__DbY4y::placeholder{font-size:.92rem;color:#999;opacity:1}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-y:auto!important;height:auto!important;min-height:100vh;scroll-behavior:smooth;color:#333;background-color:#f5f7fa}body{color:rgb(var(--foreground-rgb));background:#f5f7fa}button,input,select,textarea{background-color:#fff;color:#333}input[type=checkbox]+label,input[type=radio]+label{color:#333}div,form,main,section{overflow:visible}div,form,section{max-height:none}form{display:flex;flex-direction:column;gap:2rem;overflow:visible}.formSection,form{background-color:#fff;color:#333}.formSection{position:static!important;visibility:visible!important;display:block!important}