.hero-carousel[data-v-ff781a65]{background-color:var(--bs-body-bg);display:flex;justify-content:center;margin:0 auto}.carousel-inner[data-v-ff781a65],.hero-carousel[data-v-ff781a65]{max-width:100%;overflow:hidden;width:100%}.carousel-inner[data-v-ff781a65],.carousel-item[data-v-ff781a65]{position:relative}.carousel-item[data-v-ff781a65]{align-items:center;backface-visibility:hidden;background-color:var(--bs-body-bg);display:none;justify-content:center;perspective:1000px;width:100%}.carousel-item-next[data-v-ff781a65],.carousel-item-prev[data-v-ff781a65],.carousel-item.active[data-v-ff781a65]{display:flex}.carousel-item-next.carousel-item-start[data-v-ff781a65],.carousel-item-prev.carousel-item-end[data-v-ff781a65]{transform:translate(0)}.active.carousel-item-end[data-v-ff781a65],.carousel-item-next[data-v-ff781a65]:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start[data-v-ff781a65],.carousel-item-prev[data-v-ff781a65]:not(.carousel-item-end){transform:translate(-100%)}.carousel-item[data-v-ff781a65]{transition:transform .6s ease-in-out}.hero-image[data-v-ff781a65]{display:block;height:auto!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center;width:100%}.carousel-indicators[data-v-ff781a65]{margin-bottom:1rem;z-index:2}.carousel-indicators button[data-v-ff781a65]{background-color:#ffffff80;border:none;border-radius:50%;height:10px;margin:0 5px;transition:all .3s ease;width:10px}.carousel-indicators button.active[data-v-ff781a65]{background-color:#fff;transform:scale(1.2)}.carousel-control-next[data-v-ff781a65],.carousel-control-prev[data-v-ff781a65]{z-index:2}@media(min-width:992px){.hero-carousel[data-v-ff781a65]{width:auto}.carousel-inner[data-v-ff781a65]{max-width:1200px}}@media(max-width:768px){.hero-image[data-v-ff781a65]{width:100%}.carousel-control-next[data-v-ff781a65],.carousel-control-prev[data-v-ff781a65]{width:15%}.carousel-control-next-icon[data-v-ff781a65],.carousel-control-prev-icon[data-v-ff781a65]{height:1.8rem;width:1.8rem}.carousel-indicators[data-v-ff781a65]{margin-bottom:.5rem}.carousel-indicators button[data-v-ff781a65]{height:8px;width:8px}}@media(max-width:991.98px){.hero-carousel[data-v-ff781a65]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}}.app-footer[data-v-fde154d5]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#171717f5,#0d0d0df0 62%,#0d0d0de6);border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto;padding:clamp(2rem,calc(1.5rem + 1vw),3rem) 0 clamp(1.5rem,calc(1rem + 1vw),2rem);transition:background .3s ease,border-color .3s ease;width:100%}.container[data-v-fde154d5]{margin:0 auto;max-width:1400px;padding-inline:clamp(.75rem,calc(.5rem + .8vw),1.5rem)}.footer-content[data-v-fde154d5]{gap:clamp(1.5rem,calc(1.25rem + .5vw),2rem);margin-bottom:clamp(2rem,calc(1.5rem + 1vw),2.5rem);max-width:100%}.footer-content[data-v-fde154d5],.footer-section[data-v-fde154d5]{display:flex;flex-direction:column}.footer-section[data-v-fde154d5]{gap:clamp(.85rem,calc(.7rem + .4vw),1.25rem)}.footer-brand[data-v-fde154d5]{gap:1rem}.footer-logo[data-v-fde154d5]{gap:.85rem;margin-bottom:.5rem}.footer-logo[data-v-fde154d5],.logo-icon[data-v-fde154d5]{align-items:center;display:flex}.logo-icon[data-v-fde154d5]{background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.08),transparent 65%),linear-gradient(135deg,#262626,#3a3a3a);border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(12px,calc(.7rem + .3vw),14px);box-shadow:0 12px 26px #00000059;color:#fff;font-size:clamp(1.1rem,calc(.95rem + .3vw),1.35rem);font-weight:700;height:clamp(42px,2.6vw,48px);justify-content:center;width:clamp(42px,2.6vw,48px)}.brand-name[data-v-fde154d5]{font-size:clamp(1.25rem,calc(1.1rem + .4vw),1.6rem);font-weight:700;margin:0;transition:color .3s ease}.footer-description[data-v-fde154d5]{font-size:clamp(.875rem,calc(.8rem + .2vw),1rem);margin:0;opacity:.75}.footer-heading[data-v-fde154d5]{align-items:center;border-bottom:2px solid rgba(54,200,121,.35);display:flex;font-size:clamp(1rem,calc(.9rem + .3vw),1.2rem);font-weight:700;gap:.5rem;margin:0;padding-bottom:.5rem;transition:color .3s ease}.footer-heading i[data-v-fde154d5]{color:#36c879;font-size:clamp(1.1rem,calc(1rem + .3vw),1.35rem)}.provider-grid[data-v-fde154d5]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));margin-top:.5rem}.provider-logo[data-v-fde154d5]{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:.5rem;transition:all .25s ease}.provider-logo[data-v-fde154d5]:hover{background:linear-gradient(135deg,#36c87926,#36c87914);border-color:#36c87940;box-shadow:0 8px 16px #36c87933;transform:translateY(-3px)}.provider-logo img[data-v-fde154d5]{filter:brightness(1.1);height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .25s ease;width:100%}.provider-logo:hover img[data-v-fde154d5]{filter:brightness(1.3)}.footer-links[data-v-fde154d5]{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.footer-link[data-v-fde154d5]{align-items:center;background:transparent;border-radius:.75rem;display:flex;font-size:clamp(.875rem,calc(.8rem + .2vw),.95rem);font-weight:500;gap:.6rem;padding:.45rem .65rem;text-decoration:none;transition:all .25s ease}.footer-link[data-v-fde154d5]:hover{background:linear-gradient(135deg,#36c87940,#36c87926);padding-left:.85rem;transform:translate(5px)}.footer-link i[data-v-fde154d5]{color:#36c879;font-size:1rem}.contact-info[data-v-fde154d5]{display:flex;flex-direction:column;gap:1rem}.contact-item[data-v-fde154d5]{align-items:center;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid hsla(0,0%,100%,.06);border-radius:.9rem;display:flex;font-size:clamp(.875rem,calc(.8rem + .2vw),.95rem);gap:.6rem;padding:.65rem .85rem;text-decoration:none;transition:all .25s ease}.contact-item[data-v-fde154d5]:hover{background:linear-gradient(135deg,#36c87940,#36c87926);border-color:#36c87959;transform:translateY(-2px)}.contact-item i[data-v-fde154d5]{color:#36c879;font-size:1.1rem}.social-links[data-v-fde154d5]{display:flex;flex-wrap:wrap;gap:.75rem}.social-link[data-v-fde154d5]{align-items:center;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.08),transparent 65%),linear-gradient(135deg,#262626,#3a3a3a);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;box-shadow:0 8px 16px #00000040;display:flex;font-size:clamp(1.1rem,calc(1rem + .3vw),1.35rem);height:clamp(42px,2.5vw,48px);justify-content:center;transition:all .25s ease;width:clamp(42px,2.5vw,48px)}.social-link[data-v-fde154d5]:hover{background:radial-gradient(circle at 50% 40%,#36c87959,#0f9f6240),linear-gradient(135deg,#0b8f52,#36c879);border-color:#36c87973;box-shadow:0 12px 24px #36c87959;transform:translateY(-3px) scale(1.05)}.social-link i[data-v-fde154d5]{color:#36c879;transition:color .25s ease}.social-link:hover i[data-v-fde154d5]{color:#fff}.footer-bottom[data-v-fde154d5]{padding-top:clamp(1.5rem,calc(1rem + 1vw),2rem)}.footer-divider[data-v-fde154d5]{background:linear-gradient(90deg,transparent,rgba(54,200,121,.35) 50%,transparent);height:1px;margin-bottom:clamp(1.25rem,calc(1rem + .5vw),1.75rem)}.footer-copyright[data-v-fde154d5]{align-items:center;display:flex;flex-direction:column;gap:.65rem;text-align:center}.footer-copyright p[data-v-fde154d5]{font-size:clamp(.8125rem,calc(.75rem + .2vw),.9rem);margin:0;opacity:.7}.footer-notice[data-v-fde154d5]{align-items:center;background:linear-gradient(135deg,#36c87926,#36c87914);border:1px solid rgba(54,200,121,.25);border-radius:.75rem;display:flex;gap:.5rem;padding:.5rem 1rem}.footer-notice i[data-v-fde154d5]{color:#36c879;font-size:1rem}.dark .app-footer[data-v-fde154d5]{background:linear-gradient(180deg,#171717f5,#0d0d0df0 62%,#0d0d0de6);border-top:1px solid hsla(0,0%,100%,.06);color:#f5f5f5}.dark .brand-name[data-v-fde154d5]{color:#fff}.dark .footer-heading[data-v-fde154d5]{color:#f5f5f5}.dark .footer-link[data-v-fde154d5]{color:#f5f5f5e0}.dark .footer-link[data-v-fde154d5]:hover{color:#fff}.dark .contact-item[data-v-fde154d5]{color:#f5f5f5e0}.dark .contact-item[data-v-fde154d5]:hover{color:#fff}.light .app-footer[data-v-fde154d5]{background:linear-gradient(180deg,#fffffffa,#f5f5f5f5 60%,#f0f0f0f2);border-top:1px solid rgba(0,0,0,.05);color:#1a1a1a}.light .brand-name[data-v-fde154d5]{color:#0f1f15}.light .logo-icon[data-v-fde154d5]{background:linear-gradient(135deg,#f5f5f5,#e6e6e6);border:1px solid rgba(0,0,0,.08);color:#0f1f15}.light .footer-heading[data-v-fde154d5]{border-bottom-color:#0f9f624d;color:#0f1f15}.light .footer-heading i[data-v-fde154d5]{color:#0f9f62}.light .footer-link[data-v-fde154d5]{color:#000000bf}.light .footer-link[data-v-fde154d5]:hover{background:linear-gradient(135deg,#0f9f6226,#36c8791a);color:#0f1f15}.light .footer-link i[data-v-fde154d5]{color:#0f9f62}.light .contact-item[data-v-fde154d5]{background:linear-gradient(135deg,#0000000a,#00000005);border:1px solid rgba(0,0,0,.08);color:#000000bf}.light .contact-item[data-v-fde154d5]:hover{background:linear-gradient(135deg,#0f9f6226,#36c8791a);border-color:#0f9f624d;color:#0f1f15}.light .contact-item i[data-v-fde154d5]{color:#0f9f62}.light .social-link[data-v-fde154d5]{background:linear-gradient(135deg,#f5f5f5,#e6e6e6);border:1px solid rgba(0,0,0,.08)}.light .social-link i[data-v-fde154d5]{color:#0f9f62}.light .social-link[data-v-fde154d5]:hover{background:radial-gradient(circle at 50% 40%,#0f9f6240,#36c8792e),linear-gradient(135deg,#0f9f62,#36c879);border-color:#0f9f6259}.light .footer-divider[data-v-fde154d5]{background:linear-gradient(90deg,transparent,rgba(15,159,98,.3) 50%,transparent)}.light .footer-notice[data-v-fde154d5]{background:linear-gradient(135deg,#0f9f621f,#36c87914);border-color:#0f9f6233}.light .footer-notice i[data-v-fde154d5]{color:#0f9f62}.light .provider-logo[data-v-fde154d5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#171717e6,#0f0f0feb),radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.06),transparent);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px #ffffff0d,0 8px 16px #00000040;transition:all .3s ease}.light .provider-logo[data-v-fde154d5]:hover{background:linear-gradient(135deg,#36c87926,#36c87914),radial-gradient(circle at 40% 40%,rgba(54,200,121,.1),transparent);border-color:#36c87940;box-shadow:0 8px 16px #36c87940;transform:translateY(-3px)}.light .provider-logo img[data-v-fde154d5]{filter:brightness(1.25) contrast(1.05)}@media(max-width:991.98px){.app-footer[data-v-fde154d5]{padding:1.75rem 0 1.25rem}.provider-grid[data-v-fde154d5]{gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}}@media(max-width:767.98px){.footer-copyright[data-v-fde154d5]{flex-direction:column}.provider-grid[data-v-fde154d5]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}@media(max-width:575.98px){.app-footer[data-v-fde154d5]{padding:1.5rem 0 1rem}.footer-content[data-v-fde154d5]{gap:1.25rem}.footer-bottom[data-v-fde154d5]{padding-top:1.25rem}.provider-grid[data-v-fde154d5]{gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(65px,1fr))}}.bank-grid[data-v-fde154d5]{align-items:center;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));justify-items:center;margin-top:.75rem}.bank-logo[data-v-fde154d5]{align-items:center;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 6px 14px #0003;display:flex;height:60px;justify-content:center;padding:.5rem;transition:all .25s ease;width:60px}.bank-logo img[data-v-fde154d5]{filter:brightness(1.05);height:auto;-o-object-fit:contain;object-fit:contain;transition:filter .25s ease;width:80%}.bank-logo[data-v-fde154d5]:hover{background:linear-gradient(135deg,#36c87926,#36c87914);border-color:#36c87940;box-shadow:0 8px 18px #36c87940;transform:translateY(-3px)}.bank-logo:hover img[data-v-fde154d5]{filter:brightness(1.25)}.light .bank-logo[data-v-fde154d5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#171717e6,#0f0f0feb),radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.06),transparent);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px #ffffff0d,0 8px 16px #00000040;transition:all .3s ease}.light .bank-logo[data-v-fde154d5]:hover{background:linear-gradient(135deg,#36c87926,#36c87914),radial-gradient(circle at 40% 40%,rgba(54,200,121,.1),transparent);border-color:#36c87940;box-shadow:0 8px 16px #36c87940;transform:translateY(-3px)}.light .bank-logo img[data-v-fde154d5]{filter:brightness(1.25) contrast(1.05)}@media(max-width:991.98px){.bank-grid[data-v-fde154d5]{gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.bank-logo[data-v-fde154d5]{border-radius:12px;height:54px;width:54px}}@media(max-width:575.98px){.bank-grid[data-v-fde154d5]{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.bank-logo[data-v-fde154d5]{height:48px;width:48px}}.footer-brand[data-v-fde154d5]{gap:.75rem;text-align:center}.footer-brand[data-v-fde154d5],.footer-logo-center[data-v-fde154d5]{align-items:center;justify-content:center}.footer-logo-center[data-v-fde154d5]{display:flex;width:100%}.footer-logo-img[data-v-fde154d5]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:clamp(160px,20vw,220px)}.footer-logo-img[data-v-fde154d5]:hover{filter:drop-shadow(0 6px 16px rgba(54,200,121,.4));transform:scale(1.05)}.footer-description[data-v-fde154d5]{font-size:clamp(.9rem,calc(.85rem + .2vw),1rem);line-height:1.6;margin:0 auto;max-width:480px;opacity:.8}
