.companyHeader_header__mEG4R{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);z-index:1000;transition:all .3s ease}.companyHeader_header__mEG4R.companyHeader_scrolled__4Hf8C{background:rgba(255,255,255,.98);box-shadow:0 2px 20px rgba(0,0,0,.1)}.companyHeader_container__pb0zJ{max-width:1228px;margin:0 auto;padding:0 24px}.companyHeader_wrapper__pZNDM{display:flex;align-items:center;justify-content:space-between;height:72px}.companyHeader_logo__aQ_21{display:flex;align-items:center;gap:.65rem;text-decoration:none;font-weight:800;font-size:1.25rem;letter-spacing:-.01em;transition:transform .25s cubic-bezier(.16,1,.3,1)}.companyHeader_logo__aQ_21:hover{transform:translateY(-1px)}.companyHeader_logoText__8Xtlk{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4dc3f0,#068ace 50%,#0569a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.companyHeader_businessBadge__BSJZ_{-webkit-text-fill-color:var(--ad-maiora-blue);color:var(--ad-maiora-blue);background:rgba(6,138,206,.1);border:1px solid rgba(6,138,206,.2);padding:.15rem .55rem;border-radius:100px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.companyHeader_desktopNav__LkyHH{display:none}@media (min-width:1024px){.companyHeader_desktopNav__LkyHH{display:block}}.companyHeader_navList__SoNhU{display:flex;align-items:center;gap:2.5rem;list-style:none;margin:0;padding:0}.companyHeader_navItem__dVioD{position:relative}.companyHeader_navLink__f3C33{display:flex;align-items:center;gap:.25rem;color:var(--dark-gray);text-decoration:none;font-size:.95rem;font-weight:500;padding:.5rem 0;background:none;border:none;cursor:pointer;transition:color .2s ease;position:relative}.companyHeader_navLink__f3C33:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(135deg,var(--ad-maiora-blue) 0,#0569a6 100%);transform:scaleX(0);transition:transform .2s ease}.companyHeader_navLink__f3C33:hover{color:var(--ad-maiora-blue)}.companyHeader_navLink__f3C33:hover:after{transform:scaleX(1)}.companyHeader_chevron__suft8{transition:transform .2s ease}.companyHeader_dropdown__QwkO9:hover .companyHeader_chevron__suft8{transform:rotate(180deg)}.companyHeader_dropdown__QwkO9{position:relative}.companyHeader_dropdownMenu__q_aL_{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:1rem;background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);min-width:200px;opacity:0;visibility:hidden;transition:all .2s ease;padding:.5rem 0}.companyHeader_dropdown__QwkO9:hover .companyHeader_dropdownMenu__q_aL_{opacity:1;visibility:visible;margin-top:.5rem}.companyHeader_dropdownItem__MLJ61{display:block;padding:.75rem 1.5rem;color:var(--dark-gray);text-decoration:none;font-size:.9rem;transition:all .2s ease;white-space:nowrap}.companyHeader_dropdownItem__MLJ61:hover{background:#f8f9fa;color:var(--ad-maiora-blue);padding-left:1.75rem}.companyHeader_ctaGroup__DJihx{display:none;align-items:center;gap:1rem}@media (min-width:768px){.companyHeader_ctaGroup__DJihx{display:flex}}.companyHeader_loginButton__lr4w3{padding:.5rem 1.25rem;background:none;color:var(--dark-gray);border:1px solid #e0e0e0;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.companyHeader_loginButton__lr4w3:hover{border-color:var(--ad-maiora-blue);color:var(--ad-maiora-blue)}.companyHeader_ctaButton__AcAga,.companyHeader_dashboardButton__knx7_{padding:.5rem 1.5rem;background:linear-gradient(135deg,var(--ad-maiora-blue) 0,#0569a6 100%);color:white;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(6,138,206,.2)}.companyHeader_ctaButton__AcAga:hover,.companyHeader_dashboardButton__knx7_:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,138,206,.3)}.companyHeader_mobileMenuButton__mp17d{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:8px;cursor:pointer;padding:0;color:var(--dark-gray);transition:background .2s ease;-webkit-tap-highlight-color:transparent}.companyHeader_mobileMenuButton__mp17d:active,.companyHeader_mobileMenuButton__mp17d:hover{background:rgba(0,0,0,.05)}@media (min-width:1024px){.companyHeader_mobileMenuButton__mp17d{display:none}}.companyHeader_mobileMenu__MqTqn{position:fixed;top:72px;left:0;right:0;bottom:0;background:white;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;padding:2rem;z-index:999}.companyHeader_mobileMenu__MqTqn.companyHeader_open__d6b9o{transform:translateX(0)}.companyHeader_mobileNav__JjRU6{max-width:500px;margin:0 auto}.companyHeader_mobileNavItem__NTsJt{border-bottom:1px solid #f0f0f0;padding:1rem 0}.companyHeader_mobileNavLink__SClU6{display:block;color:var(--dark-gray);text-decoration:none;font-size:1.1rem;font-weight:500;padding:.5rem 0;transition:color .2s ease}.companyHeader_mobileNavLink__SClU6:hover{color:var(--ad-maiora-blue)}.companyHeader_mobileDropdown__uMxHH{position:relative}.companyHeader_mobileDropdown__uMxHH summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:500;padding:.5rem 0;color:var(--dark-gray)}.companyHeader_mobileDropdown__uMxHH summary:after{content:"+";font-size:1.5rem;font-weight:300;transition:transform .2s ease}.companyHeader_mobileDropdown__uMxHH[open] summary:after{transform:rotate(45deg)}.companyHeader_mobileSubmenu__XHxyZ{margin-top:.5rem;padding-left:1rem}.companyHeader_mobileSubLink___qcMo{display:block;color:var(--medium-gray);text-decoration:none;font-size:1rem;padding:.5rem 0;transition:all .2s ease}.companyHeader_mobileSubLink___qcMo:hover{color:var(--ad-maiora-blue);padding-left:.5rem}.companyHeader_mobileCta__KiRbx{margin-top:2rem;padding-top:2rem;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:1rem}.companyHeader_mobileCtaButton__U82NA,.companyHeader_mobileDashboardButton__zHQfX,.companyHeader_mobileLoginButton__qR2k3{width:100%;padding:.875rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.companyHeader_mobileLoginButton__qR2k3{background:none;color:var(--dark-gray);border:1px solid #e0e0e0}.companyHeader_mobileLoginButton__qR2k3:hover{border-color:var(--ad-maiora-blue);color:var(--ad-maiora-blue)}.companyHeader_mobileCtaButton__U82NA,.companyHeader_mobileDashboardButton__zHQfX{background:linear-gradient(135deg,var(--ad-maiora-blue) 0,#0569a6 100%);color:white;border:none}.companyHeader_mobileCtaButton__U82NA:hover,.companyHeader_mobileDashboardButton__zHQfX:hover{background:linear-gradient(135deg,#0576b5,#044d8a)}.companyHeader_ctaButton__AcAga:focus-visible,.companyHeader_dashboardButton__knx7_:focus-visible,.companyHeader_dropdownItem__MLJ61:focus-visible,.companyHeader_loginButton__lr4w3:focus-visible,.companyHeader_mobileCtaButton__U82NA:focus-visible,.companyHeader_mobileDashboardButton__zHQfX:focus-visible,.companyHeader_mobileLoginButton__qR2k3:focus-visible,.companyHeader_mobileMenuButton__mp17d:focus-visible,.companyHeader_mobileNavLink__SClU6:focus-visible,.companyHeader_mobileSubLink___qcMo:focus-visible,.companyHeader_navLink__f3C33:focus-visible{outline:2px solid var(--ad-maiora-blue);outline-offset:2px}@keyframes companyHeader_fadeIn__iiHwp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.companyHeader_container__pb0zJ{padding:0 20px}.companyHeader_wrapper__pZNDM{height:72px}.companyHeader_logo__aQ_21{font-size:1.125rem;gap:.55rem}.companyHeader_logo__aQ_21 img{width:36px!important;height:36px!important}.companyHeader_businessBadge__BSJZ_{font-size:.625rem;padding:.1rem .45rem}}.ModernSelect_container__mffd_{position:relative;width:100%}.ModernSelect_hiddenSelect__HE51X{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.ModernSelect_trigger__B8jP5{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 1rem;font-size:1rem;font-family:inherit;color:#0f172a;background:#ffffff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left;gap:8px}.ModernSelect_trigger__B8jP5:hover{border-color:#cbd5e1;background:#fafbfc}.ModernSelect_trigger__B8jP5:focus-visible{outline:none;border-color:#068ace;box-shadow:0 0 0 3px rgba(6,138,206,.12)}.ModernSelect_open__rNtp9 .ModernSelect_trigger__B8jP5{border-color:#068ace;box-shadow:0 0 0 3px rgba(6,138,206,.12);border-bottom-left-radius:0;border-bottom-right-radius:0}.ModernSelect_error__JGd_n .ModernSelect_trigger__B8jP5{border-color:#ef4444}.ModernSelect_error__JGd_n .ModernSelect_trigger__B8jP5:focus-visible{box-shadow:0 0 0 3px rgba(239,68,68,.12)}.ModernSelect_disabled__kFUEI .ModernSelect_trigger__B8jP5{opacity:.5;cursor:not-allowed;background:#f8fafc}.ModernSelect_triggerValue__2_nKK{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModernSelect_triggerPlaceholder__dT7yV{flex:1;color:#94a3b8}.ModernSelect_chevron__mn8zD{width:18px;height:18px;color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.ModernSelect_open__rNtp9 .ModernSelect_chevron__mn8zD{transform:rotate(180deg);color:#068ace}.ModernSelect_dropdown__NZqA5{position:absolute;top:100%;left:0;right:0;z-index:50;list-style:none;margin:0;padding:4px;background:#ffffff;border:2px solid #068ace;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 0 0 1px rgba(6,138,206,.08);max-height:240px;overflow-y:auto;animation:ModernSelect_dropdownSlide__e1l3h .15s ease-out}@keyframes ModernSelect_dropdownSlide__e1l3h{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ModernSelect_dropdown__NZqA5::-webkit-scrollbar{width:6px}.ModernSelect_dropdown__NZqA5::-webkit-scrollbar-track{background:transparent}.ModernSelect_dropdown__NZqA5::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ModernSelect_option__RqiBN{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.95rem;color:#334155;border-radius:6px;cursor:pointer;transition:background .1s ease;gap:8px}.ModernSelect_option__RqiBN.ModernSelect_focused__uTYGt,.ModernSelect_option__RqiBN:hover{background:#f0f9ff;color:#0f172a}.ModernSelect_option__RqiBN.ModernSelect_selected__8EFAf{color:#068ace;font-weight:600}.ModernSelect_option__RqiBN.ModernSelect_selected__8EFAf.ModernSelect_focused__uTYGt,.ModernSelect_option__RqiBN.ModernSelect_selected__8EFAf:hover{background:#e0f2fe}.ModernSelect_checkIcon__dzvZw{width:16px;height:16px;color:#068ace;flex-shrink:0}@media (max-width:768px){.ModernSelect_trigger__B8jP5{padding:.75rem .875rem;font-size:.9375rem}.ModernSelect_option__RqiBN{padding:12px;font-size:.9375rem}.ModernSelect_dropdown__NZqA5{max-height:200px}}.jobPosting_container__40crm{min-height:100vh;background:#f8f8f8;position:relative;overflow:hidden}.jobPosting_container__40crm:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-image:url(/ad-maiora-logo-blue_circle.png);background-repeat:no-repeat;background-position:50%;background-size:min(80vh,80vw);opacity:.03;z-index:0;pointer-events:none}.jobPosting_main__Ovdne{padding-top:80px;min-height:calc(100vh - 80px);position:relative;z-index:1}.jobPosting_content__LeNQb{max-width:1000px;margin:0 auto;padding:2.25rem 1rem}.jobPosting_header__ytTNJ{text-align:center;margin-bottom:2rem;animation:jobPosting_fadeIn__fzKNk .5s ease}.jobPosting_title__dgP8Y{font-size:2.5rem;font-weight:700;color:var(--dark-gray);margin:0 0 1rem;letter-spacing:-.02em}.jobPosting_subtitle__oKeKg{font-size:1.25rem;color:var(--medium-gray);margin:0;line-height:1.5}.jobPosting_formContainer__w_nsc{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.jobPosting_form__bPuD5{background:white;border-radius:16px;padding:2.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:jobPosting_slideUp__qWhKI .5s ease}.jobPosting_formGroup__8_uP4{margin-bottom:1.5rem}.jobPosting_formRow__yddAq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.jobPosting_label__mQEZ4{display:block;font-size:1rem;font-weight:600;color:var(--dark-gray);margin-bottom:.5rem}.jobPosting_input__L4Pwz,.jobPosting_select__Dv7T3,.jobPosting_textarea___dg9o{width:100%;padding:.875rem;font-size:1rem;border:1.5px solid #d8dde3;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;color:var(--dark-gray);background:white}.jobPosting_input__L4Pwz:focus,.jobPosting_select__Dv7T3:focus,.jobPosting_textarea___dg9o:focus{outline:none;border-color:var(--ad-maiora-blue);box-shadow:0 0 0 3px rgba(6,138,206,.1)}.jobPosting_textarea___dg9o{resize:vertical;min-height:120px}.jobPosting_inputError__UZACV{border-color:#dc2626}.jobPosting_inputError__UZACV:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.jobPosting_errorMessage__d7UZU{display:block;color:#dc2626;font-size:.875rem;margin-top:.25rem}.jobPosting_charCount__ct8Q9{display:block;text-align:right;font-size:.875rem;color:var(--medium-gray);margin-top:.25rem}.jobPosting_actions__ZM6ls{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.jobPosting_primaryButton__fI6Kn{background:linear-gradient(135deg,#068ace,#0569a6);color:white;border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 8px rgba(6,138,206,.25)}.jobPosting_primaryButton__fI6Kn:hover:not(:disabled){background:#0578b8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(6,138,206,.3)}.jobPosting_primaryButton__fI6Kn:disabled{background:#ccc;cursor:not-allowed;transform:none}.jobPosting_secondaryButton__Db7HH{background:transparent;color:#64748b;border:1.5px solid #e2e8f0;border-radius:10px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.jobPosting_secondaryButton__Db7HH:hover:not(:disabled){border-color:var(--medium-gray);color:var(--dark-gray)}.jobPosting_secondaryButton__Db7HH:disabled{opacity:.5;cursor:not-allowed}.jobPosting_spinner__fQCSK{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:jobPosting_spin__ZAAwi .8s linear infinite}@keyframes jobPosting_spin__ZAAwi{to{transform:rotate(1turn)}}.jobPosting_infoBox__BK73K{background:white;border-radius:16px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08);position:sticky;top:100px;animation:jobPosting_slideIn__XA4x_ .5s ease .2s backwards}.jobPosting_infoTitle__HDhD2{font-size:1.25rem;font-weight:700;color:var(--dark-gray);margin:0 0 1rem}.jobPosting_infoList__kq3NH{margin:0 0 2rem;padding-left:1.5rem;list-style:decimal;color:var(--medium-gray);line-height:1.8}.jobPosting_infoList__kq3NH li{margin-bottom:.5rem}.jobPosting_benefits__3qmSo{background:#f0f8ff;border-radius:12px;padding:1.5rem;margin-top:1.5rem}.jobPosting_benefits__3qmSo h4{font-size:1rem;font-weight:600;color:var(--dark-gray);margin:0 0 1rem}.jobPosting_benefits__3qmSo ul{margin:0;padding-left:1.5rem;color:var(--medium-gray);line-height:1.6}.jobPosting_benefits__3qmSo li{margin-bottom:.5rem;position:relative}.jobPosting_benefits__3qmSo li:before{content:"✓";position:absolute;left:-1.5rem;color:var(--ad-maiora-blue);font-weight:700}@keyframes jobPosting_fadeIn__fzKNk{0%{opacity:0}to{opacity:1}}@keyframes jobPosting_slideUp__qWhKI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes jobPosting_slideIn__XA4x_{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.jobPosting_formContainer__w_nsc{grid-template-columns:1fr;gap:2rem}.jobPosting_infoBox__BK73K{position:static;order:-1}}@media (max-width:768px){.jobPosting_main__Ovdne{padding-top:20px;min-height:0}.jobPosting_content__LeNQb{padding:1.25rem .85rem}.jobPosting_header__ytTNJ{margin-bottom:1.5rem}.jobPosting_header__ytTNJ .jobPosting_title__dgP8Y{font-size:1.7rem!important}.jobPosting_subtitle__oKeKg{font-size:1.05rem}.jobPosting_form__bPuD5{padding:1.5rem}.jobPosting_formRow__yddAq{grid-template-columns:1fr;gap:0}.jobPosting_actions__ZM6ls{flex-direction:column;gap:.75rem}.jobPosting_primaryButton__fI6Kn,.jobPosting_secondaryButton__Db7HH{width:100%;max-width:none}.jobPosting_infoBox__BK73K{padding:1.5rem}.jobPosting_infoTitle__HDhD2{font-size:1.125rem}.jobPosting_benefits__3qmSo{padding:1rem}}@media (max-width:480px){.jobPosting_main__Ovdne{padding-top:12px;min-height:0}.jobPosting_content__LeNQb{padding:.85rem .35rem}.jobPosting_header__ytTNJ{margin-bottom:1.1rem}.jobPosting_header__ytTNJ .jobPosting_title__dgP8Y{font-size:1.45rem!important;line-height:1.15}.jobPosting_subtitle__oKeKg{font-size:.98rem}.jobPosting_form__bPuD5{padding:1.25rem;border-radius:12px}.jobPosting_formGroup__8_uP4{margin-bottom:1.25rem}.jobPosting_label__mQEZ4{font-size:.9375rem}.jobPosting_input__L4Pwz,.jobPosting_select__Dv7T3,.jobPosting_textarea___dg9o{padding:.75rem;font-size:1rem}.jobPosting_primaryButton__fI6Kn,.jobPosting_secondaryButton__Db7HH{padding:.875rem 1.5rem;font-size:1rem}.jobPosting_infoBox__BK73K{border-radius:12px}.jobPosting_benefits__3qmSo ul,.jobPosting_infoList__kq3NH{font-size:.875rem}}.jobPosting_aiCard__8hycg{max-width:none;margin:0 auto;background:#fff;border:1px solid #cde8f6;border-radius:20px;padding:2rem 2rem 1.6rem;box-shadow:0 10px 34px rgba(6,138,206,.12);position:relative;overflow:hidden;animation:jobPosting_slideUp__qWhKI .5s ease}.jobPosting_aiCard__8hycg:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#068ace,#4dc3f0)}.jobPosting_aiBadge__JJlaB{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#068ace;background:#eaf6fc;border:1px solid #cde8f6;padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px}.jobPosting_aiTitle__kqOaJ{font-size:1.6rem;font-weight:800;color:var(--dark-gray);margin:0 0 6px;letter-spacing:-.02em}.jobPosting_aiSubtitle__BdLMG{font-size:1rem;color:var(--medium-gray);margin:0 0 16px;line-height:1.5}.jobPosting_aiTextarea__6S195{width:100%;min-height:130px;padding:14px 16px;font-size:1rem;border:1.5px solid #d8dde3;border-radius:12px;font-family:inherit;resize:vertical;color:var(--dark-gray);line-height:1.55;background:#fff}.jobPosting_aiTextarea__6S195:focus{outline:none;border-color:#068ace;box-shadow:0 0 0 3px rgba(6,138,206,.12)}.jobPosting_aiExamples__6mK6I{margin:12px 0 18px}.jobPosting_aiExamplesLabel__1ywAS{display:block;font-size:12.5px;color:var(--medium-gray);font-weight:600;margin-bottom:8px}.jobPosting_aiChips__sDfEd{display:flex;flex-wrap:wrap;gap:8px}.jobPosting_aiChip__ijQem{display:inline-flex;align-items:center;font-size:12.5px;padding:7px 13px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s;user-select:none}.jobPosting_aiChip__ijQem:focus-visible{outline:2px solid #068ace;outline-offset:2px}.jobPosting_aiChip__ijQem:hover{border-color:#cde8f6;background:#eef6fc;color:#068ace}.jobPosting_aiGenerateBtn__zOpGs{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border:none;border-radius:12px;background:linear-gradient(135deg,#068ace,#0569a6);color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;box-shadow:0 6px 20px rgba(6,138,206,.3);transition:transform .15s,box-shadow .15s;min-height:52px}.jobPosting_aiGenerateBtn__zOpGs:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px rgba(6,138,206,.4)}.jobPosting_aiGenerateBtn__zOpGs:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.jobPosting_aiHint__ltBm2{text-align:center;font-size:12.5px;color:var(--medium-gray);margin:10px 0 0}.jobPosting_divider__S5rIR{max-width:none;margin:26px auto;display:flex;align-items:center;gap:14px;color:var(--medium-gray);font-size:13px;font-weight:600}.jobPosting_divider__S5rIR:after,.jobPosting_divider__S5rIR:before{content:"";flex:1;height:1px;background:#e2e8f0}.jobPosting_manualToggle__9ogSK{display:block;margin:0 auto;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 24px;font-size:1rem;font-weight:600;color:var(--dark-gray);cursor:pointer;transition:all .15s;min-height:48px}.jobPosting_manualToggle__9ogSK:hover{border-color:#cde8f6;color:#068ace}@media (max-width:768px){.jobPosting_aiCard__8hycg{padding:1.3rem .9rem 1.1rem;border-radius:16px}.jobPosting_aiTitle__kqOaJ{font-size:1.35rem}.jobPosting_aiSubtitle__BdLMG{font-size:.95rem}.jobPosting_aiGenerateBtn__zOpGs{font-size:1rem}.jobPosting_manualToggle__9ogSK{width:100%}.jobPosting_container__40crm{padding-left:0!important;padding-right:0!important}.jobPosting_content__LeNQb{padding-left:1rem;padding-right:1rem}}@media (max-width:480px){.jobPosting_content__LeNQb{padding-left:.85rem;padding-right:.85rem}}