.careerbanner-module__5y1ZzG__banner{background-image:url(/Images/BackgroundImg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:600px;padding:max(5vh,20px) max(4vw,20px);display:flex;position:relative}.careerbanner-module__5y1ZzG__overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);mix-blend-mode:lighten;opacity:.9;background:linear-gradient(#a19cff,#9866c5,#df74a9);position:absolute;inset:0}.careerbanner-module__5y1ZzG__content{text-align:center;color:#fff;z-index:2;max-width:820px;padding:1rem;position:relative}.careerbanner-module__5y1ZzG__title{letter-spacing:-.5px;margin:0;font-size:clamp(28px,4.5vw,60px);font-weight:800}.careerbanner-module__5y1ZzG__subtitle{opacity:.92;max-width:620px;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.6}.careerbanner-module__5y1ZzG__btn{color:#fff;cursor:pointer;background:#80af8d;border:none;border-radius:6px;margin-top:2rem;padding:14px 30px;font-size:clamp(14px,1.3vw,18px);font-weight:600;transition:all .3s ease-in-out;box-shadow:0 4px 10px #0000002e}
.companysection-module__zvJDHG__section{box-sizing:border-box;color:#0f1724;background:#fff;width:100%;padding:clamp(36px,6vw,88px) 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.companysection-module__zvJDHG__inner{max-width:1200px;margin:0 auto}.companysection-module__zvJDHG__heading{text-align:center;color:#0b1220;margin:0;font-size:clamp(22px,3.2vw,34px);font-weight:800}.companysection-module__zvJDHG__lead{text-align:center;color:#6b7280;max-width:820px;margin:10px auto 36px;font-size:clamp(13px,1.6vw,16px)}.companysection-module__zvJDHG__row{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,40px);margin-bottom:clamp(34px,5vw,52px);display:flex}.companysection-module__zvJDHG__reverse{flex-direction:row-reverse}.companysection-module__zvJDHG__media{box-sizing:border-box;flex:none;width:min(552px,62vw);height:auto}.companysection-module__zvJDHG__media img{object-fit:cover;aspect-ratio:552/400;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 16px 40px #0f172a14}.companysection-module__zvJDHG__copy{box-sizing:border-box;flex-direction:column;flex:420px;gap:12px;min-width:260px;padding:4px 2px;display:flex}.companysection-module__zvJDHG__title{color:#0b1220;margin:0;font-size:clamp(18px,2.2vw,24px);font-weight:800}.companysection-module__zvJDHG__paragraph{color:#475569;margin:0;font-size:clamp(14px,1.6vw,16px);line-height:1.6}.companysection-module__zvJDHG__bulletList{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.companysection-module__zvJDHG__bullet{color:#334155;align-items:center;gap:12px;font-size:clamp(14px,1.4vw,15px);font-weight:700;display:flex}.companysection-module__zvJDHG__check{box-sizing:border-box;background:linear-gradient(#eef6ff 0%,#f7f8ff 100%);border-radius:999px;flex-shrink:0;width:36px;min-width:36px;height:36px;padding:6px;display:inline-block;box-shadow:0 8px 18px #0f172a0f}.companysection-module__zvJDHG__check circle{fill:#80af8d1f}.companysection-module__zvJDHG__check path{stroke:#2f855a}.companysection-module__zvJDHG__perks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));place-items:start stretch;gap:clamp(16px,2.4vw,28px);margin-top:clamp(18px,3.6vw,36px);display:grid}.companysection-module__zvJDHG__perkCard{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:400px;height:380px;padding:14px;display:flex;box-shadow:0 14px 36px #0f172a0a}.companysection-module__zvJDHG__perkImg{border-radius:10px;width:100%;height:220px;overflow:hidden}.companysection-module__zvJDHG__perkImg img{object-fit:cover;width:100%;height:100%;display:block}.companysection-module__zvJDHG__perkTitle{color:#0f1724;text-align:center;margin:0;font-size:clamp(15px,1.6vw,18px);font-weight:800}.companysection-module__zvJDHG__perkDesc{color:#6b7280;margin:0;font-size:clamp(12px,1.3vw,14px);line-height:1.5}.companysection-module__zvJDHG__perkCard,.companysection-module__zvJDHG__perkImg,.companysection-module__zvJDHG__perkImg img{box-sizing:border-box}
.openpositions-module__WDLxMG__section{box-sizing:border-box;color:#0f1724;background:#fff;width:100%;padding:clamp(28px,6vw,56px) 16px 80px}.openpositions-module__WDLxMG__inner{text-align:center;width:100%;max-width:980px;margin:0 auto}.openpositions-module__WDLxMG__heading{color:#0f1724;margin:0;font-size:clamp(20px,3.6vw,36px);font-weight:800}.openpositions-module__WDLxMG__sub{color:#6b7280;max-width:720px;margin:10px auto 22px;font-size:clamp(13px,1.6vw,15px);line-height:1.6}.openpositions-module__WDLxMG__list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.openpositions-module__WDLxMG__card{box-sizing:border-box;background:#fff;border:1px solid #eef2f6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(14px,1.6vw,18px);display:flex;box-shadow:0 8px 24px #0f172a0a}.openpositions-module__WDLxMG__left{flex-direction:column;flex:520px;gap:8px;min-width:0;display:flex}.openpositions-module__WDLxMG__jobTitle{color:#0f1724;text-align:left;margin:0;font-size:clamp(16px,1.8vw,24px);font-weight:700}.openpositions-module__WDLxMG__metaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.openpositions-module__WDLxMG__metaItem{color:#2f855a;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.openpositions-module__WDLxMG__metaIcon i{color:#2f855a;font-size:12px}.openpositions-module__WDLxMG__metaIcon{color:#2f855a;background:#80af8d1f;border-radius:6px;padding:6px;font-size:12px;line-height:0;display:inline-block}.openpositions-module__WDLxMG__desc{color:#475569;text-align:left;margin:6px 0 0;font-size:16px;line-height:1.6}.openpositions-module__WDLxMG__right{flex:none;justify-content:flex-end;align-items:center;min-width:140px;display:flex}.openpositions-module__WDLxMG__applyBtn{color:#fff;cursor:pointer;background:#80af8d;border:none;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;transition:transform .14s,box-shadow .14s;box-shadow:0 6px 18px #215f441f}.openpositions-module__WDLxMG__applyBtn:hover,.openpositions-module__WDLxMG__applyBtn:focus{transform:translateY(-2px);box-shadow:0 10px 28px #215f4429}.openpositions-module__WDLxMG__card>.openpositions-module__WDLxMG__right{flex-basis:140px}.openpositions-module__WDLxMG__card,.openpositions-module__WDLxMG__left,.openpositions-module__WDLxMG__right{box-sizing:border-box}
