.careers-page{color:#4f545a;background:#ececec;width:100%;padding-top:117px;font-family:Poppins,sans-serif;overflow-x:hidden}.careers-container{width:100%;max-width:1110px;margin:0 auto;padding:0 18px}.careers-hero,.careers-content-section,.careers-empty-role-section,.team-grid-section,.team-cta-section{width:100%;overflow-x:clip}.careers-page .announcement-banner{z-index:1200;position:fixed;top:0;left:0;right:0}.careers-page .navbar_box,.careers-page .navbar_box_scrolled{z-index:1190;position:fixed;top:48px;left:0;right:0}.careers-header{z-index:1000;background:#fff;border-bottom:1px solid #eff1ef;position:sticky;top:0}.careers-header-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.careers-logo{width:94px;display:block}.careers-nav{align-items:center;gap:22px;display:flex}.careers-nav-link{color:#50555c;font-size:10px;font-weight:400;line-height:1}.careers-nav-link-active{color:#118b30;font-weight:600}.careers-header-actions{align-items:center;gap:18px;display:flex}.careers-cart{color:#4f545a;justify-content:center;align-items:center;display:inline-flex;position:relative}.careers-cart-dot{background:#cd1212;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-2px}.careers-login-btn{color:#118b30;letter-spacing:.02em;border:1px solid #118b30;border-radius:9px;padding:8px 17px;font-size:9px;font-weight:600}.careers-hero{background:#cee7c9;justify-content:center;align-items:center;min-height:440px;padding:0;display:flex}.careers-hero-inner{text-align:center;padding-top:0}.careers-hero h1{color:#0f8c2f;word-break:break-word;margin-bottom:12px;font-size:clamp(2rem,4.6vw,3rem);font-weight:700;line-height:1.1}.careers-hero p{color:#5d6268;margin-bottom:21px;font-size:clamp(.75rem,1.4vw,.875rem)}.careers-hero-btn{color:#fff;cursor:pointer;background:#118b30;border:none;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 24px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.careers-hero-btn:hover{background-color:#0d6a25}.careers-hero-btn:active,.careers-hero-btn:focus,.careers-hero-btn:visited{color:#fff;background-color:#118b30;text-decoration:none}.careers-content-section{padding:188px 0 63px}.careers-content-grid{grid-template-columns:160px 1fr;gap:90px 74px;width:100%;max-width:957px;min-height:484px;display:grid}.careers-content-label{color:#94989d;letter-spacing:.02em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:400}.careers-content-text{max-width:590px}.careers-content-text p{color:#595e64;margin-bottom:14px;font-size:12px;line-height:1.7}.careers-content-text p:last-of-type{margin-bottom:8px}.careers-content-text ul{margin:0;padding-left:18px;list-style:outside}.careers-content-text li{color:#595e64;margin-bottom:2px;font-size:12px;line-height:1.6}.careers-empty-role-section{padding:0 0 80px}.careers-empty-role-box{text-align:center;background:#f3f3f4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;min-height:440px;margin:0 auto;padding:56px 24px;display:flex}.careers-empty-role-box h2{color:#52575d;margin-bottom:10px;font-size:clamp(2rem,4vw,2.375rem);font-weight:500;line-height:1.2}.careers-empty-role-box p{color:#666b71;margin-bottom:24px;font-size:12px;line-height:1.6}.careers-footer{color:#fff;background:#0f8f2f;padding:40px 0 20px}.careers-footer-top{grid-template-columns:1.15fr .92fr .92fr .8fr 1.2fr;gap:32px;display:grid}.careers-footer-logo{width:96px;margin-bottom:16px}.careers-socials{gap:11px;display:flex}.careers-socials a{color:#fff;font-size:12px}.careers-footer-col h3{margin-bottom:14px;font-size:10px;font-weight:600}.careers-footer-col a{color:#fff;width:fit-content;margin-bottom:2px;font-size:9px;line-height:1.8;display:block}.careers-footer-apps .careers-app-btn{color:#118b30;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:30px;margin-bottom:10px;padding:0 11px;font-size:9px;font-weight:500;display:flex}.careers-footer-bottom{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;display:flex}.careers-footer-legal-left{align-items:center;gap:24px;display:flex}.careers-footer-bottom a,.careers-footer-bottom p{color:#fff;margin:0;font-size:8px}.team-page{background:#fff;padding-top:117px}.team-page .careers-container{max-width:1200px;padding:0}.team-page .careers-hero{background:#e2fad9;height:440px;min-height:440px;padding:0}.team-page .careers-hero-inner{padding-top:0}.team-page .careers-hero h1{margin-bottom:10px}.team-page .careers-hero p{margin-bottom:0}.team-grid-section{padding:56px 0}.team-grid{grid-template-columns:repeat(4,224px);justify-content:center;gap:12px 18px;width:100%;max-width:1016px;display:grid}.team-card{width:224px;max-width:224px}.team-image-wrap{background:#cee7c9;border-radius:12.58px;width:224px;min-width:224px;max-width:224px;height:253px;min-height:253px;max-height:253px;position:relative;overflow:hidden}.team-image{filter:grayscale();position:absolute;object-fit:initial!important;max-width:none!important;max-height:none!important;transform:none!important}.team-card h3{color:#118b30;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.team-linkedin{color:#fff;background:#4e4e4e;border-radius:2px;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-weight:600;display:inline-flex}.team-card p{color:#666b71;min-height:0;margin:0;font-size:11px}.team-cta-section{padding:0 0 56px}.team-cta-box{background:#f3f3f4;border-radius:16px;max-width:1200px;height:440px;min-height:440px}@media (width<=1024px){.careers-nav{display:none}.careers-hero h1{font-size:clamp(1.9rem,7vw,2.5rem)}.careers-content-section{padding:96px 0 44px}.careers-empty-role-section{padding-bottom:56px}.careers-content-grid{min-height:unset;grid-template-columns:1fr;gap:24px 0}.careers-content-label{margin-top:0}.team-grid{grid-template-columns:repeat(2,minmax(0,224px));gap:12px 14px;max-width:488px}.careers-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (width<=860px){.team-grid-section{padding:44px 0}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;max-width:540px}.careers-empty-role-box{min-height:280px;padding:28px 20px}}@media (width<=640px){.team-page .careers-container{max-width:1110px;padding:0 18px}.team-page .careers-hero{height:320px;min-height:320px}.team-page,.careers-page{padding-top:108px}.careers-header-inner{height:66px}.careers-hero{min-height:220px;padding:0}.careers-hero h1{margin-bottom:8px}.careers-hero p{margin-bottom:16px}.careers-content-section{padding:44px 0 22px}.careers-content-grid{row-gap:12px}.careers-content-text p,.careers-content-text li{font-size:13px;line-height:1.65}.careers-empty-role-box h2{font-size:clamp(1.7rem,9vw,2rem)}.careers-empty-role-box p{margin-bottom:18px;font-size:13px}.careers-hero-btn{min-height:40px;padding:0 20px;font-size:12px}.team-grid{grid-template-columns:1fr;row-gap:16px;max-width:360px}.team-card{width:100%}.team-image-wrap{aspect-ratio:224/253;width:100%;height:auto}.team-image{object-fit:initial!important;max-width:none!important;max-height:none!important}.team-card h3{min-height:unset;font-size:13px}.team-card p{font-size:12px}.team-cta-section{padding:0 0 56px}.team-cta-box{width:100%;height:auto;min-height:250px}.careers-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.careers-footer-legal-left{flex-wrap:wrap;gap:16px}}
