.JobSearchBar-module-scss-module__MVcVIG__heroSection{padding-bottom:clamp(24px,4vh,48px)}.JobSearchBar-module-scss-module__MVcVIG__cardOuter{z-index:20;margin-top:clamp(-40px,-5vh,-50px);position:relative}.JobSearchBar-module-scss-module__MVcVIG__card{background:#fff;border:1px solid #dde3ed;border-radius:12px;max-width:1100px;margin:0 auto;padding:clamp(14px,2vh,20px) clamp(14px,2.5vw,24px);box-shadow:0 4px 6px #0000000a,0 12px 24px #00000014}.JobSearchBar-module-scss-module__MVcVIG__row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.5vw,16px);display:grid}@media (max-width:900px){.JobSearchBar-module-scss-module__MVcVIG__row{grid-template-columns:1fr 1fr}.JobSearchBar-module-scss-module__MVcVIG__row .JobSearchBar-module-scss-module__MVcVIG__btnWrap{grid-column:1/-1}.JobSearchBar-module-scss-module__MVcVIG__row .JobSearchBar-module-scss-module__MVcVIG__searchBtn{width:100%}}@media (max-width:560px){.JobSearchBar-module-scss-module__MVcVIG__row{grid-template-columns:1fr}}.JobSearchBar-module-scss-module__MVcVIG__field{min-width:0}.JobSearchBar-module-scss-module__MVcVIG__jobTitleInput,.JobSearchBar-module-scss-module__MVcVIG__locationInput,.JobSearchBar-module-scss-module__MVcVIG__experienceSelect{width:100%}.JobSearchBar-module-scss-module__MVcVIG__mantineSection{color:#224e95;opacity:.85;justify-content:center;align-items:center;display:flex}.JobSearchBar-module-scss-module__MVcVIG__mantineSection svg{color:#224e95;stroke-width:1.5px}.JobSearchBar-module-scss-module__MVcVIG__mantineInput{color:#224e95;background:#fff;border:1px solid #dde3ed;border-radius:8px;width:100%;height:clamp(44px,5.5vh,52px);min-height:44px;padding:0 clamp(40px,4.5vw,48px) 0 clamp(12px,1.5vw,16px);font-size:clamp(.9rem,1.05vw,1rem);font-weight:500;transition:border-color .2s,box-shadow .2s}.JobSearchBar-module-scss-module__MVcVIG__mantineInput:hover:not(:disabled){border-color:#a0aec0}.JobSearchBar-module-scss-module__MVcVIG__mantineInput:focus,.JobSearchBar-module-scss-module__MVcVIG__mantineInput:focus-within{border-color:#224e95;outline:none;box-shadow:0 0 0 2px #224e951f}.JobSearchBar-module-scss-module__MVcVIG__mantineInput::placeholder{color:#5f8fae;opacity:1;font-weight:500}.JobSearchBar-module-scss-module__MVcVIG__mantineInput[data-placeholder]{color:#5f8fae}.JobSearchBar-module-scss-module__MVcVIG__mantineInput:disabled{color:#a0aec0;cursor:not-allowed;background:#e8edf5}.JobSearchBar-module-scss-module__MVcVIG__btnWrap{align-items:center;display:flex}.JobSearchBar-module-scss-module__MVcVIG__searchBtn{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:#224e95;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:clamp(44px,5.5vh,52px);min-height:44px;padding:0 clamp(16px,2.2vw,28px);font-size:clamp(.9rem,1.05vw,1rem);font-weight:700;transition:background .2s,transform .15s;display:flex}.JobSearchBar-module-scss-module__MVcVIG__searchBtn:hover{color:#fff;background:#1a3b71;transform:translateY(-1px);box-shadow:0 4px 14px #224e9547}
.WhyUsSection-module-scss-module__curAIW__section{background:#031d41;padding:80px 0;overflow-x:clip}.WhyUsSection-module-scss-module__curAIW__heading{color:#fff;margin:0;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:900;line-height:1.1}.WhyUsSection-module-scss-module__curAIW__headingGold{color:#f8c746}.WhyUsSection-module-scss-module__curAIW__uspHeading{color:#fff;letter-spacing:.02em;margin:clamp(14px,2.5vw,22px) 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800}.WhyUsSection-module-scss-module__curAIW__uspSub{color:#ffffffb8;max-width:520px;margin-top:clamp(6px,1vw,10px);font-size:clamp(.88rem,1.15vw,.98rem);line-height:1.55}.WhyUsSection-module-scss-module__curAIW__accordionRoot{width:100%}.WhyUsSection-module-scss-module__curAIW__accordionItem{transition:border-color .2s,background .2s;overflow:hidden;background:#ffffff0e!important;border:1px solid #ffffff24!important;border-radius:12px!important}.WhyUsSection-module-scss-module__curAIW__accordionItem[data-active]{background:#ffffff13!important;border-color:#f8c74673!important}.WhyUsSection-module-scss-module__curAIW__accordionControl{color:#fff!important;align-items:flex-start!important;padding:clamp(14px,2vw,18px)!important}.WhyUsSection-module-scss-module__curAIW__accordionControl:hover{background:#ffffff0f!important}.WhyUsSection-module-scss-module__curAIW__accordionControl[data-active]{background:#ffffff0a!important}.WhyUsSection-module-scss-module__curAIW__accordionLabel{padding-top:3px!important;padding-bottom:0!important}.WhyUsSection-module-scss-module__curAIW__controlTitle{color:#fff;margin:0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.25;display:block}.WhyUsSection-module-scss-module__curAIW__accordionSummary{color:#ffffffad;margin-top:6px;font-size:clamp(.82rem,1.05vw,.92rem);font-weight:500;line-height:1.5;display:block}.WhyUsSection-module-scss-module__curAIW__accordionPanel{color:#ffffffd1;padding:0 clamp(14px,2vw,18px) clamp(14px,2vw,18px)!important}.WhyUsSection-module-scss-module__curAIW__accordionChevron{align-self:flex-start;margin-top:clamp(2px,.35vw,4px);color:#f8c746!important}.WhyUsSection-module-scss-module__curAIW__accordionIcon{align-self:flex-start;margin-top:clamp(2px,.35vw,4px);margin-right:4px;color:#f8c746!important}.WhyUsSection-module-scss-module__curAIW__panelBlockTitle{text-transform:uppercase;letter-spacing:.06em;color:#f8c746;margin-bottom:6px;font-size:clamp(.8rem,1vw,.875rem);font-weight:700}.WhyUsSection-module-scss-module__curAIW__panelText{color:#ffffffd1;margin:0;font-size:clamp(.88rem,1.1vw,.95rem);line-height:1.65}.WhyUsSection-module-scss-module__curAIW__photoWrap{width:100%;position:relative;overflow:visible}.WhyUsSection-module-scss-module__curAIW__photoClip{aspect-ratio:1;border-radius:14px;width:100%;position:relative;overflow:hidden}.WhyUsSection-module-scss-module__curAIW__photo{object-fit:cover;object-position:center}.WhyUsSection-module-scss-module__curAIW__badge{z-index:2;background:#f8c746;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:clamp(110px,12vw,140px);padding:clamp(10px,1.5vw,16px) clamp(14px,2.2vw,22px);display:flex;position:absolute;box-shadow:0 10px 30px #f8c74673}@media (max-width:991px){.WhyUsSection-module-scss-module__curAIW__badge{text-align:center;bottom:-25px;left:50%;transform:translate(-50%)}}@media (min-width:992px){.WhyUsSection-module-scss-module__curAIW__badge{align-items:flex-start;bottom:20px;right:20px}}@media (min-width:1200px){.WhyUsSection-module-scss-module__curAIW__badge{bottom:28px;right:28px}}@media (min-width:1440px){.WhyUsSection-module-scss-module__curAIW__badge{bottom:-35px;right:-48px}}.WhyUsSection-module-scss-module__curAIW__badgeNum{color:#fff;letter-spacing:-.01em;text-align:center;width:100%;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:900;line-height:1}@media (min-width:992px){.WhyUsSection-module-scss-module__curAIW__badgeNum{text-align:left}}.WhyUsSection-module-scss-module__curAIW__badgeSub{color:#fff;text-transform:uppercase;letter-spacing:.1em;text-align:center;width:100%;margin-top:5px;font-size:clamp(.65rem,.9vw,.75rem);font-weight:800;line-height:1.3}@media (min-width:992px){.WhyUsSection-module-scss-module__curAIW__badgeSub{text-align:left}}
.ServicesSection-module-scss-module__bIYZSa__section{background:#fff;padding:80px 0}.ServicesSection-module-scss-module__bIYZSa__heading{color:#224e95;text-align:center;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:900}.ServicesSection-module-scss-module__bIYZSa__subheading{color:#4b5563;text-align:center;max-width:640px;font-size:clamp(.95rem,1.4vw,1.125rem);line-height:1.6}.ServicesSection-module-scss-module__bIYZSa__accent{background:#f8c746;border-radius:2px;width:64px;height:4px;margin:4px auto 0}.ServicesSection-module-scss-module__bIYZSa__card{border:1px solid #e8edf5;border-radius:12px;height:100%;padding:32px;transition:transform .25s,box-shadow .25s,border-color .25s}.ServicesSection-module-scss-module__bIYZSa__card:hover{border-color:#224e95;transform:translateY(-6px);box-shadow:0 16px 48px #224e951f}.ServicesSection-module-scss-module__bIYZSa__iconWrap{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.ServicesSection-module-scss-module__bIYZSa__cardTitle{color:#224e95;margin-bottom:12px;font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:700}.ServicesSection-module-scss-module__bIYZSa__cardDesc{color:#4b5563;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}
