.Navigation_nav__f13Av{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.Navigation_navContainer__8bejR{max-width:1440px;margin:0 auto;padding:0 120px;box-sizing:border-box}.Navigation_navContent__Sx5Wc{display:flex;justify-content:space-between;align-items:center;height:4rem}.Navigation_logo__EFcmk{color:#404040;font-family:Calistoga,sans-serif;font-size:1.5rem;font-weight:700;flex:0 0 auto}.Navigation_verticalLine__OFw_v{width:2px;height:24px;background-color:#d4d4d4;margin:0 28px}.Navigation_navLinks__HbVWa{display:flex;align-items:center;height:100%;margin-right:520px}.Navigation_navLink__iEzp5{display:inline-flex;align-items:center;padding:0 .25rem;margin:0 .5rem;height:100%;border-bottom:2px solid transparent;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;color:#171717}.Navigation_navLink__iEzp5:hover{color:#374151}.Navigation_buttonContainer__ig9eN{flex:0 0 auto}.Navigation_button__vEK0u{background-color:#171717;color:#fff;padding:.5rem 1rem;border-radius:39px;font-size:.875rem;font-weight:700;transition:background-color .2s}.Navigation_button__vEK0u:hover{background-color:#378054}@media (max-width:1439px){.Navigation_navContainer__8bejR{padding:0 5%}.Navigation_navLinks__HbVWa{margin-right:auto}}@media (max-width:768px){.Navigation_navLinks__HbVWa,.Navigation_verticalLine__OFw_v{display:none}.Navigation_navContainer__8bejR{padding:0 1rem}.Navigation_navContent__Sx5Wc{padding:.5rem 0;justify-content:space-between}.Navigation_logo__EFcmk{font-size:1.25rem}.Navigation_mobileMenuButton__9wLYN{display:block;padding:.5rem;background:none;border:none;cursor:pointer}.Navigation_button__vEK0u{padding:.5rem .75rem;font-size:.75rem}}.Footer_footer__n0QZE{background-color:#cfeafc;padding:60px 0 10px}.Footer_footerContent__F_gCz{max-width:1400px;margin:0 auto;padding:0 120px;box-sizing:border-box}.Footer_contentBox__huS3C{width:100%;border:3px dashed #3e8bc2;border-radius:24px;display:flex;justify-content:space-between;padding:40px;margin-bottom:40px;box-sizing:border-box}.Footer_inputWrapper__LDLWs{position:relative;width:314px}.Footer_aboutColumn__w8LWH,.Footer_newsletterColumn__TU2ai{width:calc(50% - 78px)}.Footer_newsletterHeader__t3IOK{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin-bottom:22px}.Footer_newsletterDescription__cJQl7{color:#404040;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:28px;max-width:358px;margin-bottom:32px}.Footer_newsletterForm__37kyO{display:flex;align-items:center}.Footer_newsletterInput__CPyU8{width:100%;padding:12px 20px;border:1px solid #d1d5db;border-radius:36px;outline:none;font-size:16px;transition:all .3s ease}.Footer_newsletterInput__CPyU8.Footer_inputError__k_VW6{border-color:#ef4444;background-color:#fef2f2}.Footer_errorMessage__fIJaF{position:absolute;bottom:-20px;left:20px;color:#ef4444;font-size:12px;font-family:Montserrat,sans-serif}.Footer_newsletterButton__ah4Sh{padding:12px 24px;margin-left:12px;background-color:#000;color:#fff;border:none;border-radius:36px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px;position:relative;display:flex;align-items:center;justify-content:center}.Footer_newsletterButton__ah4Sh:hover,.Footer_newsletterButton__ah4Sh:hover:not(:disabled){background-color:#333}.Footer_newsletterButton__ah4Sh:disabled{opacity:.7;cursor:not-allowed}.Footer_newsletterButton__ah4Sh.Footer_success__1N7DW{background-color:#10b981}.Footer_aboutBox__bWRe1{background-color:hsla(0,0%,100%,.66);border-radius:16px;padding:12px 25px;box-sizing:border-box}.Footer_aboutHeader__wJtez{color:#3e8bc2;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;margin-bottom:16px}.Footer_aboutDescription__COzde{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#404040}.Footer_footerNav___u6ta{display:flex;gap:20px;margin-bottom:24px}.Footer_footerNav___u6ta a{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#333;text-decoration:none}.Footer_footerNav___u6ta a:hover{text-decoration:underline}.Footer_copyright__bZCXJ{color:#666;font-family:Montserrat,sans-serif;font-size:14px}.Footer_loadingDots__ZxyUd{display:flex;align-items:center;justify-content:center;gap:2px}.Footer_loadingDots__ZxyUd span{animation:Footer_loadingDots__ZxyUd 1.4s infinite both;font-size:20px;line-height:1}.Footer_loadingDots__ZxyUd span:nth-child(2){animation-delay:.2s}.Footer_loadingDots__ZxyUd span:nth-child(3){animation-delay:.4s}@keyframes Footer_loadingDots__ZxyUd{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.Footer_checkmark__ZIATq{transform-origin:center;animation:Footer_checkmarkScale__9gahv .3s cubic-bezier(.4,0,.2,1)}@keyframes Footer_checkmarkScale__9gahv{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@media (max-width:1240px){.Footer_footerContent__F_gCz{padding:0 40px}.Footer_contentBox__huS3C{flex-direction:column}.Footer_aboutColumn__w8LWH,.Footer_newsletterColumn__TU2ai{width:100%;margin-bottom:20px}.Footer_aboutBox__bWRe1{width:100%;max-width:478px}.Footer_newsletterForm__37kyO{flex-direction:column;align-items:flex-start}.Footer_newsletterButton__ah4Sh,.Footer_newsletterInput__CPyU8{width:100%;max-width:314px}.Footer_newsletterButton__ah4Sh{margin-left:0;margin-top:12px}}@media (max-width:768px){.Footer_footerContent__F_gCz{padding:0 20px}.Footer_footerNav___u6ta{flex-direction:column;align-items:flex-start}.Footer_footer__n0QZE{padding:40px 0 20px}.Footer_contentBox__huS3C{padding:20px;border-width:2px}.Footer_aboutColumn__w8LWH,.Footer_newsletterColumn__TU2ai{width:100%}.Footer_newsletterDescription__cJQl7,.Footer_newsletterHeader__t3IOK{text-align:center}.Footer_newsletterForm__37kyO{width:100%;align-items:center}.Footer_newsletterInput__CPyU8{width:100%}.Footer_aboutBox__bWRe1{margin-top:20px}.Footer_footerNav___u6ta{display:none}.Footer_copyright__bZCXJ{text-align:center;margin-top:20px}}.JobAlerts_container__ppNbu{min-height:100vh;display:flex;flex-direction:column;background-color:#f7f5f0}.JobAlerts_main__0zLE1{flex:1 1;max-width:1200px;margin:0 auto;padding:100px 20px 80px;width:100%}.JobAlerts_heroSection__H08ss{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;margin-bottom:120px;min-height:500px}.JobAlerts_heroLeft__aI0Nu{text-align:left}.JobAlerts_subheading__8nn28{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;color:#3e8bc2;margin-bottom:20px}.JobAlerts_title__1Y3yK{font-family:Calistoga,sans-serif;font-size:64px;font-weight:400;color:#171717;margin-bottom:30px;line-height:1.2}.JobAlerts_subtitle__doi7_{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;color:#737373;line-height:1.6;max-width:500px}.JobAlerts_heroRight__EkuUm{position:relative;height:500px;overflow:hidden}.JobAlerts_phonePreview__tNU11{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:600px;height:600px;opacity:.7}.JobAlerts_phoneFrame__ZdXbH{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.JobAlerts_messagePreview__MSf_J{position:absolute;right:150px;top:50%;transform:translateY(-50%) scale(1.3);width:340px;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 10px rgba(0,0,0,.15);opacity:1;animation:JobAlerts_messageSlideIn__vnZqZ .8s cubic-bezier(.4,0,.2,1) .3s both}@keyframes JobAlerts_messageSlideIn__vnZqZ{0%{opacity:0;transform:translateY(-50%) translateX(40px) scale(1.3)}to{opacity:1;transform:translateY(-50%) translateX(0) scale(1.3)}}.JobAlerts_previewHeader__xt4s_{display:flex;align-items:center;gap:12px;margin-bottom:16px}.JobAlerts_previewAvatar___t6iC{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3e8bc2,#378054);display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.JobAlerts_previewInfo__gLH3_{flex:1 1}.JobAlerts_previewName__IWHZJ{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#171717;margin-bottom:2px}.JobAlerts_previewTime__2IJF9{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#9ca3af}.JobAlerts_previewBubble__lPHV1{background:#34c759;border-radius:18px;padding:14px 16px;box-shadow:0 4px 12px rgba(52,199,89,.2)}.JobAlerts_previewText__KUoKf{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:1.5}.JobAlerts_features__z8myB{display:flex;justify-content:center;gap:60px;margin-bottom:80px;padding:0 40px}.JobAlerts_feature__V5MWC{text-align:center;max-width:200px}.JobAlerts_featureIconWrapper__FefoL{width:64px;height:64px;margin:0 auto 16px;background-color:rgba(62,139,194,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.JobAlerts_feature__V5MWC:hover .JobAlerts_featureIconWrapper__FefoL{background-color:rgba(62,139,194,.2);transform:translateY(-4px)}.JobAlerts_featureIcon__qjpqk{width:32px;height:32px;color:#3e8bc2}.JobAlerts_feature__V5MWC h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#171717;margin-bottom:8px}.JobAlerts_feature__V5MWC p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#737373;line-height:1.5}.JobAlerts_formSection__xo_dB{max-width:600px;margin:0 auto 100px;background-color:#fff;padding:50px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.JobAlerts_formHeader__UfGh2{text-align:center;margin-bottom:40px}.JobAlerts_formHeader__UfGh2 h2{font-family:Calistoga,sans-serif;font-size:32px;font-weight:400;color:#171717;margin-bottom:12px}.JobAlerts_formHeader__UfGh2 p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#737373}.JobAlerts_form__b6MFD{display:flex;flex-direction:column;gap:28px}.JobAlerts_formGroup__qF_VI{display:flex;flex-direction:column;gap:10px}.JobAlerts_formGroup__qF_VI label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#171717}.JobAlerts_formGroup__qF_VI small{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#9ca3af;margin-top:-4px}.JobAlerts_input__2vfYj{width:100%;padding:14px 20px;font-family:Montserrat,sans-serif;font-size:16px;border:1px solid #d1d5db;border-radius:36px;outline:none;transition:all .3s ease;background-color:#fff}.JobAlerts_input__2vfYj:hover{border-color:#3e8bc2;box-shadow:0 2px 8px rgba(62,139,194,.1)}.JobAlerts_input__2vfYj:focus{border-color:#3e8bc2;box-shadow:0 4px 12px rgba(62,139,194,.15);transform:translateY(-1px)}.JobAlerts_checkboxGroup__m5Zmo{display:flex;flex-direction:column;gap:12px;margin-top:8px}.JobAlerts_checkbox__PPfOC{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;color:#171717;transition:color .2s ease}.JobAlerts_checkbox__PPfOC:hover{color:#3e8bc2}.JobAlerts_checkbox__PPfOC input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#3e8bc2}.JobAlerts_selectGroup__Y9_wy{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.JobAlerts_select__9o0nR{padding:14px 40px 14px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;border:1px solid #d1d5db;border-radius:36px;background-color:#fff;cursor:pointer;transition:all .3s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23737373' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center}.JobAlerts_select__9o0nR:hover{border-color:#3e8bc2;box-shadow:0 2px 8px rgba(62,139,194,.1)}.JobAlerts_select__9o0nR:focus{border-color:#3e8bc2;box-shadow:0 4px 12px rgba(62,139,194,.15)}.JobAlerts_submitButton__7rlWn{padding:16px 32px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#f7f5f0;background-color:#378054;border:none;border-radius:36px;cursor:pointer;transition:all .3s ease;margin-top:12px}.JobAlerts_submitButton__7rlWn:hover:not(:disabled){background-color:#409362;transform:translateY(-2px);box-shadow:0 4px 12px rgba(55,128,84,.3)}.JobAlerts_submitButton__7rlWn:active:not(:disabled){transform:translateY(0)}.JobAlerts_submitButton__7rlWn:disabled{background-color:#d1d5db;cursor:not-allowed;transform:none}.JobAlerts_linkButton__uhf0Q{background:none;border:none;color:#3e8bc2;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;cursor:pointer;padding:12px;text-align:center;text-decoration:none;transition:color .2s ease}.JobAlerts_linkButton__uhf0Q:hover{color:#2c6a94;text-decoration:underline}.JobAlerts_error__GsNds{padding:14px 20px;background-color:#fee2e2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.JobAlerts_successContainer__T9kRr{text-align:center;padding:20px}.JobAlerts_successIcon__DoSrr{width:80px;height:80px;margin:0 auto 24px;background-color:#378054;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff;font-weight:700;animation:JobAlerts_successPop__pAguD .5s cubic-bezier(.4,0,.2,1)}@keyframes JobAlerts_successPop__pAguD{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.JobAlerts_successContainer__T9kRr h2{font-family:Calistoga,sans-serif;font-size:32px;font-weight:400;color:#171717;margin-bottom:16px}.JobAlerts_successContainer__T9kRr p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#737373;line-height:1.6;margin-bottom:32px}.JobAlerts_successActions__yckrq{display:flex;flex-direction:column;gap:12px;align-items:center}.JobAlerts_primaryButton__m6GZF{display:inline-block;padding:14px 32px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#f7f5f0;background-color:#378054;border-radius:36px;text-decoration:none;transition:all .3s ease}.JobAlerts_primaryButton__m6GZF:hover{background-color:#409362;transform:translateY(-2px);box-shadow:0 4px 12px rgba(55,128,84,.3)}.JobAlerts_secondaryButton__1dXtf{display:inline-block;padding:12px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;color:#3e8bc2;background-color:transparent;border-radius:36px;text-decoration:none;transition:all .2s ease}.JobAlerts_secondaryButton__1dXtf:hover{color:#2c6a94;text-decoration:underline}.JobAlerts_faqSection__PX1DZ{max-width:800px;margin:100px auto 0}.JobAlerts_faqTitle__ogzNf{font-family:Calistoga,sans-serif;font-size:40px;font-weight:400;color:#171717;text-align:center;margin-bottom:48px}.JobAlerts_faqList__c5hLm{display:flex;flex-direction:column;gap:16px}.JobAlerts_faqItem__vA5SD{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:all .3s ease}.JobAlerts_faqItem__vA5SD:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.JobAlerts_faqQuestion__JXW3P{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 28px;background:none;border:none;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;color:#171717;transition:color .2s ease}.JobAlerts_faqQuestion__JXW3P:hover{color:#3e8bc2}.JobAlerts_chevron__Th9Dm{width:20px;height:20px;color:#737373;transition:transform .3s ease,color .2s ease;flex-shrink:0}.JobAlerts_chevronOpen__YrkLv{transform:rotate(180deg);color:#3e8bc2}.JobAlerts_faqAnswer__QKcKd{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.JobAlerts_faqAnswerOpen__Lgu9u{max-height:300px;padding:0 28px 24px}.JobAlerts_faqAnswer__QKcKd p{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;color:#737373;line-height:1.6;margin:0}@media (max-width:768px){.JobAlerts_main__0zLE1{padding:80px 16px 60px}.JobAlerts_heroSection__H08ss{grid-template-columns:1fr;gap:40px;min-height:auto;margin-bottom:60px}.JobAlerts_heroLeft__aI0Nu{text-align:center}.JobAlerts_title__1Y3yK{font-size:40px}.JobAlerts_subtitle__doi7_{font-size:16px;max-width:100%;margin:0 auto}.JobAlerts_heroRight__EkuUm{position:relative}.JobAlerts_heroRight__EkuUm,.JobAlerts_phonePreview__tNU11{height:240px;display:flex;align-items:center;justify-content:center}.JobAlerts_phonePreview__tNU11{transform:none!important;width:100%;max-width:340px;opacity:1}.JobAlerts_messagePreview__MSf_J,.JobAlerts_phonePreview__tNU11{position:static!important;right:auto!important;top:auto!important;margin:0 auto}.JobAlerts_messagePreview__MSf_J{left:auto!important;transform:scale(.75)!important;width:280px;padding:16px;box-shadow:0 15px 30px rgba(0,0,0,.12);animation:none!important}.JobAlerts_previewAvatar___t6iC{width:38px;height:38px;font-size:14px}.JobAlerts_previewName__IWHZJ{font-size:14px}.JobAlerts_previewTime__2IJF9{font-size:11px}.JobAlerts_previewBubble__lPHV1{padding:12px 14px}.JobAlerts_previewText__KUoKf{font-size:14px}.JobAlerts_features__z8myB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:60px;padding:0 16px}.JobAlerts_feature__V5MWC{max-width:100%}.JobAlerts_featureIconWrapper__FefoL{width:48px;height:48px;margin:0 auto 10px}.JobAlerts_featureIcon__qjpqk{width:24px;height:24px}.JobAlerts_feature__V5MWC h3{font-size:14px;margin-bottom:4px}.JobAlerts_feature__V5MWC p{font-size:12px}.JobAlerts_formSection__xo_dB{padding:32px 24px;margin-bottom:60px}.JobAlerts_formHeader__UfGh2 h2{font-size:28px}.JobAlerts_selectGroup__Y9_wy{grid-template-columns:1fr}.JobAlerts_faqSection__PX1DZ{margin-top:60px}.JobAlerts_faqTitle__ogzNf{font-size:32px;margin-bottom:32px}.JobAlerts_faqQuestion__JXW3P{padding:20px;font-size:16px}.JobAlerts_faqAnswerOpen__Lgu9u{padding:0 20px 20px}.JobAlerts_faqAnswer__QKcKd p{font-size:14px}}