@import url(https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--g1:#1db954;--g2:#18a349;--g3:#0f7a34;--g4:#0a5424;--dark:#0a1a0f;--white:#fff;--cream:#f6faf7;--navy:#1a2e1f;--muted:#4a7a5a;--border:#d4ead8;--text:#1a2e1f}body,html{background:#0a1a0f;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}#landing{background:#0a1a0f;background:var(--dark);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;transition:opacity .65s ease,transform .65s ease}#landing.exit{opacity:0;pointer-events:none;transform:scale(1.04)}.lbg-orb{animation:orbFloat 6s ease-in-out infinite alternate;border-radius:50%;pointer-events:none;position:absolute}.lbg-orb1{background:radial-gradient(circle,#1db9542e 0,#0000 65%);height:600px;right:-150px;top:-200px;width:600px}.lbg-orb2{animation-delay:-3s;background:radial-gradient(circle,#1db9541a 0,#0000 65%);bottom:-100px;height:400px;left:-100px;width:400px}.lbg-lines{background-image:repeating-linear-gradient(0deg,#0000,#0000 79px,#1db9540a 80px),repeating-linear-gradient(90deg,#0000,#0000 79px,#1db9540a 80px);inset:0;pointer-events:none;position:absolute}.l-nav{animation:slideDown .5s ease both;border-bottom:1px solid #1db95426;justify-content:space-between;padding:22px 48px;position:relative;z-index:10}.l-logo,.l-nav{align-items:center;display:flex}.l-logo{gap:10px}.l-logo-link{text-decoration:none}.l-logo-mark{align-items:center;background:linear-gradient(135deg,#1db954,#0f7a34);background:linear-gradient(135deg,var(--g1),var(--g3));border-radius:10px;box-shadow:0 4px 16px #1db95459;display:flex;font-size:15px;height:38px;justify-content:center;width:38px}.l-logo-mark,.l-logo-text{color:#fff;font-family:Syne,sans-serif;font-weight:800}.l-logo-text{font-size:20px;letter-spacing:-.4px}.l-logo-text span{color:#1db954;color:var(--g1)}.l-nav-r{align-items:center;display:flex;gap:28px}.l-nav-r a{color:#ffffff80;font-size:13px;text-decoration:none;transition:color .2s}.l-nav-r a:hover{color:#fff}.l-nav-link-btn{background:none;border:none;color:#ffffff80;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;padding:0;transition:color .2s}.l-nav-link-btn:hover{color:#fff}.l-nav-post{align-items:center;background:#0000;border:1.5px solid #1db95466;border-radius:8px;color:#1db954;color:var(--g1);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;justify-content:center;padding:9px 18px;text-decoration:none;transition:all .2s}.l-nav-post:hover{background:#1db9541a;border-color:#1db954;border-color:var(--g1)}.l-hero{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px 40px 40px;position:relative;text-align:center;z-index:5}.l-badge,.l-hero{align-items:center}.l-badge{animation:fadeUp .5s ease .1s both;background:#1db9541f;border:1px solid #1db9544d;border-radius:20px;color:#1db954;color:var(--g1);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:1.2px;margin-bottom:28px;padding:7px 18px;text-transform:uppercase}.l-badge-dot{animation:blink 1.4s infinite;background:#1db954;background:var(--g1);border-radius:50%;height:7px;width:7px}.l-hero h1{animation:fadeUp .5s ease .18s both;color:#fff;font-family:Syne,sans-serif;font-size:clamp(44px,7vw,82px);font-weight:800;letter-spacing:-2.5px;line-height:1.02;margin-bottom:20px}.l-hero h1 .hl{color:#1db954;color:var(--g1);display:inline-block;position:relative}.l-hero h1 .hl:after{background:linear-gradient(90deg,#1db954,#0000);background:linear-gradient(90deg,var(--g1),#0000);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;position:absolute;right:0}.l-sub{animation:fadeUp .5s ease .26s both;color:#ffffff73;font-size:16px;line-height:1.7;margin:0 auto 36px;max-width:460px}.l-cta-wrap{align-items:center;animation:fadeUp .5s ease .34s both;display:flex;flex-direction:column;gap:12px}.l-big-cta{background:linear-gradient(135deg,#1db954,#0f7a34);background:linear-gradient(135deg,var(--g1) 0,var(--g3) 100%);border:none;border-radius:14px;box-shadow:0 8px 32px #1db95459;color:#fff;cursor:pointer;font-family:Syne,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.2px;overflow:hidden;padding:18px 52px;position:relative;transition:transform .2s,box-shadow .2s}.l-big-cta:before{background:linear-gradient(135deg,#ffffff26,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s}.l-big-cta:hover{box-shadow:0 16px 48px #1db95473;transform:translateY(-3px)}.l-big-cta:hover:before{opacity:1}.l-big-cta .arrow{display:inline-block;margin-left:10px;transition:transform .2s}.l-big-cta:hover .arrow{transform:translateX(5px)}.l-hint{color:#ffffff40;font-size:11px;letter-spacing:.4px}.l-counters{animation:fadeUp .5s ease .42s both;border-top:1px solid #1db9541a;display:flex;justify-content:center;position:relative;z-index:5}.l-counter{border-right:1px solid #1db95414;flex:1 1;max-width:200px;padding:28px 16px;text-align:center}.l-counter:last-child{border-right:none}.l-cnum{color:#1db954;color:var(--g1);font-family:Syne,sans-serif;font-size:30px;font-weight:800}.l-clabel{color:#ffffff4d;font-size:11px;letter-spacing:.5px;margin-top:4px}.l-preview{animation:fadeUp .5s ease .5s both;padding:32px 48px;position:relative;z-index:5}.l-preview-title{color:#ffffff40;font-size:12px;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.l-cards-row{display:flex;gap:12px;-webkit-mask:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);overflow:hidden}.l-mini-card{background:#ffffff0a;border:1px solid #1db95426;border-radius:12px;cursor:pointer;flex-shrink:0;min-width:200px;padding:16px 18px;transition:transform .3s}.l-mini-card:hover{background:#1db95414;transform:translateY(-4px)}.l-mc-role{color:#fff;font-size:12px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-mc-co{color:#ffffff4d;font-size:10px;margin-bottom:10px}.l-mc-tag{background:#1db95426;border-radius:4px;color:#1db954;color:var(--g1);display:inline-block;font-size:9px;font-weight:600;letter-spacing:.3px;padding:3px 8px}.l-ticker{border-bottom:1px solid #1db95414;border-top:1px solid #1db95414;overflow:hidden;padding:14px 0;position:relative;z-index:5}.l-ticker-track{animation:ticker 22s linear infinite;display:flex;gap:40px;white-space:nowrap}.l-tick-item{align-items:center;color:#ffffff4d;display:flex;flex-shrink:0;font-size:11px;gap:8px}.l-tick-item b{color:#fff9}.l-tick-sep{color:#1db954;color:var(--g1);opacity:.5}.l-bottom{align-items:center;animation:fadeUp .5s ease .55s both;border-top:1px solid #1db95414;display:flex;justify-content:space-between;padding:20px 48px;position:relative;z-index:5}.l-footer-links{display:flex;gap:24px}.l-footer-links a{color:#fff3;font-size:11px;text-decoration:none;transition:color .2s}.l-footer-links a:hover{color:#ffffff80}.l-copy{color:#ffffff26;font-size:11px}#home{background:#f6faf7;background:var(--cream);min-height:100vh;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}#home.enter{opacity:1;transform:translateY(0)}.h-nav{background:#18a349;background:var(--g2);box-shadow:0 2px 16px #00000026;height:60px;justify-content:space-between;padding:0 48px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.h-logo,.h-nav{align-items:center;display:flex}.h-logo{gap:9px}.h-logo-link{text-decoration:none}.h-logo-mark{align-items:center;background:#fff3;border-radius:8px;display:flex;font-size:13px;height:32px;justify-content:center;width:32px}.h-logo-mark,.h-logo-text{color:#fff;font-family:Syne,sans-serif;font-weight:800}.h-logo-text{font-size:17px}.h-nav-r{align-items:center;display:flex;gap:24px}.h-nav-r a{color:#ffffffb3;font-size:13px;text-decoration:none;transition:color .2s}.h-back,.h-nav-r a.active,.h-nav-r a:hover{color:#fff}.h-back{background:#ffffff26;border:1px solid #ffffff40;border-radius:7px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;padding:7px 14px;transition:background .2s}.h-back:hover{background:#ffffff40}.h-hero{background:linear-gradient(160deg,#0f7a34,#18a349 60%,#1db954);background:linear-gradient(160deg,var(--g3) 0,var(--g2) 60%,var(--g1) 100%);overflow:hidden;padding:44px 48px 68px;position:relative}.h-hero-deco{background:#ffffff0d;height:320px;right:-60px;top:-60px;width:320px}.h-hero-deco,.h-hero-deco2{border-radius:50%;pointer-events:none;position:absolute}.h-hero-deco2{background:#ffffff0a;bottom:-80px;height:200px;left:30%;width:200px}.h-hero:after{background:#f6faf7;background:var(--cream);border-radius:36px 36px 0 0;bottom:-1px;content:"";height:36px;left:0;position:absolute;right:0}.h-eyebrow{align-items:center;background:#ffffff26;border-radius:20px;color:#ffffffe6;display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:1px;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.h-eyebrow-dot{animation:blink 1.4s infinite;background:#fff;border-radius:50%;height:5px;width:5px}.h-hero h1{color:#fff;font-family:Syne,sans-serif;font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:8px}.h-hero p{color:#ffffffa6;font-size:13px;margin-bottom:24px}.h-search{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:12px;display:flex;max-width:600px;overflow:hidden}.h-search input{background:#0000;border:none;color:#fff;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;outline:none;padding:14px 18px}.h-search input::placeholder{color:#fff6}.h-search-sep{background:#ffffff26;margin:10px 0;width:1px}.h-search select{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;outline:none;padding:0 14px}.h-search select option{background:#0f7a34;background:var(--g3);color:#fff}.h-search-btn{background:#fff3;border:none;border-left:1px solid #ffffff26;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;padding:14px 22px;transition:background .15s;white-space:nowrap}.h-search-btn:hover{background:#ffffff4d}.h-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.h-pill{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;color:#fff9;cursor:pointer;font-size:10px;padding:5px 12px;transition:all .15s}.h-pill:hover{background:#fff3;color:#fff}.h-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:20px 48px 14px}.h-data-jobs-wrap{padding:20px 48px 12px}.h-tabs{display:flex;gap:5px}.h-tab{background:#0000;border:1.5px solid #0000;border-radius:18px;color:#888;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;padding:7px 15px;transition:all .15s}.h-tab.on{background:#18a349;background:var(--g2);border-color:#18a349;border-color:var(--g2);color:#fff}.h-tab:not(.on):hover{border-color:#ccc;color:#333}.h-showing{color:#aaa;font-size:11px}.h-showing strong{color:#1a2e1f;color:var(--text)}.h-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));padding:0 48px 32px}.h-card{background:#fff;border:1.5px solid #eaf2ec;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:18px;position:relative;transition:transform .18s,box-shadow .18s,border-color .18s}.h-card:hover{border-color:#c2e0c8;box-shadow:0 8px 28px #0f7a341a;transform:translateY(-3px)}.h-card.feat{background:linear-gradient(145deg,#f0fff5,#fff 55%);border-color:#1db954;border-color:var(--g1)}.h-feat-badge{background:#18a349;background:var(--g2);border-radius:5px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.8px;padding:3px 8px;position:absolute;right:14px;text-transform:uppercase;top:14px}.h-card-top{align-items:flex-start;display:flex;gap:10px}.h-ico{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-family:Syne,sans-serif;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.h-card-meta{flex:1 1;min-width:0}.h-title{color:#1a2e1f;color:var(--text);font-family:Syne,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.h-co{color:#aaa;font-size:11px;margin-top:2px}.h-save-btn{align-items:center;background:none;border:1px solid #eee;border-radius:7px;color:#ddd;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.h-save-btn:hover{border-color:#fbb;color:#e24b4a}.h-tags{display:flex;flex-wrap:wrap;gap:5px}.h-tg{border-radius:5px;font-size:10px;font-weight:500;padding:3px 8px}.h-tg-g{background:#e6fbf0;color:#0f7a34}.h-tg-b{background:#e8f3fb;color:#185fa5}.h-tg-k{background:#f2f2f0;color:#555}.h-card-bottom{align-items:center;display:flex;justify-content:space-between}.h-location{color:#bbb;font-size:10px}.h-dt{color:#ccc;font-size:10px}.h-btns{display:flex;gap:7px}.h-apply-btn{background:#18a349;background:var(--g2);border:none;border-radius:7px;color:#fff;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;padding:8px 14px;transition:background .15s}.h-apply-btn:hover{background:#0f7a34;background:var(--g3)}.h-det-btn{background:#0000;border:1px solid #e0e0dc;border-radius:7px;color:#888;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;padding:8px 12px;transition:all .15s}.h-det-btn:hover{border-color:#0f7a34;border-color:var(--g3);color:#0f7a34;color:var(--g3)}.h-pag{gap:6px;padding:4px 48px 28px}.h-pag,.h-pg{align-items:center;display:flex;justify-content:center}.h-pg{background:#fff;border:1px solid #e0e8e2;border-radius:7px;color:#888;cursor:pointer;font-size:11px;height:32px;transition:all .15s;width:32px}.h-pg.on,.h-pg:hover{background:#18a349;background:var(--g2);border-color:#18a349;border-color:var(--g2);color:#fff}.h-advert{align-items:center;background:linear-gradient(135deg,#0a5424,#0f7a34);background:linear-gradient(135deg,var(--g4) 0,var(--g3) 100%);border-radius:16px;display:flex;gap:20px;justify-content:space-between;margin:0 48px 40px;overflow:hidden;padding:30px 40px;position:relative}.h-advert:before{background:#ffffff0d;border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:200px}.h-advert h3{color:#fff;font-family:Syne,sans-serif;font-size:20px;font-weight:800;margin-bottom:4px}.h-advert p{color:#ffffff8c;font-size:12px}.h-advert-btn{align-items:center;background:#fff;border:none;border-radius:9px;color:#0f7a34;color:var(--g3);cursor:pointer;display:inline-flex;font-family:Syne,sans-serif;font-size:13px;font-weight:700;justify-content:center;padding:12px 28px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.h-advert-btn:hover{opacity:.9}.h-footer{background:#0a5424;background:var(--g4);padding:24px 48px;text-align:center}.h-footer-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:8px}.h-footer-links a{color:#ffffff59;font-size:11px;text-decoration:none}.h-footer-links a:hover{color:#fff9}.h-footer p{color:#fff3;font-size:11px}.h-contact-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:10px}.h-contact-row a,.h-contact-row span{color:#ffffff4d;font-size:11px}.h-contact-row a{text-decoration:none;transition:color .15s}.h-contact-row a:hover{color:#ffffffb3}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes orbFloat{0%{transform:translate(0) scale(1)}to{transform:translate(20px,-20px) scale(1.05)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.h-advert,.h-data-jobs-wrap,.h-filter-bar,.h-footer,.h-grid,.h-hero,.h-nav,.h-pag,.l-bottom,.l-nav,.l-preview{padding-left:20px;padding-right:20px}.l-nav{align-items:flex-start;flex-wrap:wrap;gap:12px;height:auto}.l-nav-r{flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.l-nav-link-btn,.l-nav-post,.l-nav-r a{font-size:12px}.h-nav{align-items:flex-start;height:auto;min-height:60px;padding-bottom:10px;padding-top:10px}.h-nav,.h-nav-r{flex-wrap:wrap;gap:10px}.h-nav-r{justify-content:flex-start;width:100%}.h-back,.h-nav-r a{font-size:12px}.l-hero{padding-top:36px}.l-hero h1{font-size:clamp(34px,10vw,56px);letter-spacing:-1.4px}.l-sub{font-size:14px;max-width:92%}.l-counters{flex-wrap:wrap}.l-counter{flex:0 0 50%;max-width:50%;padding:20px 8px}.l-preview{padding-bottom:20px;padding-top:20px}.l-cards-row{-webkit-mask:none;mask:none;overflow-x:auto}.l-mini-card{min-width:220px}.l-bottom{align-items:flex-start;flex-direction:column;gap:10px}.h-hero{padding-bottom:54px;padding-top:30px}.h-hero h1{font-size:28px}.h-eyebrow{font-size:9px}.h-data-jobs-wrap{padding-left:12px;padding-right:12px}.h-advert{margin-left:20px;margin-right:20px}.h-search{flex-direction:column;max-width:100%}.h-search-sep{display:none}.h-search select,.h-search-btn{padding:12px 14px;width:100%}.h-advert{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.l-big-cta{font-size:15px;max-width:320px;padding:14px 18px;width:100%}.h-pill-row{gap:6px}.h-pill{font-size:9px;padding:4px 10px}.h-advert{padding:22px 18px}.h-advert h3{font-size:18px}}.h-seo-content{background:linear-gradient(135deg,#f0fdf4,#eff6ff);border:1.5px solid #bbf7d0;border-radius:16px;box-shadow:0 2px 16px #16a34a12;margin:0 auto 28px;max-width:860px;padding:24px 28px}.h-seo-h2{color:#15803d;font-family:Syne,sans-serif;font-size:18px;font-weight:700;margin-bottom:12px}.h-seo-p{color:#4b5563;font-size:13px;line-height:1.75;margin-bottom:10px}.h-seo-link{color:#16a34a;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#86efac;text-decoration-color:#86efac;text-underline-offset:3px}.h-seo-links-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.h-seo-pill{background:#dcfce7;border:1.5px solid #86efac;border-radius:20px;color:#15803d;display:inline-block;font-size:11px;font-weight:700;padding:5px 14px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.h-seo-pill:hover{background:#16a34a;border-color:#16a34a;color:#fff}@media (max-width:768px){.h-seo-content{margin:0 12px 20px;padding:18px 16px}.h-seo-h2{font-size:15px}}
/*# sourceMappingURL=main.aeb36443.css.map*/