.Hero_hero__bqvNd{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.Hero_backgroundImage__Lx25U{object-fit:cover;object-position:center;z-index:0}.Hero_overlay__GFOqg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(2,44,34,.95),rgba(6,78,59,.85) 50%,rgba(20,83,45,.75));z-index:1}.Hero_content__WDVga{position:relative;z-index:2;padding-top:4rem;padding-bottom:4rem}.Hero_textContent__9H0oE{max-width:900px;color:var(--color-white)}.Hero_title__h4PJ2{font-size:var(--text-6xl);font-weight:var(--font-extrabold);line-height:1.1;margin-bottom:var(--spacing-6);color:var(--color-white);animation:Hero_fadeInUp__eGRou .8s ease-out;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Hero_highlight__Kxh4B{background:linear-gradient(135deg,#fbbf24,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;font-style:italic}.Hero_subtitle__WCdI_{font-size:var(--text-xl);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-10);opacity:.95;animation:Hero_fadeInUp__eGRou .8s ease-out .2s both;max-width:800px;border-left:4px solid var(--color-accent);padding-left:var(--spacing-4)}.Hero_ctas__dB6t2{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-10);animation:Hero_fadeInUp__eGRou .8s ease-out .4s both;flex-wrap:wrap}.Hero_contact__uMOOk{display:flex;gap:var(--spacing-8);animation:Hero_fadeInUp__eGRou .8s ease-out .6s both;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.2);padding-top:var(--spacing-6)}.Hero_contactItem__DRaAN{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-base);opacity:.9;color:var(--color-neutral-100)}.Hero_contactItem__DRaAN svg{flex-shrink:0;color:var(--color-accent)}@media (max-width:768px){.Hero_hero__bqvNd{min-height:90vh}.Hero_title__h4PJ2{font-size:var(--text-4xl)}.Hero_subtitle__WCdI_{font-size:var(--text-lg)}.Hero_contact__uMOOk,.Hero_ctas__dB6t2{flex-direction:column}.Hero_contact__uMOOk{gap:var(--spacing-4)}}.Card_card__jk_Lw{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:var(--shadow-md);transition:all var(--transition-base);border:1px solid var(--color-neutral-200);height:100%;display:flex;flex-direction:column}.Card_card__jk_Lw:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--color-primary-light)}.Card_highlight__FAvxW{background:linear-gradient(135deg,rgba(30,58,138,.05),rgba(59,130,246,.05));border:2px solid var(--color-primary-light)}.Card_iconWrapper__202uw{width:64px;height:64px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-light) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6);color:var(--color-white)}.Card_iconWrapper__202uw svg{width:32px;height:32px}.Card_title__ocRAt{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-neutral-900);margin-bottom:var(--spacing-3);font-family:var(--font-serif)}.Card_description__OCw8v{font-size:var(--text-base);line-height:var(--line-height-relaxed);color:var(--color-neutral-600);margin:0;flex-grow:1}@media (max-width:768px){.Card_card__jk_Lw{padding:var(--spacing-6)}.Card_iconWrapper__202uw{width:56px;height:56px}.Card_iconWrapper__202uw svg{width:28px;height:28px}}.FAQ_faqContainer__4moke{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:900px;margin:0 auto}.FAQ_faqItem___h02l{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);overflow:hidden;transition:all var(--transition-base)}.FAQ_faqItem___h02l:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-md)}.FAQ_question__n2Op6{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-6);background:transparent;border:none;cursor:pointer;text-align:left;transition:all var(--transition-base)}.FAQ_question__n2Op6:hover{background:var(--color-neutral-50)}.FAQ_question__n2Op6.FAQ_active__M29dP{background:linear-gradient(135deg,rgba(30,58,138,.05),rgba(59,130,246,.05))}.FAQ_question__n2Op6 h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-neutral-900);margin:0;padding-right:var(--spacing-4);font-family:var(--font-serif)}.FAQ_icon__DqBVF{flex-shrink:0;color:var(--color-primary);transition:transform var(--transition-base)}.FAQ_question__n2Op6.FAQ_active__M29dP .FAQ_icon__DqBVF{transform:rotate(180deg)}.FAQ_answer__TaWag{max-height:0;overflow:hidden;transition:max-height var(--transition-base)}.FAQ_answer__TaWag.FAQ_open__nCd2i{max-height:500px}.FAQ_answer__TaWag p{padding:0 var(--spacing-6) var(--spacing-6);margin:0;color:var(--color-neutral-600);line-height:var(--line-height-relaxed)}@media (max-width:768px){.FAQ_question__n2Op6{padding:var(--spacing-4)}.FAQ_question__n2Op6 h3{font-size:var(--text-base)}.FAQ_answer__TaWag p{padding:0 var(--spacing-4) var(--spacing-4);font-size:var(--text-sm)}}.WhatsAppButton_whatsappButton__U73vc{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(37,211,102,.4);cursor:pointer;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1);animation:WhatsAppButton_pulse__LydKK 2s cubic-bezier(.4,0,.6,1) infinite}.WhatsAppButton_whatsappButton__U73vc:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(37,211,102,.6);animation:none}.WhatsAppButton_icon__T2QYb{transition:transform .3s ease}.WhatsAppButton_whatsappButton__U73vc:hover .WhatsAppButton_icon__T2QYb{transform:rotate(15deg)}.WhatsAppButton_tooltip__mGBZB{position:absolute;right:70px;background:var(--color-neutral-900);color:var(--color-white);padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-lg);animation:WhatsAppButton_fadeInRight__gXX4V .3s ease-out}.WhatsAppButton_tooltip__mGBZB:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid var(--color-neutral-900);border-top:6px solid transparent;border-bottom:6px solid transparent}@keyframes WhatsAppButton_pulse__LydKK{0%,to{box-shadow:0 4px 12px rgba(37,211,102,.4)}50%{box-shadow:0 4px 20px rgba(37,211,102,.6)}}@keyframes WhatsAppButton_fadeInRight__gXX4V{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.WhatsAppButton_whatsappButton__U73vc{bottom:1.5rem;right:1.5rem;width:56px;height:56px}.WhatsAppButton_tooltip__mGBZB{display:none}}.InteractiveChecklist_checklistContainer__9wG3A{background:linear-gradient(135deg,#064e3b,#022c22);padding:3rem;border-radius:1.5rem;color:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);position:relative;overflow:hidden}.InteractiveChecklist_checklistContainer__9wG3A:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(217,119,6,.1) 0,transparent 70%);pointer-events:none}.InteractiveChecklist_header__AXDrJ{text-align:center;margin-bottom:2.5rem;position:relative;z-index:1}.InteractiveChecklist_header__AXDrJ h3{color:#fff;font-size:2rem;margin-bottom:.75rem;font-family:Playfair Display,Georgia,serif}.InteractiveChecklist_header__AXDrJ p{color:hsla(0,0%,100%,.85);font-size:1.125rem;margin-bottom:1.5rem}.InteractiveChecklist_progressBar__RruDc{background:hsla(0,0%,100%,.2);height:12px;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.InteractiveChecklist_progressFill__3Pwca{height:100%;background:linear-gradient(90deg,#d97706,#f59e0b);transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(217,119,6,.5)}.InteractiveChecklist_progressText__exAG4{font-size:.875rem;color:hsla(0,0%,100%,.7)}.InteractiveChecklist_checklistItems__gaXI0{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem;position:relative;z-index:1}.InteractiveChecklist_checklistItem__WwxES{display:flex;gap:1rem;padding:1.25rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.InteractiveChecklist_checklistItem__WwxES:hover{background:hsla(0,0%,100%,.12);transform:translateX(8px);border-color:rgba(217,119,6,.5)}.InteractiveChecklist_checklistItem__WwxES.InteractiveChecklist_checked__govIV{background:rgba(217,119,6,.15);border-color:#d97706}.InteractiveChecklist_checkbox__sTAX2{width:28px;height:28px;min-width:28px;border:2px solid hsla(0,0%,100%,.4);border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(0,0,0,.2)}.InteractiveChecklist_checklistItem__WwxES.InteractiveChecklist_checked__govIV .InteractiveChecklist_checkbox__sTAX2{background:linear-gradient(135deg,#d97706,#f59e0b);border-color:#f59e0b;animation:InteractiveChecklist_checkPop__T1PL5 .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes InteractiveChecklist_checkPop__T1PL5{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.InteractiveChecklist_itemContent__1U2oM h4{color:#fff;font-size:1.125rem;margin-bottom:.35rem;font-weight:600;font-family:Inter,sans-serif}.InteractiveChecklist_itemContent__1U2oM p{color:hsla(0,0%,100%,.75);font-size:.9rem;line-height:1.5;margin:0}.InteractiveChecklist_successMessage__H3pRV{background:rgba(217,119,6,.2);border:2px solid #d97706;padding:2rem;border-radius:1rem;text-align:center;animation:InteractiveChecklist_slideIn__kxyLv .5s cubic-bezier(.68,-.55,.265,1.55);position:relative;z-index:1}@keyframes InteractiveChecklist_slideIn__kxyLv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InteractiveChecklist_successIcon__vs1Zd{width:60px;height:60px;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 1rem;animation:InteractiveChecklist_pulse__gi83H 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes InteractiveChecklist_pulse__gi83H{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.InteractiveChecklist_successMessage__H3pRV h3{color:#fff;font-size:1.75rem;margin-bottom:.75rem}.InteractiveChecklist_successMessage__H3pRV p{color:hsla(0,0%,100%,.9);font-size:1.125rem;line-height:1.6;margin:0}.InteractiveChecklist_ctaButton__YvN6L{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#b45309,#d97706);color:#fff;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.InteractiveChecklist_ctaButton__YvN6L:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 0 20px rgba(217,119,6,.5);background:linear-gradient(135deg,#d97706,#f59e0b)}@media (max-width:768px){.InteractiveChecklist_checklistContainer__9wG3A{padding:2rem 1.5rem}.InteractiveChecklist_header__AXDrJ h3{font-size:1.5rem}.InteractiveChecklist_header__AXDrJ p{font-size:1rem}.InteractiveChecklist_checklistItem__WwxES{padding:1rem}.InteractiveChecklist_itemContent__1U2oM h4{font-size:1rem}.InteractiveChecklist_itemContent__1U2oM p{font-size:.85rem}.InteractiveChecklist_successMessage__H3pRV{padding:1.5rem}.InteractiveChecklist_successMessage__H3pRV h3{font-size:1.5rem}.InteractiveChecklist_successMessage__H3pRV p{font-size:1rem}.InteractiveChecklist_ctaButton__YvN6L{font-size:.95rem;padding:.875rem 1.5rem}}