.Hero_hero__1d92z{min-height:calc(100vh - 80px - 200px)}.Hero_heroPlaceholder__7NuLB,.Hero_hero__1d92z{background-color:var(--background-alt);display:flex;align-items:center;justify-content:center;padding:0}.Hero_heroPlaceholder__7NuLB{min-height:calc(100vh - 80px)}.Hero_heroContentPlaceholder__UpIIm{min-height:300px}.Hero_heroWrapper__s_yx4{max-width:1800px;margin:0 auto;position:relative;padding:0 1rem 2rem;height:100%}.Hero_heroContent__ksbat,.Hero_heroWrapper__s_yx4{display:flex;align-items:center;justify-content:center;width:100%}.Hero_heroContent__ksbat{max-width:900px;flex-direction:column;text-align:center}.Hero_heroImage__pom9L{width:45%;position:relative;height:calc(100vh - 100px - 4rem);min-height:450px;max-height:800px;max-width:600px;padding-top:2rem;margin-top:2rem;display:flex;align-items:center;justify-content:flex-end;padding-right:0}.Hero_heroImg__mp1tM{border-radius:8px!important;box-shadow:var(--box-shadow);max-width:100%}.Hero_title__bGj6o{font-size:4.5rem;line-height:1.2;margin-bottom:1.5rem;margin-top:4rem;color:var(--primary-color);font-weight:700}.Hero_subtitle___gKKT{font-size:1.5rem;line-height:1.6;margin-bottom:2rem;color:var(--text-color);max-width:90%}.Hero_ctaButtons__NGOQO{display:flex;gap:3rem;margin-top:0;justify-content:center}.Hero_ctaIcon__xZvHk{margin-right:8px}.dark-mode .Hero_heroPlaceholder__7NuLB,.dark-mode .Hero_hero__1d92z{background-color:var(--dark-background-alt)}.dark-mode .Hero_title__bGj6o{color:var(--dark-primary-color)}.dark-mode .Hero_subtitle___gKKT{color:var(--dark-text-color)}.dark-mode .Hero_heroImg__mp1tM{box-shadow:var(--dark-box-shadow)}@media (max-width:1100px){.Hero_hero__1d92z{min-height:calc(100vh - 80px - 150px);padding:2rem 0}.Hero_heroPlaceholder__7NuLB{min-height:calc(100vh - 80px);padding:2rem 0}.Hero_heroWrapper__s_yx4{padding:0 2rem}.Hero_heroContent__ksbat{width:100%;text-align:center}.Hero_subtitle___gKKT{font-size:1.3rem}}@media (max-width:815px){.Hero_hero__1d92z{min-height:calc(100vh - 80px - 120px)}.Hero_title__bGj6o{font-size:3rem;margin-top:2rem}.Hero_ctaButtons__NGOQO{flex-direction:row;align-items:center;justify-content:center}.Hero_subtitle___gKKT{font-size:1.2rem}}@media (max-width:480px){.Hero_hero__1d92z{min-height:calc(100vh - 80px - 100px)}.Hero_title__bGj6o{font-size:1.8rem;margin-top:1rem}.Hero_subtitle___gKKT{font-size:1rem}.Hero_ctaButtons__NGOQO{flex-direction:row;flex-wrap:wrap;gap:.8rem}}.HeroImage_heroImageContainer__1zNb7{margin-top:0;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.HeroImage_heroImage__2Iq1m{width:100%;height:auto;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.08);-o-object-fit:cover;object-fit:cover}.dark-mode .HeroImage_heroImage__2Iq1m{box-shadow:0 20px 60px rgba(0,0,0,.3)}@media (max-width:768px){.HeroImage_heroImageContainer__1zNb7{margin-top:0}.HeroImage_heroImage__2Iq1m{border-radius:12px}}@media (max-width:480px){.HeroImage_heroImageContainer__1zNb7{margin-top:0}.HeroImage_heroImage__2Iq1m{border-radius:8px}}.ComparisonTable_comparisonSection__5cmIZ{padding:40px 0 50px;background-color:var(--background-color)}.ComparisonTable_comparisonHeader__3U2JV{text-align:center;margin-bottom:40px}.ComparisonTable_sectionTitle__XVn2l{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:2.2rem;font-weight:600;margin-bottom:1.5rem;color:var(--primary-dark)}.ComparisonTable_sectionSubtitle__ox36X{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--text-secondary)}.ComparisonTable_comparisonTable___3B6l{overflow-x:auto;max-width:1200px;margin:0 auto}.ComparisonTable_comparisonTable___3B6l table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow)}.ComparisonTable_comparisonTable___3B6l thead{background-color:#5b9679}.ComparisonTable_comparisonTable___3B6l th{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:#ffffff;padding:16px 20px;text-align:left}.ComparisonTable_aspectColumn__Uv8Uc{width:20%}.ComparisonTable_traditionalColumn__v79H7{width:40%}.ComparisonTable_BemifyColumn__0ZDbN{width:40%;background-color:#4a8266}.ComparisonTable_comparisonTable___3B6l tbody tr{border-bottom:1px solid #e9ecef}.ComparisonTable_comparisonTable___3B6l tbody tr:last-child{border-bottom:none}.ComparisonTable_comparisonTable___3B6l td{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;line-height:22px;padding:18px 20px;vertical-align:top}.ComparisonTable_aspectCell__vk4Eg{font-weight:600;color:var(--text-color);background-color:#f8f9fa}.ComparisonTable_traditionalCell___PJ_x{color:var(--text-secondary);background-color:var(--background-color)}.ComparisonTable_BemifyCell__49ODd{color:var(--text-color);background-color:#f0f6f3}.ComparisonTable_BemifyCell__49ODd strong,.ComparisonTable_traditionalCell___PJ_x strong{font-weight:600;color:var(--text-color)}.dark-mode .ComparisonTable_comparisonSection__5cmIZ{background-color:var(--dark-background-color)}.dark-mode .ComparisonTable_sectionTitle__XVn2l{color:var(--primary-light)}.dark-mode .ComparisonTable_sectionSubtitle__ox36X{color:var(--dark-text-secondary)}.dark-mode .ComparisonTable_comparisonTable___3B6l table{box-shadow:var(--dark-box-shadow)}.dark-mode .ComparisonTable_aspectCell__vk4Eg{background-color:var(--dark-grey-light);color:var(--dark-text-color)}.dark-mode .ComparisonTable_traditionalCell___PJ_x{background-color:var(--dark-background-alt);color:var(--dark-text-secondary)}.dark-mode .ComparisonTable_BemifyCell__49ODd{background-color:rgba(91,150,121,.15);color:var(--dark-text-color)}.dark-mode .ComparisonTable_BemifyCell__49ODd strong,.dark-mode .ComparisonTable_traditionalCell___PJ_x strong{color:var(--dark-text-color)}.dark-mode .ComparisonTable_comparisonTable___3B6l tbody tr{border-bottom:1px solid var(--dark-grey-light)}@media (max-width:768px){.ComparisonTable_comparisonSection__5cmIZ{padding:30px 0}.ComparisonTable_comparisonHeader__3U2JV{margin-bottom:30px}.ComparisonTable_comparisonTable___3B6l{font-size:14px}.ComparisonTable_comparisonTable___3B6l td,.ComparisonTable_comparisonTable___3B6l th{padding:14px 16px}.ComparisonTable_sectionTitle__XVn2l{font-size:1.8rem}.ComparisonTable_sectionSubtitle__ox36X{font-size:14px}}@media (max-width:480px){.ComparisonTable_comparisonTable___3B6l td,.ComparisonTable_comparisonTable___3B6l th{padding:10px 12px;font-size:13px}.ComparisonTable_comparisonTable___3B6l th{font-size:14px}}