.HomeSection_sectionContainer__caxd7{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;padding:4rem 1rem;max-width:1200px;margin:0 auto}.HomeSection_sectionContainer__caxd7.HomeSection_reverse__xNLmX{flex-direction:row-reverse}.HomeSection_contentWrapper__weG4o,.HomeSection_imageWrapper__BeD8J{flex:1;min-width:300px}.HomeSection_image__puKfQ{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);object-fit:cover}.HomeSection_title__DzHOD{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2}.HomeSection_summary__cQ_pB{font-size:1.1rem;line-height:1.7;margin-bottom:2rem;color:#555}.HomeSection_button__Gx4cn{display:inline-flex;align-items:center;padding:.8rem 1.5rem;background-color:#facc15;color:#1f2937;text-decoration:none;font-weight:600;border-radius:6px;transition:background-color .2s ease,transform .2s ease}.HomeSection_button__Gx4cn:hover{background-color:#fde047;transform:translateY(-2px)}.HomeSection_arrow__zgeW4{margin-left:.5rem;transition:transform .2s ease}.HomeSection_button__Gx4cn:hover .HomeSection_arrow__zgeW4{transform:translateX(4px)}@media (max-width:768px){.HomeSection_sectionContainer__caxd7,.HomeSection_sectionContainer__caxd7.HomeSection_reverse__xNLmX{flex-direction:column;text-align:center}.HomeSection_title__DzHOD{font-size:2rem}}.MainSection_hero__zEl8h{background-color:#f9fafb;padding:5rem 1rem;width:100%}.MainSection_container__E7HQj{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.MainSection_title__HtMuQ{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#111827}.MainSection_subtitle__L1Jvm{font-size:1.15rem;line-height:1.7;margin-bottom:2.5rem;color:#4b5563}.MainSection_ctaButton__A6ko_{display:inline-block;padding:1rem 2rem;background-color:var(--primary-color);color:#fff;text-decoration:none;font-weight:600;border-radius:6px;transition:background-color .2s ease,transform .2s ease}.MainSection_ctaButton__A6ko_:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.MainSection_imageWrapper__IoncJ{text-align:center}.MainSection_heroImage__v4_wf{border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);object-fit:cover;width:100%;height:auto}@media (max-width:900px){.MainSection_container__E7HQj{grid-template-columns:1fr;text-align:center}.MainSection_imageWrapper__IoncJ{order:-1;margin-bottom:3rem}.MainSection_title__HtMuQ{font-size:2.8rem}}.ReviewsSection_reviewsSection__eTKca{padding:5rem 1rem;background-color:#fff;text-align:center}.ReviewsSection_container__fuaRB{max-width:1200px;margin:0 auto}.ReviewsSection_preTitle__B_yI4{color:#6b7280;margin-bottom:.5rem}.ReviewsSection_title__oHRsx{font-size:2.5rem;font-weight:800;margin-bottom:3rem;color:#111827}.ReviewsSection_embla__UH463{overflow:hidden}.ReviewsSection_embla__container__l88NQ{display:flex}.ReviewsSection_embla__slide__xGSNr{flex:0 0 100%;min-width:0;padding:0 1rem}@media (min-width:768px){.ReviewsSection_embla__slide__xGSNr{flex:0 0 50%}}@media (min-width:1024px){.ReviewsSection_embla__slide__xGSNr{flex:0 0 33.333%}}.ReviewsSection_reviewCard__9g8hB{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;text-align:left;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ReviewsSection_cardHeader__7R8rY{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.ReviewsSection_authorIcon__AlX__{width:40px;height:40px;border-radius:50%;background-color:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem}.ReviewsSection_author__Zp6v3{font-weight:600;color:#111827;display:block}.ReviewsSection_onGoogle__9bvhB{font-size:.8rem;color:#6b7280;display:flex;align-items:center;gap:4px}.ReviewsSection_starRating__qC7I5{color:#f59e0b;display:flex;gap:.25rem;margin-bottom:1rem;font-size:1.2rem}.ReviewsSection_reviewText__YJCPj{color:#4b5563;line-height:1.6;flex-grow:1}.ReviewsSection_widgetLink__2Pslx{font-size:.8rem;color:#9ca3af;text-decoration:none;margin-top:2rem;display:inline-block}.ReviewsSection_widgetLink__2Pslx:hover{text-decoration:underline}