.page-module__3sEuiq__page{background:#fff;min-height:100vh}.page-module__3sEuiq__hero{color:#fff;background:linear-gradient(135deg,#0aae58 0%,#08994c 100%);padding:5rem 1.5rem}.page-module__3sEuiq__container{max-width:1200px;margin:0 auto}.page-module__3sEuiq__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:999px;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.page-module__3sEuiq__hero h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.page-module__3sEuiq__hero p{opacity:.95;max-width:700px;margin-bottom:2rem;font-size:1.15rem;line-height:1.8}.page-module__3sEuiq__cta{color:#0aae58;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:.95rem 1.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__3sEuiq__cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000026}.page-module__3sEuiq__section{padding:5rem 1.5rem}.page-module__3sEuiq__sectionAlt{background:#f8fafc;padding:5rem 1.5rem}.page-module__3sEuiq__section h2,.page-module__3sEuiq__sectionAlt h2{text-align:center;color:#1e293b;margin-bottom:3rem;font-size:2.25rem;font-weight:700}.page-module__3sEuiq__section p{color:#475569;line-height:1.8}.page-module__3sEuiq__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.page-module__3sEuiq__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:2rem;transition:all .3s}.page-module__3sEuiq__card:hover{border-color:#0aae58;transform:translateY(-4px);box-shadow:0 15px 40px #0aae581f}.page-module__3sEuiq__card h3{color:#0aae58;margin-bottom:.75rem;font-size:1.2rem}.page-module__3sEuiq__card p{color:#64748b;line-height:1.7}.page-module__3sEuiq__jobs{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.page-module__3sEuiq__jobCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2rem;transition:all .3s}.page-module__3sEuiq__jobCard:hover{border-color:#0aae58;transform:translateY(-4px);box-shadow:0 15px 40px #0aae581f}.page-module__3sEuiq__jobCard h3{color:#1e293b;margin-bottom:1rem;font-size:1.4rem}.page-module__3sEuiq__meta{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.page-module__3sEuiq__meta span{color:#0aae58;background:#ecfdf5;border-radius:999px;padding:.45rem .9rem;font-size:.875rem;font-weight:600}.page-module__3sEuiq__jobCard p{color:#64748b;margin-bottom:1.5rem;line-height:1.7}.page-module__3sEuiq__applyBtn{color:#fff;background:#0aae58;border-radius:10px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__3sEuiq__applyBtn:hover{background:#08994c}.page-module__3sEuiq__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.page-module__3sEuiq__secondaryBtn{color:#0aae58;border:2px solid #0aae58;border-radius:10px;justify-content:center;align-items:center;padding:.95rem 1.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__3sEuiq__secondaryBtn:hover{color:#fff;background:#0aae58}.page-module__3sEuiq__section:last-child{text-align:center}.page-module__3sEuiq__section:last-child p{max-width:800px;margin:0 auto;font-size:1.05rem}@media (max-width:1024px){.page-module__3sEuiq__grid{grid-template-columns:repeat(2,1fr)}.page-module__3sEuiq__jobs{grid-template-columns:1fr}}@media (max-width:768px){.page-module__3sEuiq__hero,.page-module__3sEuiq__section,.page-module__3sEuiq__sectionAlt{padding:4rem 1.25rem}.page-module__3sEuiq__grid{grid-template-columns:1fr}.page-module__3sEuiq__hero h1{font-size:2.5rem}.page-module__3sEuiq__section h2,.page-module__3sEuiq__sectionAlt h2{font-size:1.9rem}.page-module__3sEuiq__jobCard{padding:1.5rem}.page-module__3sEuiq__actions{flex-direction:column;align-items:center}.page-module__3sEuiq__cta,.page-module__3sEuiq__secondaryBtn{width:100%;max-width:320px}}@media (max-width:480px){.page-module__3sEuiq__hero p{font-size:1rem}.page-module__3sEuiq__meta{flex-direction:column;align-items:flex-start}.page-module__3sEuiq__jobCard h3{font-size:1.2rem}}
