.CareerSection-module-scss-module__BZNFFG__section{background:#cdcdca;padding:6rem 0 5rem}.CareerSection-module-scss-module__BZNFFG__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1.1fr);align-items:flex-start;gap:3rem;display:grid}@media (max-width:768px){.CareerSection-module-scss-module__BZNFFG__inner{grid-template-columns:1fr}}.CareerSection-module-scss-module__BZNFFG__copyCol{background:linear-gradient(135deg,#754a2112,#cdcdca99);border-radius:28px;padding:2.5rem 2.25rem;box-shadow:0 8px 24px #0000000f}.CareerSection-module-scss-module__BZNFFG__overline{letter-spacing:.14em;text-transform:uppercase;color:#754a21;margin-bottom:.6rem;font-size:.8rem}.CareerSection-module-scss-module__BZNFFG__title{color:#2c2d2d;margin-bottom:.75rem;font-size:1.9rem;font-weight:700}.CareerSection-module-scss-module__BZNFFG__subtitle{color:#6b6b6b;margin-bottom:1.8rem;font-size:.98rem;line-height:1.7}.CareerSection-module-scss-module__BZNFFG__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}@media (max-width:768px){.CareerSection-module-scss-module__BZNFFG__benefitsGrid{grid-template-columns:1fr}}.CareerSection-module-scss-module__BZNFFG__benefitCard{background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:1.1rem 1rem;display:grid;box-shadow:0 10px 24px #0000000a}.CareerSection-module-scss-module__BZNFFG__benefitIcon{color:#754a21;background:#754a211a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CareerSection-module-scss-module__BZNFFG__benefitIcon i{font-size:1rem}.CareerSection-module-scss-module__BZNFFG__benefitCard h3{color:#2c2d2d;margin-bottom:.25rem;font-size:.98rem;font-weight:600}.CareerSection-module-scss-module__BZNFFG__benefitCard p{color:#6b6b6b;font-size:.86rem;line-height:1.6}@media (max-width:768px){.CareerSection-module-scss-module__BZNFFG__formCol{order:2}.CareerSection-module-scss-module__BZNFFG__copyCol{order:1}}.CareerSection-module-scss-module__BZNFFG__formCard{background:#fff;border-radius:28px;padding:2.5rem 2.25rem;box-shadow:0 8px 24px #0000000f}.CareerSection-module-scss-module__BZNFFG__formTitle{color:#2c2d2d;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.CareerSection-module-scss-module__BZNFFG__formText{color:#6b6b6b;margin-bottom:1.8rem;font-size:.95rem;line-height:1.7}.CareerSection-module-scss-module__BZNFFG__form{flex-direction:column;gap:1.25rem;display:flex}.CareerSection-module-scss-module__BZNFFG__fieldGroup label{color:#2c2d2d;margin-bottom:.35rem;font-size:.9rem;font-weight:500;display:block}.CareerSection-module-scss-module__BZNFFG__fieldGroup label span{color:#d14b4b;margin-left:.1rem}.CareerSection-module-scss-module__BZNFFG__inputWrapper,.CareerSection-module-scss-module__BZNFFG__textareaWrapper{background:#f4f4f3;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem .9rem;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;display:flex}.CareerSection-module-scss-module__BZNFFG__inputWrapper input,.CareerSection-module-scss-module__BZNFFG__textareaWrapper input{color:#2c2d2d;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.CareerSection-module-scss-module__BZNFFG__textareaWrapper{border-radius:18px;align-items:flex-start}.CareerSection-module-scss-module__BZNFFG__textareaWrapper textarea{resize:vertical;color:#2c2d2d;background:0 0;border:none;outline:none;flex:1;min-height:130px;font-size:.9rem}.CareerSection-module-scss-module__BZNFFG__fieldIcon{color:#754a21;font-size:.9rem}.CareerSection-module-scss-module__BZNFFG__inputWrapper:focus-within,.CareerSection-module-scss-module__BZNFFG__textareaWrapper:focus-within{background:#f9f7f4;border-color:#754a21;box-shadow:0 0 0 1px #754a2140}.CareerSection-module-scss-module__BZNFFG__inputError{box-shadow:0 0 0 1px #d14b4b40;border-color:#d14b4b!important}.CareerSection-module-scss-module__BZNFFG__errorText{color:#d14b4b;margin-top:.3rem;font-size:.8rem}.CareerSection-module-scss-module__BZNFFG__submitButton{cursor:pointer;color:#fff;background:#754a21;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:100%;margin-top:.5rem;padding:.85rem 1.2rem;font-size:.95rem;font-weight:600;transition:transform .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;display:inline-flex;box-shadow:0 14px 30px #0000002e}.CareerSection-module-scss-module__BZNFFG__submitButton i{font-size:.9rem}.CareerSection-module-scss-module__BZNFFG__submitButton:hover:disabled{transform:none;box-shadow:0 14px 30px #0000002e}.CareerSection-module-scss-module__BZNFFG__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 40px #00000038}.CareerSection-module-scss-module__BZNFFG__submitButton:active:not(:disabled){transform:translateY(0);box-shadow:0 10px 22px #0003}.CareerSection-module-scss-module__BZNFFG__submitButton:disabled{opacity:.75;cursor:wait}.CareerSection-module-scss-module__BZNFFG__statusMessage{margin-top:.75rem;font-size:.85rem;line-height:1.6}.CareerSection-module-scss-module__BZNFFG__statusSuccess{color:#2f8f4e}.CareerSection-module-scss-module__BZNFFG__statusError{color:#d14b4b}@media (max-width:768px){.CareerSection-module-scss-module__BZNFFG__section{padding:4.5rem 0 4rem}.CareerSection-module-scss-module__BZNFFG__copyCol,.CareerSection-module-scss-module__BZNFFG__formCard{border-radius:22px;padding:2rem 1.6rem}.CareerSection-module-scss-module__BZNFFG__title{font-size:1.6rem}}.CareerSection-module-scss-module__BZNFFG__photoGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.8rem;display:grid}@media (max-width:768px){.CareerSection-module-scss-module__BZNFFG__photoGrid{grid-template-columns:1fr 1fr}}.CareerSection-module-scss-module__BZNFFG__photoCard{background:#fff;border-radius:14px;width:100%;height:150px;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.CareerSection-module-scss-module__BZNFFG__photo{object-fit:cover}
