.cookie-consent{position:fixed;bottom:-100%;left:0;z-index:50;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;--tw-bg-opacity:1;background-color:rgba(80,80,80,var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:768px){.cookie-consent{padding-left:4rem;padding-right:4rem;padding-top:.75rem;padding-bottom:.75rem}}.cookie-consent.active{bottom:0}.cookie-consent__text{width:100%;text-align:left;font-size:.75rem;line-height:1rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.cookie-consent__text{width:75%;font-size:1rem;line-height:1.5rem}}.cookie-consent__link{color:var(--secundario);cursor:pointer;text-decoration:underline}.cookie-consent__button{background-color:var(--success);margin-left:auto;margin-right:auto;margin-top:1rem;border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}@media (min-width:768px){.cookie-consent__button{margin-left:0;margin-right:0;margin-top:0}}.refinanca-banner[data-v-21382d6d]{position:fixed;left:0;width:100%;z-index:51;transition:bottom .3s ease}.refinanca-banner__content[data-v-21382d6d]{background-color:#e8edf5;border-top:3px solid #213f80;display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem}.refinanca-banner__icon[data-v-21382d6d]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.refinanca-banner__text[data-v-21382d6d]{color:#213f80;font-size:.8rem;line-height:1.5;margin:0;flex:1}.refinanca-banner__text strong[data-v-21382d6d]{font-weight:700}.refinanca-banner__close[data-v-21382d6d]{color:#213f80;background:none;border:none;font-size:1rem;cursor:pointer;padding:.25rem;flex-shrink:0;opacity:.6;transition:opacity .2s}.refinanca-banner__close[data-v-21382d6d]:hover{opacity:1}@media (max-width:768px){.refinanca-banner__content[data-v-21382d6d]{padding:.5rem .75rem}.refinanca-banner__text[data-v-21382d6d]{font-size:.72rem}}.popup-overlay[data-v-e3cb92d2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.popup-card[data-v-e3cb92d2]{background-color:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:520px;width:100%;overflow:hidden;animation:slideUp-e3cb92d2 .3s ease-out}@keyframes slideUp-e3cb92d2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.popup-header[data-v-e3cb92d2]{background:linear-gradient(135deg,#213f80,#1a3368);padding:1.25rem 1.5rem;display:flex;align-items:center;gap:.75rem;position:relative}.popup-header__icon[data-v-e3cb92d2]{background-color:hsla(0,0%,100%,.15);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.popup-header__text[data-v-e3cb92d2]{flex:1}.popup-header__title[data-v-e3cb92d2]{color:#fff;font-size:1.2rem;font-weight:700;margin:0;line-height:1.3}.popup-header__subtitle[data-v-e3cb92d2]{color:hsla(0,0%,100%,.85);font-size:.85rem;margin:.15rem 0 0 0;font-weight:400}.popup-header__close[data-v-e3cb92d2]{color:hsla(0,0%,100%,.7);background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.25rem;transition:color .2s;position:absolute;top:.75rem;right:.75rem}.popup-header__close[data-v-e3cb92d2]:hover{color:#fff}.popup-body[data-v-e3cb92d2]{padding:1.5rem}.popup-body__greeting[data-v-e3cb92d2]{color:#4a5568;font-size:.9rem;line-height:1.6;margin:0 0 1.25rem 0}.popup-body__channels[data-v-e3cb92d2]{display:flex;flex-direction:column;gap:.85rem}.popup-body__channel-item[data-v-e3cb92d2]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#f0f4fa;border-radius:8px;border-left:3px solid #213f80}.popup-body__channel-icon[data-v-e3cb92d2]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.popup-body__channel-info[data-v-e3cb92d2]{display:flex;flex-direction:column;min-width:0}.popup-body__channel-label[data-v-e3cb92d2]{color:#213f80;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.popup-body__channel-value[data-v-e3cb92d2]{color:#2d3748;font-size:.95rem;font-weight:600;word-break:break-all}.popup-body__channel-link[data-v-e3cb92d2]{color:#213f80;font-size:.9rem;font-weight:600;text-decoration:underline;word-break:break-all}.popup-body__channel-link[data-v-e3cb92d2]:hover{color:#1a3368}.popup-footer[data-v-e3cb92d2]{padding:0 1.5rem 1.5rem;display:flex;justify-content:center}.popup-footer__btn[data-v-e3cb92d2]{background-color:#213f80;color:#fff;border:none;border-radius:8px;padding:.7rem 2.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;width:100%}.popup-footer__btn[data-v-e3cb92d2]:hover{background-color:#1a3368}.popup-footer__btn[data-v-e3cb92d2]:active{transform:scale(.98)}.fade-in[data-v-e3cb92d2]{animation:fadeIn-e3cb92d2 .2s ease-out}@keyframes fadeIn-e3cb92d2{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.popup-card[data-v-e3cb92d2]{max-width:100%;margin:.5rem}.popup-header[data-v-e3cb92d2]{padding:1rem}.popup-header__icon[data-v-e3cb92d2]{width:40px;height:40px}.popup-header__title[data-v-e3cb92d2]{font-size:1rem}.popup-body[data-v-e3cb92d2]{padding:1rem}.popup-body__channel-item[data-v-e3cb92d2]{padding:.6rem .75rem}}