.section_section__EeLPd{display:flex;justify-content:center;width:100%}.section_section__EeLPd .section_container__uklPD{width:100%;padding:80px 16px;max-width:1700px}.section_bg_section_2__ZY5zJ{background:#f0fdf4}.benefits_btn__yhXE9{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.benefits_btn__yhXE9:hover{transform:scale(1.05)}.benefits_container__gRdgT{display:flex;flex-direction:column;gap:28px;width:100%;padding:8px 0}.benefits_container__gRdgT .benefits_header___KdDG{text-align:center;display:flex;flex-direction:column;width:100%;gap:10px;max-width:800px;margin:0 auto}.benefits_container__gRdgT .benefits_header___KdDG .benefits_title__M11rT{font-size:34px;font-weight:800;color:#121212;line-height:1.2;background:linear-gradient(90deg,#00cc55,#00a95c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:600px){.benefits_container__gRdgT .benefits_header___KdDG .benefits_title__M11rT{font-size:26px}}.benefits_container__gRdgT .benefits_header___KdDG .benefits_description__MB5hq{font-size:15px;color:#767676;line-height:1.6}@media(max-width:600px){.benefits_container__gRdgT .benefits_header___KdDG .benefits_description__MB5hq{font-size:14px}}.benefits_benefitsWrapper__5Si_W{display:grid;grid-template-columns:2fr 3fr;grid-gap:32px;gap:32px;width:100%;align-items:stretch}@media(max-width:900px){.benefits_benefitsWrapper__5Si_W{grid-template-columns:1fr}}.benefits_benefitsWrapper__5Si_W .benefits_imageWrapper__f5UVZ{height:480px}.benefits_benefitsWrapper__5Si_W .benefits_image__7hvI_{width:100%;height:480px;border-radius:2rem;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}.benefits_benefitsWrapper__5Si_W .benefits_image__7hvI_ img{width:100%;height:100%;object-fit:cover;object-position:center 30%}@media(max-width:900px){.benefits_benefitsWrapper__5Si_W .benefits_image__7hvI_{height:320px}}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P{display:flex;flex-direction:column;justify-content:center}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH{display:flex;flex-direction:column;gap:16px;background:linear-gradient(135deg,#F5F5F5,#fff);padding:24px;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.05),inset 0 2px 20px hsla(0,0%,100%,.5);height:100%}@media(max-width:600px){.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH{padding:16px}}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_benefitsList__FLaFT{display:flex;flex-direction:column;gap:8px}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_benefitsList__FLaFT li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;color:#3a3a3a;padding:12px 14px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease;line-height:1.5}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_benefitsList__FLaFT li:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_benefitsList__FLaFT li .benefits_checkIcon__MWWI2{width:20px;height:20px;color:#0c5;flex-shrink:0;margin-top:2px}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_trustIcons__E9WfO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06);margin-top:auto}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_trustIcons__E9WfO .benefits_iconWrapper__3ypxY{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_trustIcons__E9WfO .benefits_iconWrapper__3ypxY svg{width:40px;height:40px;color:#0c5;background:rgba(0,204,85,.1);padding:8px;border-radius:12px;transition:transform .3s ease}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_trustIcons__E9WfO .benefits_iconWrapper__3ypxY svg:hover{transform:scale(1.1) rotate(5deg)}.benefits_benefitsWrapper__5Si_W .benefits_contentColumn__6AA4P .benefits_benefitsCard__4ieDH .benefits_trustIcons__E9WfO .benefits_iconWrapper__3ypxY span{font-size:12px;font-weight:700;color:#121212}.image_container_container__E5ClI{border-radius:1.5rem;box-shadow:0 10px 15px rgba(0,0,0,.1);overflow:hidden;height:100%}.image_container_container__E5ClI img{object-fit:cover;width:100%;height:100%;border-radius:1.5rem}.contact_btn__JnEJp{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.contact_btn__JnEJp:hover{transform:scale(1.05)}.contact_container__kwlDh{display:flex;flex-direction:column;gap:32px;width:100%}.contact_container__kwlDh .contact_header__hhTiL{display:flex;flex-direction:column;gap:8px;text-align:center}.contact_container__kwlDh .contact_header__hhTiL .contact_title__LRI3z{font-size:1.875rem;font-weight:700}.contact_container__kwlDh .contact_header__hhTiL .contact_description__JOLig{color:#475569;margin-top:.5rem}.contact_container__kwlDh .contact_contactCard__hyBam{background-color:#fff;padding:2rem;border-radius:1.5rem;border:1px solid #e2e8f0;box-shadow:0 10px 20px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:700px){.contact_container__kwlDh .contact_contactCard__hyBam{grid-template-columns:1fr}}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactInfo__kcFjw,.contact_container__kwlDh .contact_contactCard__hyBam .contact_workingHours__c_x3p{display:flex;flex-direction:column;gap:16px}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactInfo__kcFjw .contact_sectionTitle__RMZqV,.contact_container__kwlDh .contact_contactCard__hyBam .contact_workingHours__c_x3p .contact_sectionTitle__RMZqV{font-size:1.5rem;font-weight:700;color:#2d3748;display:flex;flex-direction:column;gap:8px}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactInfo__kcFjw .contact_sectionTitle__RMZqV .contact_sectionDescription__BH4fF,.contact_container__kwlDh .contact_contactCard__hyBam .contact_workingHours__c_x3p .contact_sectionTitle__RMZqV .contact_sectionDescription__BH4fF{color:#475569}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactItem__mar6j{display:flex;align-items:center;gap:16px;margin-bottom:1.5rem}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactItem__mar6j .contact_icon___AsjE{background-color:#e6f9ee;border-radius:50%;min-width:45px;min-height:45px;display:flex;justify-content:center;align-items:center}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactItem__mar6j .contact_contactDetails__Rbq5h .contact_label__NFNBq{font-weight:600;color:#2d3748}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactItem__mar6j .contact_contactDetails__Rbq5h .contact_info__Z8a4_{color:#475569;transition:color .3s ease}.contact_container__kwlDh .contact_contactCard__hyBam .contact_contactItem__mar6j .contact_contactDetails__Rbq5h .contact_info__Z8a4_:hover{color:#0c5;cursor:pointer}.contact_workingHoursList__Gjv2s{color:#475569;margin-top:1rem;display:flex;flex-direction:column;gap:8px}.contact_workingHoursList__Gjv2s .contact_day__kLIl8{font-weight:600}.brandsSection_btn__OIek8{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.brandsSection_btn__OIek8:hover{transform:scale(1.05)}.brandsSection_container__cpMPA{display:flex;flex-direction:column;gap:40px;width:100%;padding:16px 0 48px}.brandsSection_container__cpMPA .brandsSection_header__nfa8j{display:flex;flex-direction:column;gap:10px;text-align:center;max-width:700px;margin:0 auto}.brandsSection_container__cpMPA .brandsSection_header__nfa8j .brandsSection_title__TsIsN{font-size:40px;font-weight:800;line-height:1.2;background:linear-gradient(90deg,#00cc55,#00a95c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:600px){.brandsSection_container__cpMPA .brandsSection_header__nfa8j .brandsSection_title__TsIsN{font-size:32px}}.brandsSection_container__cpMPA .brandsSection_header__nfa8j .brandsSection_subtitle__Gmxg9{font-size:16px;color:#767676;line-height:1.6}@media(max-width:600px){.brandsSection_container__cpMPA .brandsSection_header__nfa8j .brandsSection_subtitle__Gmxg9{font-size:15px}}.brandsSection_marqueeWrapper__XGid7{position:relative;width:100%;overflow:hidden}.brandsSection_fadeLeft__C9mX9,.brandsSection_fadeRight__FjPuw{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}@media(max-width:600px){.brandsSection_fadeLeft__C9mX9,.brandsSection_fadeRight__FjPuw{width:60px}}.brandsSection_fadeLeft__C9mX9{left:0;background:linear-gradient(90deg,#fff 0,transparent)}.brandsSection_fadeRight__FjPuw{right:0;background:linear-gradient(270deg,#fff 0,transparent)}.brandsSection_track____g4A{display:flex;gap:16px;width:max-content;animation:brandsSection_marquee__03OCm 28s linear infinite}.brandsSection_track____g4A:hover{animation-play-state:paused}@keyframes brandsSection_marquee__03OCm{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.brandsSection_brandCard__KAGe0{display:flex;align-items:center;justify-content:center;padding:16px 36px;height:88px;min-width:160px;flex-shrink:0}.brandsSection_brandCard__KAGe0 img{max-width:140px;max-height:56px;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.brandsSection_brandCard__KAGe0:hover img{transform:scale(1.12);opacity:.85}.featured_btn__bKYP8{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.featured_btn__bKYP8:hover{transform:scale(1.05)}.featured_container__9QKu2{width:100%;margin:40px auto 0;display:flex;flex-direction:column;align-items:center}.featured_header__wwaAF{text-align:center;margin-bottom:48px;padding:0 20px}.featured_header__wwaAF .featured_title__oPdBh{font-size:40px;font-weight:800;color:#121212;margin-bottom:16px;letter-spacing:-.02em}@media(max-width:600px){.featured_header__wwaAF .featured_title__oPdBh{font-size:32px}}.featured_header__wwaAF .featured_subtitle__Mlcy9{font-size:18px;color:#3a3a3a;max-width:600px;margin:0 auto;line-height:1.5}@media(max-width:600px){.featured_header__wwaAF .featured_subtitle__Mlcy9{font-size:16px}}.featured_grid__QM6uU{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;width:100%;margin-bottom:48px}@media(max-width:1024px){.featured_grid__QM6uU{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.featured_grid__QM6uU{grid-template-columns:1fr}}.featured_card__F_ohj{background:#fff;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.03);transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.featured_card__F_ohj:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(0,0,0,.08)}.featured_card__F_ohj:hover .featured_cardImageWrapper__gCrn3 .featured_cardImage__jrV74{transform:scale(1.08)}.featured_card__F_ohj .featured_cardImageWrapper__gCrn3{width:100%;height:180px;position:relative;overflow:hidden}.featured_card__F_ohj .featured_cardImageWrapper__gCrn3 .featured_cardImage__jrV74{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.featured_card__F_ohj .featured_cardImageWrapper__gCrn3 .featured_categoryBadge__xJ9T9{position:absolute;top:12px;left:12px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 10px;border-radius:100px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#00a95c;z-index:1;box-shadow:0 4px 12px rgba(0,0,0,.1)}.featured_card__F_ohj .featured_cardContent__NO4_Y{padding:20px;text-align:center}.featured_card__F_ohj .featured_cardContent__NO4_Y h3{font-size:18px;font-weight:800;color:#121212;margin-bottom:6px;line-height:1.3}.featured_card__F_ohj .featured_cardContent__NO4_Y .featured_metaLocation__33AKe{font-size:13px;color:#3a3a3a;font-weight:500}.featured_btnWrapper__D0mE7{display:flex;justify-content:center;width:100%}.featured_viewAllBtn__DtjI1{display:inline-flex;align-items:center;justify-content:center;background:#0c5;color:#fff;font-size:16px;font-weight:700;padding:16px 36px;border-radius:100px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 16px rgba(0,204,85,.25)}.featured_viewAllBtn__DtjI1:hover{background:#00a95c;transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,204,85,.3)}.footer_container__Mo0Tr{display:flex;flex-direction:column}.footer_footer__gQgpd{background-color:#0f172a;color:#94a3b8;font-size:.875rem}.footer_footer__container__xEafp{max-width:1200px;margin:0 auto;padding:4rem 1.5rem 2rem;color:#94a3b8}.footer_footer__grid__calvw{width:100%;display:grid;grid-gap:2rem;gap:2rem;margin-bottom:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer_footer__brand__I7IqG .footer_footer__logo__ml0MF{font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none}.footer_footer__brand__I7IqG .footer_footer__highlight__S_E0D{color:#f59e0b}.footer_footer__brand__I7IqG .footer_footer__description__47Q31{margin-top:1rem;font-size:.875rem;color:#94a3b8}.footer_footer__section__eaef5 .footer_footer__title__JcLUH{font-weight:600;color:#fff;margin-bottom:1rem}.footer_footer__section__eaef5 .footer_footer__list__rHfMz{list-style:none;padding:0;margin:0}.footer_footer__section__eaef5 .footer_footer__list__rHfMz li{margin-bottom:.5rem;color:#94a3b8}.footer_footer__section__eaef5 .footer_footer__list__rHfMz .footer_footer__link__m7ib2{color:inherit;text-decoration:none;transition:color .2s}.footer_footer__section__eaef5 .footer_footer__list__rHfMz .footer_footer__link__m7ib2:hover{color:#0c5}.footer_footer__social__lHMJ_{display:flex;gap:1rem;margin-top:1rem}.footer_footer__social__lHMJ_ .footer_footer__icon__K6yr2{color:inherit;transition:color .2s}.footer_footer__social__lHMJ_ .footer_footer__icon__K6yr2:hover{color:#f59e0b}.footer_footer__social__lHMJ_ .footer_footer__icon__K6yr2 .footer_icon__7J_7I{width:1.5rem;height:1.5rem}.footer_footer__bottom__DNbvA{border-top:1px solid #1e293b;padding-top:2rem;text-align:center;color:#94a3b8}.footer_footer__bottom__DNbvA .footer_footer__note__Af0iG{margin-top:.25rem}.hero_btn__h_Daw{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.hero_btn__h_Daw:hover{transform:scale(1.05)}.hero_section__fjhpZ{display:flex;flex-direction:column;gap:48px;width:100%;max-width:100%;background:#121212;border-radius:32px;padding:64px 56px}@media(max-width:1200px){.hero_section__fjhpZ{padding:56px 40px}}@media(max-width:900px){.hero_section__fjhpZ{padding:48px 32px}}@media(max-width:600px){.hero_section__fjhpZ{padding:40px 20px;border-radius:20px;gap:36px}}.hero_header__JzSrf{display:flex;flex-direction:column;gap:12px;max-width:680px}.hero_eyebrow__r60Q_{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0c5}.hero_title__9bSlT{font-size:42px;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.02em}@media(max-width:600px){.hero_title__9bSlT{font-size:30px}}.hero_subtitle__xy4x9{font-size:16px;color:hsla(0,0%,100%,.55);line-height:1.6;font-weight:400}.hero_grid__sp7vc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:900px){.hero_grid__sp7vc{grid-template-columns:1fr;max-width:480px}}.hero_card__8YYHB{position:relative;display:flex;flex-direction:column;gap:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:28px 24px;transition:background .3s ease,border-color .3s ease,transform .3s ease}.hero_card__8YYHB:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);transform:translateY(-4px)}.hero_featured__oDxgB{background:rgba(0,204,85,.08);border-color:rgba(0,204,85,.45)}.hero_featured__oDxgB:hover{background:rgba(0,204,85,.12);border-color:rgba(0,204,85,.65)}.hero_featured__oDxgB .hero_iconBox__EvzMX{background:rgba(0,204,85,.15);border-color:rgba(0,204,85,.25);color:#0c5}.hero_badge__pHQXa{position:absolute;top:-13px;left:24px;background:#0c5;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 12px;border-radius:9999px;text-transform:uppercase}.hero_iconBox__EvzMX{width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.8);flex-shrink:0}.hero_cardTitle__KTBx2{font-size:20px;font-weight:800;color:#fff;line-height:1.2}.hero_cardDesc__gyZDC{font-size:14px;color:hsla(0,0%,100%,.55);line-height:1.65;flex:1 1}.hero_tags__KGgun{display:flex;flex-wrap:wrap;gap:8px}.hero_tag__UbaBn{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);padding:4px 12px;border-radius:9999px}.hero_featured__oDxgB .hero_tag__UbaBn{color:#0c5;background:rgba(0,204,85,.1);border-color:rgba(0,204,85,.2)}.hero_cta__1OGlK{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#0c5;text-decoration:none;margin-top:4px;transition:gap .2s ease}.hero_cta__1OGlK:hover{gap:10px}.map_btn__gZX1Y{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.map_btn__gZX1Y:hover{transform:scale(1.05)}.map_premiumContainer__Y3_we{position:relative;width:100%;max-width:1300px;margin:0 auto;padding:16px 20px;display:flex;flex-direction:column;align-items:center}.map_layout__SGSHT{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;width:100%;align-items:center}@media(max-width:900px){.map_layout__SGSHT{grid-template-columns:1fr;gap:32px}}.map_leftCol__3HoeQ{display:flex;flex-direction:column;gap:28px}.map_header__fAdG_ .map_title__n_q8b{font-size:40px;font-weight:900;color:#121212;margin-bottom:14px;letter-spacing:-.02em;line-height:1.15}@media(max-width:768px){.map_header__fAdG_ .map_title__n_q8b{font-size:32px}}.map_header__fAdG_ .map_title__n_q8b .map_highlight__E7xJ4{color:#0c5}.map_header__fAdG_ .map_subtitle__MUCE4{font-size:15px;line-height:1.65;color:#767676;font-weight:400}.map_header__fAdG_ .map_subtitleSecondary__gF1YH{display:none}.map_statsGrid__PEaZ8{display:flex;flex-direction:column;gap:12px}.map_statsGrid__PEaZ8 .map_statBox__2EDCT{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.map_statsGrid__PEaZ8 .map_statBox__2EDCT:hover{transform:translateX(4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.map_statsGrid__PEaZ8 .map_statBox__2EDCT:hover .map_iconWrapper__20fk2{background:rgba(0,204,85,.18);border-color:rgba(0,204,85,.35)}.map_statsGrid__PEaZ8 .map_iconWrapper__20fk2{width:52px;height:52px;border-radius:14px;background:rgba(0,204,85,.1);border:1px solid rgba(0,204,85,.15);display:flex;align-items:center;justify-content:center;color:#0c5;flex-shrink:0;transition:all .3s ease}.map_statsGrid__PEaZ8 .map_statNumber__8UuZx{font-size:32px;font-weight:900;color:#0c5;letter-spacing:-.02em;line-height:1;margin-bottom:2px}.map_statsGrid__PEaZ8 .map_statText__5IA9z{font-size:11px;font-weight:700;color:#767676;line-height:1.3;text-transform:uppercase;letter-spacing:.04em}.map_statsGrid__PEaZ8 .map_statText__5IA9z .map_textGreen__7nUfo{color:#0c5}.map_expertBtn__5m5C7{display:inline-flex;align-self:flex-start;background-color:#0c5;color:#fff;font-weight:700;font-size:14px;padding:14px 32px;border-radius:100px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(0,204,85,.25)}.map_expertBtn__5m5C7:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,204,85,.35);background-color:#00a95c}@media(max-width:900px){.map_expertBtn__5m5C7{align-self:center}}.map_mapCanvas__1Tgad{width:100%;position:relative}.map_mapCanvas__1Tgad .map_composableMap__LXw63{width:100%;height:100%;min-height:420px}.map_mapCanvas__1Tgad .map_glowingDot__ueS9u{filter:drop-shadow(0 0 6px rgba(0,204,85,.8))}.map_mapCanvas__1Tgad .map_glowingPulse__0NiA2{animation:map_pulse__eH4FQ 2s cubic-bezier(.4,0,.6,1) infinite}.map_footerAction__6bsT4{display:none}@keyframes map_pulse__eH4FQ{0%{transform:scale(.8);opacity:1}to{transform:scale(2.5);opacity:0}}.menu_btn__HFTuh{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.menu_btn__HFTuh:hover{transform:scale(1.05)}.menu_header__5JMzs{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center}.menu_header__5JMzs .menu_container__CnpYd{width:100%;max-width:1700px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.menu_header__5JMzs .menu_logo__RC_oe{font-size:1.5rem;font-weight:700;color:#1e293b}.menu_header__5JMzs .menu_logo__RC_oe img{width:90px}.menu_header__5JMzs .menu_navLinks__aDOCk{display:flex;gap:16px}@media(max-width:700px){.menu_header__5JMzs .menu_navLinks__aDOCk{display:none}}.menu_header__5JMzs .menu_navLink__2iNza{color:#475569;transition:color .3s ease}.menu_header__5JMzs .menu_navLink__2iNza:hover{color:#0c5}.menu_mobile_btn__w2NTR{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.menu_mobile_btn__w2NTR:hover{transform:scale(1.05)}.menu_mobile_container__1AP8w{display:none}@media(max-width:700px){.menu_mobile_container__1AP8w{display:flex}}.menu_mobile_container__1AP8w .menu_mobile_menu__g9Two{width:100dvw;height:100dvh;z-index:10;left:-100%;transition:left .3s ease;background-color:#fff;top:0;position:absolute;padding:16px;display:flex;flex-direction:column;gap:32px}.menu_mobile_container__1AP8w .menu_mobile_menu__header__JRAqw{display:flex;justify-content:space-between;align-items:center}.menu_mobile_container__1AP8w .menu_mobile_menu__header__JRAqw img{width:150px}.menu_mobile_container__1AP8w .menu_mobile_menu__header__JRAqw .menu_mobile_close__DnNw6{cursor:pointer}.menu_mobile_container__1AP8w .menu_mobile_menu__body__m8nnJ{display:flex;flex-direction:column;align-items:center;gap:32px}.menu_mobile_container__1AP8w .menu_mobile_menu__body__m8nnJ p{cursor:pointer;font-size:32px}.menu_mobile_container__1AP8w .menu_mobile_menu__body__m8nnJ p:hover{color:#0c5}.menu_mobile_container__1AP8w .menu_mobile_open__CwTi4{position:absolute;left:0}.process_btn__pK__q{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.process_btn__pK__q:hover{transform:scale(1.05)}.process_container__KO4PL{display:flex;flex-direction:column;gap:56px;width:100%;padding:32px 0 64px}.process_container__KO4PL .process_header__Qx1Pc{text-align:center;display:flex;flex-direction:column;width:100%;gap:16px;max-width:800px;margin:0 auto}.process_container__KO4PL .process_header__Qx1Pc .process_title__Lah_e{font-size:40px;font-weight:800;color:#121212;line-height:1.2;background:linear-gradient(90deg,#00cc55,#00a95c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:600px){.process_container__KO4PL .process_header__Qx1Pc .process_title__Lah_e{font-size:32px}}.process_container__KO4PL .process_header__Qx1Pc .process_description__pG4xX{font-size:18px;color:#767676;line-height:1.6}@media(max-width:600px){.process_container__KO4PL .process_header__Qx1Pc .process_description__pG4xX{font-size:16px}}.process_container__KO4PL .process_stepsGrid__eJf4d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;position:relative;z-index:1}@media(max-width:900px){.process_container__KO4PL .process_stepsGrid__eJf4d{grid-template-columns:1fr;gap:24px}}.process_container__KO4PL .process_stepsGrid__eJf4d:after{content:"";position:absolute;top:120px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,204,85,.2) 20%,rgba(0,204,85,.2) 80%,transparent);z-index:-1}@media(max-width:900px){.process_container__KO4PL .process_stepsGrid__eJf4d:after{display:none}}.process_container__KO4PL .process_stepsGrid__eJf4d .process_stepItem__D7M2B{background-color:#fff;padding:48px 32px;border-radius:32px;box-shadow:0 10px 40px rgba(0,0,0,.05);text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.process_container__KO4PL .process_stepsGrid__eJf4d .process_stepItem__D7M2B:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.process_container__KO4PL .process_stepsGrid__eJf4d .process_stepItem__D7M2B .process_stepNumberBackground__Pptq3{position:absolute;top:-10px;right:-10px;font-size:120px;font-weight:900;color:rgba(0,204,85,.04);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.process_container__KO4PL .process_stepsGrid__eJf4d .process_stepItem__D7M2B .process_iconWrapper__V_qQA{width:80px;height:80px;background:linear-gradient(135deg,rgba(0,204,85,.15),rgba(0,204,85,.05));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 16px rgba(0,204,85,.1)}.process_container__KO4PL .process_stepsGrid__eJf4d .process_stepItem__D7M2B .process_iconWrapper__V_qQA svg{width:40px;height:40px;color:#0c5}.process_container__KO4PL .process_stepsGrid__eJf4d .process_stepItem__D7M2B .process_stepTitle__HVT95{font-size:24px;font-weight:700;color:#121212;margin-bottom:16px;position:relative;z-index:2}.process_container__KO4PL .process_stepsGrid__eJf4d .process_stepItem__D7M2B .process_stepDescription__LkKTw{font-size:16px;color:#3a3a3a;line-height:1.6;position:relative;z-index:2}.quote_formCard__r9xWK{background-color:#f8fafc;max-width:800px;margin-left:auto;margin-right:auto;padding:2rem;border-radius:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0;gap:32px;display:flex;flex-direction:column}.quote_formCard__r9xWK .quote_header__C9hpe{display:flex;flex-direction:column;gap:8px;text-align:center}.quote_formCard__r9xWK .quote_header__C9hpe img{margin:0 auto}.quote_formCard__r9xWK .quote_header__C9hpe .quote_title__u0KDh{font-size:1.875rem;font-weight:700}.quote_formCard__r9xWK .quote_header__C9hpe .quote_description__2omLU{color:#475569;margin-top:.5rem}.carousel_btn__90rcN{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.carousel_btn__90rcN:hover{transform:scale(1.05)}.carousel_hero__jfTRw{position:relative;width:100%;height:85dvh;min-height:560px;max-height:860px;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start}.carousel_hero__jfTRw:before{content:"";position:absolute;inset:-5%;background-image:url(/backgrounds/bg_2.webp);background-size:cover;background-position:50%;animation:carousel_kenBurns___HIRe 18s ease-in-out infinite alternate;will-change:transform}@media(max-width:1200px){.carousel_hero__jfTRw{height:80dvh;max-height:750px}}@media(max-width:900px){.carousel_hero__jfTRw{height:70dvh;min-height:480px;max-height:640px}}@media(max-width:600px){.carousel_hero__jfTRw{height:auto;min-height:unset;max-height:none;align-items:center}.carousel_hero__jfTRw:before{background-position:65%}}@media(max-height:520px)and (orientation:landscape){.carousel_hero__jfTRw{height:auto;min-height:unset;max-height:none;padding-top:80px;padding-bottom:48px;align-items:center}}.carousel_overlay__pdneN{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.55) 50%,rgba(0,0,0,.15))}@media(max-width:600px){.carousel_overlay__pdneN{background:rgba(0,0,0,.62)}}.carousel_pageWrapper__70LyF{position:relative;z-index:1;width:100%;max-width:1700px;margin:0 auto;display:flex;align-items:flex-end;height:100%}@media(max-width:600px){.carousel_pageWrapper__70LyF{align-items:center;justify-content:center}}.carousel_content__gjI1F{color:#fff;padding:clamp(40px,6vw,100px) clamp(28px,6vw,80px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,2vh,22px);max-width:min(760px,55vw)}@media(max-width:900px){.carousel_content__gjI1F{max-width:70vw}}@media(max-width:600px){.carousel_content__gjI1F{align-items:center;text-align:center;max-width:100%;padding:32px 24px}}@media(max-height:520px)and (orientation:landscape){.carousel_content__gjI1F{gap:10px;max-width:60vw}}@keyframes carousel_kenBurns___HIRe{0%{transform:scale(1) translateX(0) translateY(0)}to{transform:scale(1.08) translateX(-1.5%) translateY(-1%)}}@keyframes carousel_fadeUp__3vEYp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.carousel_badge__BPKIm{display:inline-flex;align-items:center;gap:8px;background:rgba(0,204,85,.15);border:1px solid rgba(0,204,85,.5);color:#0c5;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 16px;border-radius:9999px;opacity:0;animation:carousel_fadeUp__3vEYp .7s ease .2s forwards}.carousel_badge__BPKIm:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#0c5;animation:carousel_pulse__N5puL 2s ease-in-out infinite}@keyframes carousel_pulse__N5puL{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.carousel_title__aQT_x{font-size:clamp(28px,5vw,68px);font-weight:900;line-height:1.1;letter-spacing:-.02em;margin:0;opacity:0;animation:carousel_fadeUp__3vEYp .7s ease .5s forwards}.carousel_title__aQT_x span{color:#0c5;position:relative}@media(max-width:600px){.carousel_title__aQT_x{font-size:clamp(26px,8vw,38px)}}@media(max-height:520px)and (orientation:landscape){.carousel_title__aQT_x{font-size:clamp(22px,4vw,36px)}}.carousel_subtitle__x2y8q{font-size:clamp(14px,1.4vw,20px);color:hsla(0,0%,100%,.75);font-weight:300;letter-spacing:.01em;margin:0;opacity:0;animation:carousel_fadeUp__3vEYp .7s ease .75s forwards}@media(max-width:600px){.carousel_subtitle__x2y8q{font-size:15px}}@media(max-height:520px)and (orientation:landscape){.carousel_subtitle__x2y8q{display:none}}.carousel_actions__5tMjA{display:flex;align-items:center;gap:20px;margin-top:8px;flex-wrap:wrap;opacity:0;animation:carousel_fadeUp__3vEYp .7s ease 1s forwards}@media(max-width:600px){.carousel_actions__5tMjA{justify-content:center}}.carousel_cta__4Dy_r{font-size:15px;padding:14px 32px;box-shadow:0 0 24px rgba(0,204,85,.4)}.carousel_ctaSecondary__ABjTm{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:6px;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.carousel_ctaSecondary__ABjTm:after{content:"→";transition:transform .2s ease}.carousel_ctaSecondary__ABjTm:hover{color:#fff;border-color:hsla(0,0%,100%,.7)}.carousel_ctaSecondary__ABjTm:hover:after{transform:translateX(4px)}.carousel_stats__bEP_1{display:flex;align-items:center;gap:clamp(16px,2.5vw,28px);margin-top:8px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.15);width:100%;opacity:0;animation:carousel_fadeUp__3vEYp .7s ease 1.25s forwards}@media(max-width:600px){.carousel_stats__bEP_1{justify-content:center}}@media(max-height:520px)and (orientation:landscape){.carousel_stats__bEP_1{display:none}}.carousel_stat__XC2xL{display:flex;flex-direction:column;gap:2px}.carousel_stat__XC2xL strong{font-size:clamp(16px,2vw,24px);font-weight:800;color:#fff;line-height:1}.carousel_stat__XC2xL span{font-size:clamp(10px,.8vw,12px);color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.06em}.carousel_divider__WrbjE{width:1px;height:32px;background:hsla(0,0%,100%,.2);flex-shrink:0}.carousel_scrollIndicator__GNelB{position:absolute;bottom:32px;right:48px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px}@media(max-width:600px){.carousel_scrollIndicator__GNelB{display:none}}.carousel_scrollLine__PLb8P{width:1px;height:60px;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent);animation:carousel_scrollDown__zWhvJ 2s ease-in-out infinite}@keyframes carousel_scrollDown__zWhvJ{0%{transform:scaleY(0);transform-origin:top;opacity:1}50%{transform:scaleY(1);transform-origin:top;opacity:1}to{transform:scaleY(1);transform-origin:bottom;opacity:0}}.quoteFrom_form__61Xmx{display:flex;flex-direction:column;gap:16px}.input_container__ZXXht{display:flex;flex-direction:column!important;gap:8px}.input_container_input__K9eNM{display:flex;position:relative;flex-direction:column;gap:8px}.input_textarea__mHEjU{resize:none;min-height:150px;padding:12px}.input_error_icon__XJmPE{width:28px;position:absolute;color:#d72727;right:10px}.input_error__rRG6x{border:2px solid #d72727;padding-right:20px}.input_error_message__07Tse{font-size:12px;color:#d72727;display:flex;align-items:center;gap:8px}.input_container__1MyPV{display:flex;flex-direction:column;gap:8px}.input_input__vHclZ{background:#f5f5f5;border-radius:12px;padding-left:12px}.input_input__vHclZ>input{border-left:none;padding-left:0;outline:none!important}.input_error_icon__Gz8dw{width:28px;position:absolute;color:#d72727;right:10px}.input_error__PuHwR{border:2px solid #d72727;padding-right:20px}.input_error_message__fUZVr{font-size:12px;color:#d72727;display:flex;align-items:center;gap:8px}.casos_btn__qto_4{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.casos_btn__qto_4:hover{transform:scale(1.05)}.casos_main___ok8W{min-height:100vh;background-color:#fff}.casos_hero__ABlED{position:relative;width:100%;height:420px;overflow:hidden;display:flex;align-items:flex-end;background-image:url(/backgrounds/bg_3.webp);background-size:cover;background-position:center 40%}@media(max-width:600px){.casos_hero__ABlED{height:320px;align-items:center}}.casos_heroOverlay__E5UfL{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.45) 55%,rgba(0,0,0,.15))}@media(max-width:600px){.casos_heroOverlay__E5UfL{background:rgba(0,0,0,.6)}}.casos_heroContent__OnRoW{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 40px 48px;display:flex;flex-direction:column;gap:12px;color:#fff}@media(max-width:600px){.casos_heroContent__OnRoW{padding:24px;text-align:center;align-items:center}}.casos_heroEyebrow__EUjYp{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0c5}.casos_heroTitle__QY3zv{font-size:48px;font-weight:900;line-height:1.1;letter-spacing:-.02em}@media(max-width:800px){.casos_heroTitle__QY3zv{font-size:36px}}@media(max-width:600px){.casos_heroTitle__QY3zv{font-size:28px}}.casos_heroSubtitle__eFFdA{font-size:16px;color:hsla(0,0%,100%,.7);max-width:560px;line-height:1.6}@media(max-width:600px){.casos_heroSubtitle__eFFdA{font-size:14px}}.casos_container__p3Db6{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto}.casos_header__yKtrf{text-align:center;margin-bottom:0}.casos_header__yKtrf .casos_title__StzO7{font-size:56px;font-weight:800;color:#121212;letter-spacing:-.02em;margin-bottom:24px;line-height:1.1}@media(max-width:800px){.casos_header__yKtrf .casos_title__StzO7{font-size:44px}}@media(max-width:600px){.casos_header__yKtrf .casos_title__StzO7{font-size:36px}}.casos_header__yKtrf .casos_subtitle__D_oJm{font-size:20px;color:#3a3a3a;max-width:700px;margin:0 auto;line-height:1.6}@media(max-width:600px){.casos_header__yKtrf .casos_subtitle__D_oJm{font-size:18px}}.casos_filterNav__1by0F{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:64px;padding:8px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);border-radius:100px;box-shadow:0 4px 24px rgba(0,0,0,.02)}@media(max-width:600px){.casos_filterNav__1by0F{border-radius:24px;padding:16px;gap:12px}}.casos_filterNav__1by0F .casos_filterBtn__0b2ZB{display:flex;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;color:#3a3a3a;background:rgba(0,0,0,0);border:none;border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}@media(max-width:600px){.casos_filterNav__1by0F .casos_filterBtn__0b2ZB{padding:10px 16px;font-size:14px;flex-grow:1;justify-content:center}}.casos_filterNav__1by0F .casos_filterBtn__0b2ZB .casos_filterIcon__2lr1o{width:20px;height:20px;transition:all .3s ease}.casos_filterNav__1by0F .casos_filterBtn__0b2ZB:hover{color:#00a95c;background:rgba(0,204,85,.05)}.casos_filterNav__1by0F .casos_filterBtn__0b2ZB.casos_active__W10rM{background:#0c5;color:#fff;box-shadow:0 8px 16px rgba(0,204,85,.25)}.casos_filterNav__1by0F .casos_filterBtn__0b2ZB.casos_active__W10rM .casos_filterIcon__2lr1o{color:#fff}.casos_grid__o3ByF{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:40px;gap:40px;width:100%}@media(max-width:800px){.casos_grid__o3ByF{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}}@media(max-width:600px){.casos_grid__o3ByF{grid-template-columns:1fr}}.casos_card__dNrTZ{background:#fff;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.03);transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.casos_card__dNrTZ:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.casos_card__dNrTZ:hover .casos_cardImageWrapper__Ve7cH .casos_cardImage__e6J81{transform:scale(1.08)}.casos_card__dNrTZ:hover .casos_cardImageWrapper__Ve7cH .casos_overlay__q6uFQ{opacity:1}.casos_card__dNrTZ .casos_cardImageWrapper__Ve7cH{width:100%;height:240px;position:relative;overflow:hidden}.casos_card__dNrTZ .casos_cardImageWrapper__Ve7cH .casos_cardImage__e6J81{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.casos_card__dNrTZ .casos_cardImageWrapper__Ve7cH .casos_overlay__q6uFQ{position:absolute;inset:0;background:rgba(0,169,92,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.casos_card__dNrTZ .casos_cardImageWrapper__Ve7cH .casos_overlay__q6uFQ .casos_overlayIcon__KJ4QY{width:48px;height:48px;color:#fff}.casos_card__dNrTZ .casos_cardImageWrapper__Ve7cH .casos_categoryBadge__uS9g4{position:absolute;top:16px;left:16px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 14px;border-radius:100px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#00a95c;z-index:1;box-shadow:0 4px 12px rgba(0,0,0,.1)}.casos_card__dNrTZ .casos_cardContent__Vgg0U{padding:32px;display:flex;flex-direction:column;flex-grow:1}.casos_card__dNrTZ .casos_cardContent__Vgg0U h3{font-size:22px;font-weight:800;color:#121212;margin-bottom:12px;line-height:1.3}.casos_card__dNrTZ .casos_cardContent__Vgg0U .casos_description__EH6_x{font-size:16px;color:#3a3a3a;line-height:1.6;margin-bottom:24px;flex-grow:1}.casos_card__dNrTZ .casos_cardContent__Vgg0U .casos_cardMeta__NZNcD{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(0,0,0,.06)}.casos_card__dNrTZ .casos_cardContent__Vgg0U .casos_cardMeta__NZNcD .casos_metaBadge__FrZtB{font-size:14px;font-weight:500;color:#121212;background:#f5f5f5;padding:6px 12px;border-radius:8px}.casos_card__dNrTZ .casos_cardContent__Vgg0U .casos_cardMeta__NZNcD .casos_metaBadge__FrZtB strong{color:#00a95c}.casos_card__dNrTZ .casos_cardContent__Vgg0U .casos_cardMeta__NZNcD .casos_metaLocation__4VeZ1{font-size:14px;color:#767676;font-weight:500;display:flex;align-items:center;gap:4px}.casos_card__dNrTZ .casos_cardContent__Vgg0U .casos_cardMeta__NZNcD .casos_metaLocation__4VeZ1:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#0c5}.casos_lightbox__PKc_3{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:casos_fadeIn__op5j6 .3s ease-out;cursor:zoom-out}.casos_lightbox__PKc_3 .casos_lightboxImage__C8M1v{max-width:90vw;max-height:90vh;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:casos_scaleIn__NtYfK .3s cubic-bezier(.16,1,.3,1);cursor:default}.casos_lightbox__PKc_3 .casos_lightboxClose__RQJdU{position:absolute;top:32px;right:40px;width:48px;height:48px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.casos_lightbox__PKc_3 .casos_lightboxClose__RQJdU svg{width:24px;height:24px}.casos_lightbox__PKc_3 .casos_lightboxClose__RQJdU:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}@keyframes casos_fadeIn__op5j6{0%{opacity:0}to{opacity:1}}@keyframes casos_scaleIn__NtYfK{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.faq_btn__0NvnO{display:flex;width:100%;column-gap:10px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;border-radius:9999px;text-decoration:none;transition:transform .3s ease,background-color .3s ease;padding:.75rem 2rem;border:none}.faq_btn__0NvnO:hover{transform:scale(1.05)}.faq_main__SF0_n{min-height:100vh;background:#fff}.faq_hero__9t6FX{position:relative;width:100%;height:420px;overflow:hidden;display:flex;align-items:flex-end;background-image:url(/backgrounds/bg_1.webp);background-size:cover;background-position:center 40%}@media(max-width:600px){.faq_hero__9t6FX{height:320px;align-items:center}}.faq_heroOverlay__J7Y5G{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.45) 55%,rgba(0,0,0,.15))}@media(max-width:600px){.faq_heroOverlay__J7Y5G{background:rgba(0,0,0,.6)}}.faq_heroContent__m7Yx0{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 40px 48px;display:flex;flex-direction:column;gap:12px;color:#fff}@media(max-width:600px){.faq_heroContent__m7Yx0{padding:24px;text-align:center;align-items:center}}.faq_heroEyebrow__wFrSA{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0c5}.faq_heroTitle__AU_48{font-size:48px;font-weight:900;line-height:1.1;letter-spacing:-.02em}@media(max-width:800px){.faq_heroTitle__AU_48{font-size:36px}}@media(max-width:600px){.faq_heroTitle__AU_48{font-size:28px}}.faq_heroSubtitle__0zm2v{font-size:16px;color:hsla(0,0%,100%,.7);max-width:560px;line-height:1.6}@media(max-width:600px){.faq_heroSubtitle__0zm2v{font-size:14px}}.faq_container__g73WN{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;width:100%}.faq_heroSection__X4vFj{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px;margin-bottom:80px;width:100%}@media(max-width:800px){.faq_heroSection__X4vFj{grid-template-columns:1fr;text-align:center;gap:40px}}.faq_heroSection__X4vFj .faq_headerText__4edgK{display:flex;flex-direction:column;justify-content:center}@media(max-width:800px){.faq_heroSection__X4vFj .faq_headerText__4edgK{align-items:center}}.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_badge__EemUu{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:8px 16px;background:rgba(0,204,85,.1);border:1px solid rgba(0,204,85,.2);border-radius:100px;color:#00a95c;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px}@media(max-width:800px){.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_badge__EemUu{align-self:center}}.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_badge__EemUu .faq_badgeIcon__HiRiI{width:18px;height:18px}.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_title__LOtV9{font-size:56px;font-weight:800;color:#121212;letter-spacing:-.02em;margin-bottom:24px;line-height:1.1}@media(max-width:900px){.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_title__LOtV9{font-size:40px}}@media(max-width:600px){.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_title__LOtV9{font-size:36px}}.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_subtitle__ktmo6{font-size:20px;color:#3a3a3a;line-height:1.6}@media(max-width:600px){.faq_heroSection__X4vFj .faq_headerText__4edgK .faq_subtitle__ktmo6{font-size:18px}}.faq_heroSection__X4vFj .faq_imageWrapper__c56T7{position:relative;width:100%;height:380px;border-radius:32px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.08)}.faq_heroSection__X4vFj .faq_imageWrapper__c56T7:after{content:"";position:absolute;inset:0;border-radius:32px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);pointer-events:none}.faq_heroSection__X4vFj .faq_imageWrapper__c56T7 .faq_heroImage__7MNhh{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.faq_heroSection__X4vFj .faq_imageWrapper__c56T7:hover .faq_heroImage__7MNhh{transform:scale(1.05)}.faq_faqList__L27HH{width:100%;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.faq_faqCard__KN5FA{width:100%;background-color:#fff;border-radius:24px;border:1px solid #eef2f6;box-shadow:0 4px 20px rgba(0,0,0,.03);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq_faqCard__KN5FA:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:rgba(0,204,85,.2)}.faq_faqCard__KN5FA summary::-webkit-details-marker{display:none}.faq_faqCard__KN5FA .faq_question__Km5b7{display:flex;justify-content:space-between;align-items:center;padding:32px;cursor:pointer;list-style:none;outline:none;transition:background-color .3s ease}.faq_faqCard__KN5FA .faq_question__Km5b7 h3{font-size:20px;font-weight:700;color:#121212;margin:0;line-height:1.4;max-width:90%;transition:color .3s ease}@media(max-width:600px){.faq_faqCard__KN5FA .faq_question__Km5b7 h3{font-size:18px}}.faq_faqCard__KN5FA .faq_question__Km5b7 .faq_iconWrapper__1mEju{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#f5f5f5;color:#3a3a3a;transition:all .3s ease;flex-shrink:0}.faq_faqCard__KN5FA .faq_question__Km5b7 .faq_iconWrapper__1mEju svg{width:20px;height:20px;transition:transform .3s ease}.faq_faqCard__KN5FA .faq_question__Km5b7 .faq_iconWrapper__1mEju .minus{display:none}.faq_faqCard__KN5FA:hover .faq_question__Km5b7 .faq_iconWrapper__1mEju{background-color:rgba(0,204,85,.1);color:#00a95c}.faq_faqCard__KN5FA[open]{border-color:rgba(0,204,85,.3);box-shadow:0 12px 32px rgba(0,0,0,.08)}.faq_faqCard__KN5FA[open] .faq_question__Km5b7 h3{color:#00a95c}.faq_faqCard__KN5FA[open] .faq_question__Km5b7 .faq_iconWrapper__1mEju{background-color:#0c5;color:#fff}.faq_faqCard__KN5FA[open] .faq_question__Km5b7 .faq_iconWrapper__1mEju .plus{display:none}.faq_faqCard__KN5FA[open] .faq_question__Km5b7 .faq_iconWrapper__1mEju .minus{display:block;animation:faq_rotateIn__gi9gV .3s ease-out}.faq_faqCard__KN5FA[open] .faq_answerWrapper__fwKvJ{animation:faq_expandDown__0iNMy .4s cubic-bezier(.16,1,.3,1) forwards}.faq_faqCard__KN5FA .faq_answerWrapper__fwKvJ{padding:0 32px 32px;display:flex;flex-direction:column;gap:16px}.faq_faqCard__KN5FA .faq_answerWrapper__fwKvJ .faq_answerLine__vhrdR{width:40px;height:3px;background:linear-gradient(90deg,#00cc55,rgba(26,209,116,.2));border-radius:2px}.faq_faqCard__KN5FA .faq_answerWrapper__fwKvJ .faq_answer__biJXp{font-size:17px;line-height:1.7;color:#3a3a3a}@media(max-width:600px){.faq_faqCard__KN5FA .faq_answerWrapper__fwKvJ .faq_answer__biJXp{font-size:16px}}.faq_footer__cJOni{margin-top:80px;background:linear-gradient(135deg,#121212,#1a1a1a);padding:56px 64px;border-radius:32px;width:100%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 20px 60px rgba(0,0,0,.15);position:relative;overflow:hidden}@media(max-width:800px){.faq_footer__cJOni{flex-direction:column;text-align:center;gap:32px;padding:48px 32px}}.faq_footer__cJOni:after{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(0,204,85,.15) 0,transparent 70%);border-radius:50%;transform:translate(30%,-30%)}.faq_footer__cJOni .faq_footerContent__w3ODm{position:relative;z-index:2}.faq_footer__cJOni .faq_footerContent__w3ODm h2{font-size:32px;font-weight:800;color:#fff;margin-bottom:12px}.faq_footer__cJOni .faq_footerContent__w3ODm p{font-size:18px;color:hsla(0,0%,100%,.8);max-width:400px}.faq_footer__cJOni .faq_contactBtn__m5Lnk{position:relative;z-index:2;display:inline-block;padding:20px 48px;background-color:#0c5;color:#fff;font-weight:800;font-size:18px;text-decoration:none;border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(0,204,85,.3);white-space:nowrap}.faq_footer__cJOni .faq_contactBtn__m5Lnk:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 40px rgba(0,204,85,.4);background-color:hsl(145,100%,45%)}@keyframes faq_expandDown__0iNMy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes faq_rotateIn__gi9gV{0%{transform:rotate(-90deg) scale(.5);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}