.page_hero__CFW5M{position:relative;overflow:hidden;background-color:var(--color-evergreen);padding:120px 0 80px;text-align:center}.page_heroBackground__xc1o1{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-evergreen) 0,var(--color-dark-green) 100%);z-index:0}.page_glow__2tQvU{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:800px;height:800px;border-radius:50%;background:rgba(209,245,0,.05);filter:blur(100px);pointer-events:none;z-index:1}.page_heroContent__XoLNd{position:relative;z-index:10;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.page_eyebrow__oQfvf{display:inline-block;color:var(--color-lime);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px}.page_title__6kOYq{font-family:var(--font-degular-display),"Degular Display",system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:24px}.page_titleAccent__MvETJ{color:var(--color-lime)}.page_description__I7L5W{font-size:1.25rem;color:hsla(0,0%,100%,.8);line-height:1.6;max-width:600px;margin:0 auto}.page_section__HwiJk{background-color:#f9fafb;padding:80px 0;margin:0}.page_emptyState__SePVp{text-align:center;padding:80px 0}.page_emptyIcon__ZCxjV{width:80px;height:80px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#999}.page_emptyTitle__QdjRy{font-family:var(--font-degular-display),"Degular Display",system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-dark-green);margin-bottom:12px}.page_emptyText__TaaYH{color:#666;margin-bottom:24px}.CaseStudyCard_card__nFuB3{display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;border:1px solid rgba(0,0,0,.06);transition:all .5s cubic-bezier(.165,.84,.44,1);height:100%;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.02);text-decoration:none}.CaseStudyCard_card__nFuB3:hover{transform:translateY(-12px);box-shadow:0 30px 60px rgba(0,0,0,.1);border-color:var(--color-lime)}.CaseStudyCard_imageWrapper__MPNcp{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f0f0f0}.CaseStudyCard_image__hYKVm{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.CaseStudyCard_card__nFuB3:hover .CaseStudyCard_image__hYKVm{transform:scale(1.08)}.CaseStudyCard_overlay__AJtVN{position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,46,34,.6) 0,transparent);opacity:0;transition:opacity .4s ease}.CaseStudyCard_card__nFuB3:hover .CaseStudyCard_overlay__AJtVN{opacity:1}.CaseStudyCard_content__UQkxo{padding:32px;flex-grow:1;display:flex;flex-direction:column}.CaseStudyCard_tags__3__j6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.CaseStudyCard_tag__cXiCL{font-size:.75rem;font-weight:700;color:var(--color-dark-green);background:var(--color-lime);padding:6px 12px;border-radius:100px;opacity:.9}.CaseStudyCard_title__VJo6S{font-family:var(--font-degular-display),"Degular Display",system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-dark-green);margin-bottom:12px;transition:color .3s ease;line-height:1.2}.CaseStudyCard_card__nFuB3:hover .CaseStudyCard_title__VJo6S{color:var(--color-evergreen)}.CaseStudyCard_challenge__aXsiV{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.CaseStudyCard_footer__gUm0L{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.05);padding-top:20px}.CaseStudyCard_client___TBOz{font-size:.875rem;font-weight:600;color:#888}.CaseStudyCard_linkText___DWf7{display:inline-flex;align-items:center;font-weight:700;color:var(--color-evergreen);font-size:.9rem}.CaseStudyCard_arrowIcon__aJKma{margin-left:8px;transition:transform .3s ease}.CaseStudyCard_card__nFuB3:hover .CaseStudyCard_arrowIcon__aJKma{transform:translateX(4px)}.CaseStudiesList_grid__3ArTw{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:64px;width:100%}@media (min-width:768px){.CaseStudiesList_grid__3ArTw{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CaseStudiesList_grid__3ArTw{grid-template-columns:repeat(3,1fr)}}.CaseStudiesList_pagination__RQqbr{display:flex;justify-content:center;margin-top:48px}.CaseStudiesList_loadMoreButton__GQ0dv{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--color-dark-green);font-weight:600;font-size:1rem;padding:16px 32px;border-radius:100px;transition:all .3s ease;border:2px solid var(--color-dark-green);cursor:pointer}.CaseStudiesList_loadMoreButton__GQ0dv:hover{background-color:var(--color-dark-green);color:#fff;transform:translateY(-2px)}.CaseStudiesList_loadMoreButton__GQ0dv:disabled{opacity:.5;cursor:not-allowed;transform:none}