.GetStartedBanner_banner__KX47c{background-color:rgb(23,52,0);display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh / 1.8);text-align:center;width:100%}.GetStartedBanner_banner__KX47c h1{color:white;font-size:24pt;font-weight:700}.GetStartedBanner_buttons-container__tyeD7{display:flex;gap:24px;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px}.GetStartedBanner_banner-button__yMNct{height:60px;min-width:180px;padding:0 24px;display:flex;background-color:#4FA658;color:white;font-size:16px;font-weight:600;text-align:center;text-decoration:none;align-items:center;justify-content:center;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.GetStartedBanner_banner-button__yMNct:hover{background-color:#4dbe58;border:2px solid white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,166,88,.3)}.GetStartedBanner_banner-button-secondary__FKga7{background-color:white;color:#4FA658;border:1.5px solid white}.GetStartedBanner_banner-button-secondary__FKga7:hover{background-color:#f5f5f5;border:2px solid white;color:#3D8A47;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,255,255,.2)}@media (max-width:768px){.GetStartedBanner_banner__KX47c h1{font-size:24pt}.GetStartedBanner_buttons-container__tyeD7{flex-direction:column;width:100%;padding:20px}.GetStartedBanner_banner-button__yMNct{width:100%;max-width:300px}}.case-studies_caseStudyHeaderImage__Ffg__{display:flex;justify-content:center;margin:20px auto 40px;max-width:100%}.case-studies_caseStudyHeaderImage__Ffg__ img{border-radius:12px;object-fit:cover;width:100%;height:auto}.case-studies_case-studies-container__g7Ztk{width:100%;max-width:1400px;margin:0 auto;padding:120px 48px;box-sizing:border-box}.case-studies_caseStudyImage__s5qk1{max-width:100%;height:auto;display:block;margin:20px auto;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15)}.case-studies_case-studies-header__lQd76{text-align:center;margin-bottom:80px;box-sizing:border-box}.case-studies_case-studies-title__hUJCv{font-size:clamp(36px,4vw,56px);font-weight:700;color:var(--neutral-900);margin-bottom:20px;letter-spacing:-1.5px}.case-studies_case-studies-subtitle__gcmoV{font-size:18px;color:var(--neutral-700);max-width:800px;margin:0 auto;line-height:1.7}.case-studies_case-studies-grid__e8gng{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:32px;gap:32px}.case-studies_case-study-card__ZI28S{background:white;border:1px solid var(--neutral-200);border-radius:16px;padding:32px;transition:all .3s ease;cursor:pointer;box-shadow:none}.case-studies_case-study-card__ZI28S:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:var(--neutral-800)}.case-studies_case-number___tMqx{width:40px;height:40px;background:var(--green-500);color:white;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin-bottom:20px;flex-shrink:0}.case-studies_case-study-title__GipSD{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--neutral-900);line-height:1.3}.case-studies_case-study-description__xTIJb{font-size:15px;color:var(--neutral-700);line-height:1.6;margin-bottom:16px}.case-studies_case-study-badges__2y3z1{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center}.case-studies_case-study-list__9S9zJ{list-style:none;margin:0;padding:0}.case-studies_case-study-list-item__zIinK{font-size:14px;color:var(--neutral-700);margin-bottom:8px;padding-left:24px;position:relative;line-height:1.5}.case-studies_case-study-list-item__zIinK:before{content:"✓";position:absolute;left:0;top:0;color:var(--green-500);font-weight:700;font-size:14px;line-height:1.5;display:inline-block}@media (max-width:1024px){.case-studies_case-studies-container__g7Ztk{padding:80px 32px}.case-studies_case-studies-grid__e8gng{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}}@media (max-width:767px){.case-studies_case-studies-container__g7Ztk{padding:60px 20px}.case-studies_case-studies-header__lQd76{margin-bottom:60px}.case-studies_case-studies-title__hUJCv{font-size:32px}.case-studies_case-studies-grid__e8gng{grid-template-columns:1fr}.case-studies_case-study-card__ZI28S{padding:24px}.case-studies_case-number___tMqx{width:36px;height:36px;font-size:16px}.case-studies_case-study-title__GipSD{font-size:18px}.case-studies_case-study-description__xTIJb{font-size:14px}}