.glass-effect[data-v-aa68f092]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2)}header[data-v-aa68f092]{left:0!important;position:fixed!important;right:0!important;top:0!important;transition:all .3s ease-in-out;z-index:999999!important}header.scrolled[data-v-aa68f092]{animation:headerAppear-aa68f092 .3s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;box-shadow:0 4px 6px #0000001a}@keyframes headerAppear-aa68f092{0%{opacity:.7;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-link[data-v-aa68f092]{border-radius:9px;position:relative}.nav-link-active[data-v-aa68f092]{background:#22c55e1a!important;box-shadow:0 4px 12px #22c55e33;font-weight:600;transform:scale(1.05)}.nav-link-active[data-v-aa68f092],header.scrolled .nav-link-active[data-v-aa68f092]{border:2px solid #22c55e!important;color:#16a34a!important}header.scrolled .nav-link-active[data-v-aa68f092]{background:#22c55e26!important}.mobile-nav-link[data-v-aa68f092]{border-radius:9px;position:relative}.mobile-nav-link-active[data-v-aa68f092]{background:#22c55e26!important;border:2px solid #22c55e!important;box-shadow:0 4px 12px #22c55e26;color:#16a34a!important;font-weight:600;transform:scale(1.02)}.mobile-nav-link-active .group-hover\:text-green-600[data-v-aa68f092]{color:#16a34a!important}.mobile-nav-link[data-v-aa68f092],.nav-link[data-v-aa68f092]{transition:all .3s cubic-bezier(.4,0,.2,1)}.hamburger-menu[data-v-aa68f092]{cursor:pointer;height:18px;position:relative;width:24px}.line[data-v-aa68f092]{border-radius:1px;display:block;height:2px;position:absolute;transform-origin:center;transition:all .3s ease-in-out;width:100%}.line-1[data-v-aa68f092]{top:0}.line-2[data-v-aa68f092]{top:50%;transform:translateY(-50%)}.line-3[data-v-aa68f092]{bottom:0}.hamburger-menu.active .line-1[data-v-aa68f092]{transform:rotate(45deg) translate(6px,6px)}.hamburger-menu.active .line-2[data-v-aa68f092]{opacity:0;transform:translateY(-50%) scale(0)}.hamburger-menu.active .line-3[data-v-aa68f092]{transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu[data-v-aa68f092]{display:none;z-index:1000001!important}.mobile-menu button[data-v-aa68f092]{position:relative;z-index:1000001!important}@media only screen and (max-width:768px){.mobile-menu[data-v-aa68f092]{display:block!important;z-index:1000001!important}header[data-v-aa68f092]{padding:12px 16px}}@media (max-width:380px){header[data-v-aa68f092]{padding:10px 12px}.image-container[data-v-aa68f092]{height:auto!important;max-width:140px!important}}@media (max-width:320px){.fixed.top-0.right-0.w-\[85vw\][data-v-aa68f092]{width:100vw!important}}@supports (padding:max(0px)){header[data-v-aa68f092]{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-top:max(12px,env(safe-area-inset-top))}@media (min-width:640px){header[data-v-aa68f092]{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}}}@supports (height:100dvh){.h-\[100dvh\][data-v-aa68f092]{height:100dvh}}[data-v-aa68f092]{transition:color .2s ease,background-color .2s ease,transform .2s ease}.group:hover .group-hover\:text-green-600[data-v-aa68f092]{color:#16a34a}a[data-v-aa68f092]:focus,button[data-v-aa68f092]:focus{outline:2px solid #22c55e;outline-offset:2px}body.menu-open[data-v-aa68f092]{overflow:hidden}@keyframes activeGlow-aa68f092{0%{box-shadow:0 4px 12px #22c55e33}50%{box-shadow:0 6px 16px #22c55e4d}to{box-shadow:0 4px 12px #22c55e33}}.mobile-nav-link-active[data-v-aa68f092],.nav-link-active[data-v-aa68f092]{animation:activeGlow-aa68f092 2s ease-in-out infinite}.country-dropdown[data-v-aa68f092]{scrollbar-color:#22c55e #f1f5f9;scrollbar-width:thin}.country-dropdown[data-v-aa68f092]::-webkit-scrollbar{width:6px}.country-dropdown[data-v-aa68f092]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.country-dropdown[data-v-aa68f092]::-webkit-scrollbar-thumb{background:#22c55e;border-radius:3px}.country-dropdown[data-v-aa68f092]::-webkit-scrollbar-thumb:hover{background:#16a34a}.flag-container[data-v-aa68f092]{border:1px solid rgba(0,0,0,.1);border-radius:2px;overflow:hidden}@keyframes slideDown-aa68f092{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.country-dropdown[data-v-aa68f092]{animation:slideDown-aa68f092 .2s ease-out}.drawer__link--active[data-v-aa68f092],.drawer__link--active[data-v-aa68f092]:not(.logo-link){background-color:#8f313152;color:#9b2f2f;font-weight:600}.logo-link.drawer__link--active[data-v-aa68f092],a[href="/"].drawer__link--active[data-v-aa68f092]{background-color:transparent!important}.footer[data-v-0b4d8384]{background-color:#fbf8ff;margin-top:auto;min-height:80px;overflow:hidden;padding:2rem 0;position:relative}.background-shapes[data-v-0b4d8384]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.shape[data-v-0b4d8384]{animation:float-0b4d8384 6s ease-in-out infinite;background:#ffffff08;border-radius:50%;position:absolute}.shape-1[data-v-0b4d8384]{animation-delay:0s;height:80px;left:10%;top:10%;width:80px}.shape-2[data-v-0b4d8384]{animation-delay:-2s;height:60px;right:15%;top:20%;width:60px}.shape-3[data-v-0b4d8384]{animation-delay:-4s;border-radius:20%;bottom:20%;height:100px;left:20%;width:100px}.shape-4[data-v-0b4d8384]{animation-delay:-1s;height:40px;right:30%;top:60%;width:40px}.shape-5[data-v-0b4d8384]{animation-delay:-3s;border-radius:30%;bottom:30%;height:70px;right:10%;width:70px}.shape-6[data-v-0b4d8384]{animation-delay:-5s;border-radius:15%;height:50px;left:50%;top:40%;transform:rotate(45deg);width:50px}@keyframes float-0b4d8384{0%,to{opacity:.3;transform:translateY(0) rotate(0)}33%{opacity:.5;transform:translateY(-20px) rotate(120deg)}66%{opacity:.2;transform:translateY(10px) rotate(240deg)}}.footer-content[data-v-0b4d8384]{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.footer-year[data-v-0b4d8384]{flex:1}.footer-year p[data-v-0b4d8384]{color:#374151;font-size:.875rem;font-weight:400;margin:0}.center-links[data-v-0b4d8384]{align-items:center;display:flex;flex-direction:column;gap:1rem}.terms-links-container[data-v-0b4d8384]{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.terms-link[data-v-0b4d8384]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;text-decoration:none;transition:all .2s ease}.terms-link[data-v-0b4d8384]:hover{background-color:#3b82f61a;color:#232c4d;text-decoration:underline}.terms-link[data-v-0b4d8384]:not(:last-child):after{color:#d1d5db;content:"|";font-weight:300;margin-left:24px}.aws-section[data-v-0b4d8384]{align-items:center;display:flex;gap:.5rem}.aws-logo[data-v-0b4d8384]{filter:brightness(.7);height:auto;transform:translateY(3px);transition:filter .3s ease;width:48px}.aws-logo[data-v-0b4d8384]:hover{filter:brightness(1)}.aws-text[data-v-0b4d8384]{color:#6b7280;font-size:.875rem;font-weight:500}.social-icons[data-v-0b4d8384]{gap:1rem}.social-icons[data-v-0b4d8384],.social-link[data-v-0b4d8384]{align-items:center;display:flex}.social-link[data-v-0b4d8384]{background-color:transparent;border-radius:50%;color:#6b7280;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link[data-v-0b4d8384]:hover{transform:translateY(-2px)}.facebook[data-v-0b4d8384]:hover{color:#1877f2}.instagram[data-v-0b4d8384]:hover{color:#e4405f}.linkedin[data-v-0b4d8384]:hover{color:#0077b5}.youtube[data-v-0b4d8384]:hover{color:red}.social-link svg[data-v-0b4d8384]{height:20px;transition:all .3s ease;width:20px}.whatsapp-float[data-v-0b4d8384]{position:fixed}.shadow-glow[data-v-0b4d8384]{box-shadow:0 0 20px #22c55e66}.animate-bounce-gentle[data-v-0b4d8384]{animation:bounce-gentle-0b4d8384 2s infinite}@keyframes bounce-gentle-0b4d8384{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.whatsapp-button[data-v-0b4d8384]{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px}.whatsapp-button[data-v-0b4d8384]:hover{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 30px #25d36699;transform:scale(1.1) translateY(2px)}.whatsapp-button:hover svg[data-v-0b4d8384]{color:#f0f9ff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.whatsapp-button[data-v-0b4d8384]:active{transform:scale(.95)}.whatsapp-button svg[data-v-0b4d8384]{transition:all .3s ease}.policy-modal-overlay[data-v-0b4d8384],.terms-modal-overlay[data-v-0b4d8384]{align-items:center;animation:fadeIn-0b4d8384 .3s ease;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.terms-modal-overlay[data-v-0b4d8384]{z-index:10001}@keyframes fadeIn-0b4d8384{0%{opacity:0}to{opacity:1}}.policy-modal-content[data-v-0b4d8384],.terms-modal-content[data-v-0b4d8384]{animation:slideUp-0b4d8384 .3s ease;background:#fff;border-radius:12px;box-shadow:0 25px 50px #0006;max-height:85vh;max-width:700px;overflow:hidden;width:100%}@keyframes slideUp-0b4d8384{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.policy-modal-header[data-v-0b4d8384],.terms-modal-header[data-v-0b4d8384]{align-items:center;background:linear-gradient(135deg,#38f5b3,#2563eb 50%,#7c3aed);border-bottom:1px solid #e2e8f0;color:#fff;display:flex;justify-content:space-between;padding:24px 30px}.policy-modal-header h2[data-v-0b4d8384],.terms-modal-header h2[data-v-0b4d8384]{font-size:22px;font-weight:600;margin:0}.policy-modal-header h2[data-v-0b4d8384],.terms-modal-header h2[data-v-0b4d8384]{color:#fff}.policy-close-btn[data-v-0b4d8384],.terms-close-btn[data-v-0b4d8384]{background:none;border:none;border-radius:6px;color:#fffc;cursor:pointer;font-size:28px;line-height:1;padding:8px;transition:all .2s ease}.policy-close-btn[data-v-0b4d8384]:hover,.terms-close-btn[data-v-0b4d8384]:hover{background:#ffffff1a;color:#fff}.policy-modal-body[data-v-0b4d8384],.terms-modal-body[data-v-0b4d8384]{max-height:calc(85vh - 140px);overflow-y:auto;padding:30px}.policy-section[data-v-0b4d8384],.terms-section[data-v-0b4d8384]{margin-bottom:24px}.policy-section h3[data-v-0b4d8384],.terms-section h3[data-v-0b4d8384]{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:18px;font-weight:600;margin-bottom:12px;padding-bottom:8px;position:relative}.policy-section h3[data-v-0b4d8384]:before,.terms-section h3[data-v-0b4d8384]:before{background:linear-gradient(135deg,#38f5b3,#2563eb 50%,#7c3aed);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.policy-section p[data-v-0b4d8384],.terms-section p[data-v-0b4d8384]{color:#475569;font-size:15px;line-height:1.6;margin-bottom:8px}.policy-section ul[data-v-0b4d8384],.terms-section ul[data-v-0b4d8384]{margin-bottom:12px;padding-left:20px}.policy-section li[data-v-0b4d8384],.terms-section li[data-v-0b4d8384]{color:#475569;font-size:15px;line-height:1.6;margin-bottom:4px}.policy-footer-section[data-v-0b4d8384],.terms-footer-section[data-v-0b4d8384]{border-top:1px solid #e2e8f0;margin-top:30px;padding-top:20px;text-align:center}.policy-footer-section p[data-v-0b4d8384],.terms-footer-section p[data-v-0b4d8384]{color:#94a3b8;font-size:13px;font-style:italic}.policy-modal-footer[data-v-0b4d8384],.terms-modal-footer[data-v-0b4d8384]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:20px 30px;text-align:right}.policy-accept-btn[data-v-0b4d8384],.terms-accept-btn[data-v-0b4d8384]{background:linear-gradient(135deg,#38f5b3,#2563eb 50%,#7c3aed);border:none;border-radius:8px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .2s ease}.policy-accept-btn[data-v-0b4d8384]:hover,.terms-accept-btn[data-v-0b4d8384]:hover{box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}@media (max-width:768px){.footer[data-v-0b4d8384]{padding:2rem 0}.footer-content[data-v-0b4d8384]{flex-direction:column;gap:1.5rem;text-align:center}.footer-year[data-v-0b4d8384]{flex:none;order:1}.center-links[data-v-0b4d8384]{order:2}.terms-links-container[data-v-0b4d8384]{flex-direction:column;gap:12px}.terms-link[data-v-0b4d8384]:not(:last-child):after{display:none}.social-icons[data-v-0b4d8384]{gap:1.5rem;justify-content:center;order:3}.shape[data-v-0b4d8384]{display:none}.policy-modal-content[data-v-0b4d8384],.terms-modal-content[data-v-0b4d8384]{margin:10px;max-height:90vh}.policy-modal-body[data-v-0b4d8384],.policy-modal-footer[data-v-0b4d8384],.policy-modal-header[data-v-0b4d8384],.terms-modal-body[data-v-0b4d8384],.terms-modal-footer[data-v-0b4d8384],.terms-modal-header[data-v-0b4d8384]{padding-left:20px;padding-right:20px}.policy-accept-btn[data-v-0b4d8384],.terms-accept-btn[data-v-0b4d8384]{width:100%}}@media (max-width:480px){.footer-content[data-v-0b4d8384]{padding:0 1rem}.aws-logo[data-v-0b4d8384]{width:40px}.aws-text[data-v-0b4d8384]{font-size:.8rem}.social-icons[data-v-0b4d8384]{gap:1rem}.social-link[data-v-0b4d8384]{height:35px;width:35px}.social-link svg[data-v-0b4d8384]{height:18px;width:18px}}@media (hover:hover){.shape[data-v-0b4d8384]:hover{animation-duration:2s;background:#ffffff14}}.footer-content[data-v-0b4d8384]{animation:fadeInUp-0b4d8384 .8s ease-out}@keyframes fadeInUp-0b4d8384{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.policy-modal-body[data-v-0b4d8384]::-webkit-scrollbar,.terms-modal-body[data-v-0b4d8384]::-webkit-scrollbar{width:8px}.policy-modal-body[data-v-0b4d8384]::-webkit-scrollbar-track,.terms-modal-body[data-v-0b4d8384]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.policy-modal-body[data-v-0b4d8384]::-webkit-scrollbar-thumb,.terms-modal-body[data-v-0b4d8384]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#38f5b3,#2563eb);border-radius:4px}.policy-modal-body[data-v-0b4d8384]::-webkit-scrollbar-thumb:hover,.terms-modal-body[data-v-0b4d8384]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)}
