[data-v-47a34652]:root{--color-primary:#0a1e6e;--color-secondary:#cf4137;--color-main-gray:grey;--color-gray-bg:#ecedf0}.header[data-v-47a34652]{background:#fff;box-shadow:0 2px 10px #0000000d;left:0;position:fixed;top:0;transform:translateY(0);transition:transform .3s ease;width:100%;z-index:100}.header--hidden[data-v-47a34652]{transform:translateY(-100%)}.header-container[data-v-47a34652]{align-items:stretch;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 40px;position:relative}@media(max-width:768px){.header-container[data-v-47a34652]{padding:0 16px}}.logo-section[data-v-47a34652]{align-items:center;display:flex;flex-shrink:0;gap:12px}.logo-section .logo-link[data-v-47a34652]{align-items:center;cursor:pointer;display:flex;text-decoration:none;transition:opacity .2s ease}.logo-section .logo-link[data-v-47a34652]:hover{opacity:.8}.logo-section .logo-icon[data-v-47a34652]{align-items:center;display:flex}.logo-section .logo-icon img[data-v-47a34652]{display:block;height:40px;width:auto}.navigation[data-v-47a34652]{align-items:stretch;display:flex;flex:1;gap:32px;height:100%;margin-left:50px;min-height:80px}@media(max-width:768px){.navigation[data-v-47a34652]{flex:none;gap:0;height:auto;margin-left:0;min-height:0}}.navigation .nav-item[data-v-47a34652]{display:flex;height:100%;position:relative}@media(max-width:768px){.navigation .nav-item[data-v-47a34652]{height:auto}}.navigation .nav-link[data-v-47a34652]{align-items:center;color:#0a1e6e;display:flex;font-size:15px;font-weight:600;height:100%;padding:0 2px;position:relative;text-decoration:none;transition:color .3s ease}@media(max-width:768px){.navigation .nav-link[data-v-47a34652]{display:block;height:auto}}.navigation .nav-link--mobile-only[data-v-47a34652]{display:none}@media(max-width:768px){.navigation .nav-link--mobile-only[data-v-47a34652]{display:block}}.navigation .nav-link[data-v-47a34652]:hover{color:#cf4137}.navigation .nav-link[data-v-47a34652]:hover:after{width:100%}.navigation .nav-link--active[data-v-47a34652],.navigation .nav-link.router-link-active[data-v-47a34652]{color:#cf4137}.navigation .nav-link--active[data-v-47a34652]:after,.navigation .nav-link.router-link-active[data-v-47a34652]:after{width:100%}.navigation .nav-link[data-v-47a34652]:after{background:#cf4137;bottom:0;content:"";height:4px;left:0;position:absolute;transition:width .3s ease;width:0}.navigation .nav-link-wrapper[data-v-47a34652]{align-items:center;display:flex;gap:8px;height:100%}@media(max-width:768px){.navigation .nav-link-wrapper[data-v-47a34652]{height:auto}}.navigation .nav-link-wrapper .nav-link[data-v-47a34652]{flex:1}.navigation .mega-menu[data-v-47a34652]{background:#fff;height:-moz-fit-content;height:fit-content;left:0;max-height:-moz-fit-content;max-height:fit-content;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:80px;transform:translateY(-20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:100vw;z-index:1000}.navigation .nav-item:hover .mega-menu[data-v-47a34652]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media(max-width:768px){.navigation .nav-item:hover .mega-menu[data-v-47a34652]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}.navigation .nav-item--closing:hover .mega-menu[data-v-47a34652]{opacity:0!important;pointer-events:none!important;transform:translateY(-20px)!important;visibility:hidden!important}.navigation .nav-expand-button[data-v-47a34652]{background:none;border:none;color:#0a1e6e;cursor:pointer;display:none;padding:4px;transition:transform .3s ease}.navigation .nav-expand-button svg[data-v-47a34652]{display:block;height:16px;transition:transform .3s ease;width:16px}.navigation .nav-expand-button svg.expanded[data-v-47a34652]{transform:rotate(180deg)}.navigation .mega-menu-content[data-v-47a34652]{display:flex;gap:40px;margin:0 auto;padding:20px 40px}.navigation .product-categories[data-v-47a34652]{align-items:flex-start;border-right:1px solid #e5e7eb;display:flex;flex:1;justify-content:center;padding-right:40px}.navigation .category-grid[data-v-47a34652]{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);width:100%}.navigation .category-item[data-v-47a34652]:nth-child(n+6){grid-column:span 1}.navigation .category-item[data-v-47a34652]{align-items:center;cursor:pointer;display:flex;flex-direction:column;text-decoration:none!important;transition:transform .2s ease}.navigation .category-item[data-v-47a34652]:hover{transform:translateY(-4px)}.navigation .category-image[data-v-47a34652]{aspect-ratio:1;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:transform .3s ease;width:70%}.navigation .category-image img[data-v-47a34652]{display:block;height:100%;width:100%}.navigation .category-item:hover .category-image[data-v-47a34652]{transform:scale(1.05)}.navigation .category-label[data-v-47a34652]{color:#0a1e6e;font-size:13px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none!important}.navigation .certifications-panel[data-v-47a34652]{background:#ecedf0;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:20px;height:-moz-fit-content;height:fit-content;padding:35px;width:380px}.navigation .certifications-title[data-v-47a34652]{color:#0a1e6e;font-size:15px;font-weight:500;line-height:1.5;margin:0;text-align:center}.navigation .certifications-image[data-v-47a34652]{border-radius:8px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.navigation .category-grid--smart-tools[data-v-47a34652]{grid-template-columns:repeat(4,1fr);max-width:none;width:60%}.header-right[data-v-47a34652]{align-items:center;display:flex;flex-shrink:0;gap:24px;margin-right:30px}.header-right .header-right-icons[data-v-47a34652]{align-items:center;display:flex;gap:8px}.header-right .header-right-icons .icon-button[data-v-47a34652]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:transform .2s ease,opacity .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.header-right .header-right-icons .icon-button[data-v-47a34652]:hover{opacity:.85;transform:scale(1.15)}}.header-right .header-right-icons .icon-button[data-v-47a34652]:active{opacity:.55;transform:scale(.95)}.header-right .header-right-icons .icon-button .cart-icon[data-v-47a34652],.header-right .header-right-icons .icon-button img[data-v-47a34652]{cursor:pointer}.header-right .header-right-icons .icon-button img[data-v-47a34652]{display:block;height:22px;width:22px}.header-right .header-right-icons .icon-button--cart[data-v-47a34652]{color:#cf4137;position:relative}@media(hover:hover)and (pointer:fine){.header-right .header-right-icons .icon-button--cart[data-v-47a34652]:hover{color:#cf4137}}.header-right .header-right-icons .icon-button--cart .cart-icon[data-v-47a34652]{display:block;height:30px;width:30px}.header-right .header-right-icons .icon-button--cart .cart-badge[data-v-47a34652]{align-items:center;background:#cf4137;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-height:20px;min-width:20px;padding:0 4px;position:absolute;right:-4px;top:-4px}.header-right .export-section[data-v-47a34652]{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;text-decoration:none;transition:transform .2s ease}.header-right .export-section[data-v-47a34652]:hover{transform:translateY(-2px)}.header-right .export-section .export-icon[data-v-47a34652]{align-items:center;animation:float-47a34652 3s ease-in-out infinite;display:flex}.header-right .export-section .export-icon img[data-v-47a34652]{display:block;height:24px;width:24px}.header-right .export-section .export-text[data-v-47a34652]{display:flex;flex-direction:column;line-height:1.2}.header-right .export-section .export-text .export-bottom[data-v-47a34652],.header-right .export-section .export-text .export-top[data-v-47a34652]{color:#cf4137;font-size:11px;font-weight:600;letter-spacing:.5px}.header-right .join-team-btn[data-v-47a34652]{align-items:center;background:transparent;border:2px solid #cf4137;border-radius:30px;color:#0a1e6e;display:inline-flex;font-size:13px;font-weight:700;padding:8px 18px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.header-right .join-team-btn[data-v-47a34652]:hover{background:#cf4137;border-color:#cf4137;color:#fff}.search-mega-menu[data-v-47a34652]{background:#fff!important;box-shadow:0 4px 12px #0000001a}.search-mega-menu-content[data-v-47a34652]{margin:0 auto;max-width:1200px;min-height:250px;padding:40px 60px}.search-close-button[data-v-47a34652]{background:none;border:none;color:#0a1e6e;cursor:pointer;font-size:24px;font-weight:300;line-height:1;padding:10px;position:absolute;right:20px;top:20px;transition:transform .2s ease;z-index:1002}.search-close-button[data-v-47a34652]:hover{transform:scale(1.1)}@media(max-width:1024px){.search-close-button[data-v-47a34652]{right:20px;top:20px}}.search-section[data-v-47a34652]{margin-bottom:30px}.search-form[data-v-47a34652]{max-width:100%}.search-form-icon[data-v-47a34652]{height:24px!important;left:0;max-width:24px;opacity:.3;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px!important}.search-form-input[data-v-47a34652]{background:transparent!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0;box-shadow:none!important;color:#0a1e6e;font-family:inherit;font-size:24px;font-weight:300;outline:none;padding:12px 40px;transition:all .3s ease;width:100%}.search-form-input[data-v-47a34652]:focus{border-bottom-color:#0a1e6e!important;outline:none}.search-form-input[data-v-47a34652]::-moz-placeholder{color:#ccd0d1;font-weight:300;opacity:.7}.search-form-input[data-v-47a34652]::placeholder{color:#ccd0d1;font-weight:300;opacity:.7}.search-clear-button[data-v-47a34652]{align-items:center;background:none;border:none;border-radius:50%;color:gray;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s,background .2s}.search-clear-button[data-v-47a34652]:hover{background:#ecedf0;color:#0a1e6e}.quick-links-title[data-v-47a34652]{font-size:11px;text-transform:uppercase}.quick-link-item[data-v-47a34652]{font-size:16px}.header .dark-mode-section[data-v-47a34652]{align-items:center;display:flex;gap:12px}.header .dark-mode-section .dark-mode-text[data-v-47a34652]{color:#0a1e6e;font-family:Edu QLD Beginner,cursive!important;font-size:14px;font-weight:500;white-space:nowrap}.header .dark-mode-section .toggle-switch[data-v-47a34652]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;height:auto;justify-content:center;line-height:0;outline:none;padding:0;transition:opacity .2s ease;width:auto}.header .dark-mode-section .toggle-switch[data-v-47a34652]:hover{opacity:.8}.header .dark-mode-section .toggle-switch img[data-v-47a34652]{cursor:pointer;display:block!important;height:32px;-o-object-fit:contain;object-fit:contain;width:45px}.color-stripes[data-v-47a34652]{align-items:flex-start;display:flex;height:100%;z-index:1000}.color-stripes .stripe[data-v-47a34652]{width:10px}.color-stripes .stripe--yellow[data-v-47a34652]{background:#fbbc05;height:138px}.color-stripes .stripe--red[data-v-47a34652]{background:#ea4335;height:150px}.color-stripes .stripe--blue[data-v-47a34652]{background:#4285f4;height:138px}.color-stripes .stripe--green[data-v-47a34652]{background:#34a853;height:127px}@keyframes float-47a34652{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mobile-menu-toggle[data-v-47a34652]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;justify-content:center;padding:8px;position:relative;z-index:1001}.mobile-menu-toggle .hamburger-line[data-v-47a34652]{background:#0a1e6e;border-radius:2px;height:3px;transition:all .3s ease;width:24px}@media(hover:hover)and (pointer:fine){.mobile-menu-toggle:hover .hamburger-line[data-v-47a34652]{background:#cf4137}}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:nth-child(2){opacity:0;transform:translate(-20px)}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1200px){.navigation[data-v-47a34652]{gap:24px;margin-left:32px}.navigation .nav-link[data-v-47a34652]{font-size:14px}.navigation .mega-menu[data-v-47a34652]{top:80px}.navigation .mega-menu-content[data-v-47a34652]{max-width:1200px;padding:40px}.navigation .category-grid[data-v-47a34652]{gap:18px;max-width:600px}.navigation .certifications-panel[data-v-47a34652]{padding:30px;width:350px}.navigation .category-grid--smart-tools[data-v-47a34652]{grid-template-columns:repeat(4,1fr);width:70%}}@media(max-width:1024px){.header-container[data-v-47a34652]{padding:0 20px}.navigation[data-v-47a34652]{gap:20px;margin-left:24px}.navigation .mega-menu[data-v-47a34652]{top:80px}.navigation .mega-menu-content[data-v-47a34652]{flex-direction:column;gap:30px;max-width:1000px;padding:40px 30px}.navigation .product-categories[data-v-47a34652]{border-bottom:1px solid #e5e7eb;border-right:none;justify-content:center;padding-bottom:30px;padding-right:0;width:100%}.navigation .category-grid[data-v-47a34652]{gap:20px;grid-template-columns:repeat(3,1fr);max-width:100%}.navigation .certifications-panel[data-v-47a34652]{padding:30px;width:100%}.navigation .category-grid--smart-tools[data-v-47a34652]{grid-template-columns:repeat(2,1fr)}.header-right[data-v-47a34652]{gap:16px}.color-stripes[data-v-47a34652],.header-right .export-section[data-v-47a34652],.header-right .join-team-btn[data-v-47a34652]{display:none}}@media(max-width:768px){.header-container[data-v-47a34652]{align-items:center;display:flex;height:70px;justify-content:space-between;padding:0 20px;position:relative}.logo-section[data-v-47a34652]{z-index:1002}.logo-section .logo-icon img[data-v-47a34652]{height:36px;width:auto}.mobile-menu-toggle[data-v-47a34652]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:17px;justify-content:space-between;padding:0;position:relative;width:22px;z-index:1002}.mobile-menu-toggle .hamburger-line[data-v-47a34652]{background-color:#0a1e6e;border-radius:3px;height:2.5px;transform-origin:center;transition:all .3s cubic-bezier(.645,.045,.355,1);width:100%}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]{background-color:#0a1e6e}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:first-child{transform:translateY(7.25px) rotate(45deg)}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:nth-child(2){opacity:0;transform:translate(-10px)}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:nth-child(3){transform:translateY(-7.25px) rotate(-45deg)}.mobile-menu-toggle:active .hamburger-line[data-v-47a34652]{background-color:#cf4137}.header-right[data-v-47a34652]{align-items:center;position:absolute;right:30px;z-index:1002}.header-right[data-v-47a34652],.header-right .header-right-icons[data-v-47a34652]{display:flex;gap:4px}.header-right .header-right-icons .icon-button[data-v-47a34652]{padding:6px}.header-right .header-right-icons .icon-button img[data-v-47a34652]{height:20px;width:20px}.header-right .header-right-icons .icon-button--cart .cart-icon[data-v-47a34652]{height:24px;width:24px}.header-right .header-right-icons .icon-button--cart .cart-badge[data-v-47a34652]{font-size:10px;height:18px;min-width:18px}.color-stripes[data-v-47a34652],.header-right .dark-mode-section[data-v-47a34652],.header-right .export-section[data-v-47a34652],.header-right .join-team-btn[data-v-47a34652]{display:none}.navigation[data-v-47a34652]{align-items:stretch;background:#fff;display:flex;flex-direction:column;gap:0;height:calc(100vh - 70px);inset:70px 0 0;margin:0;min-height:auto;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;transform:translate(-100%);transition:all .35s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%;-webkit-overflow-scrolling:touch;box-shadow:2px 0 20px #0000001a;z-index:1001}.navigation--open[data-v-47a34652]{opacity:1;transform:translate(0);visibility:visible}.navigation>.nav-link[data-v-47a34652]{background:#fff;border-bottom:1px solid #e5e7eb;color:#0a1e6e;display:block!important;flex:none!important;font-size:17px;font-weight:600;height:auto!important;margin:0;min-height:auto!important;padding:20px 24px;text-decoration:none;transition:all .2s ease;width:100%}.navigation>.nav-link[data-v-47a34652]:active{background:#f3f4f6;color:#cf4137}.navigation>.nav-link.router-link-active[data-v-47a34652]{background:#f3f4f6;border-left:3px solid #cf4137;color:#cf4137;padding-left:21px}.navigation>.nav-link[data-v-47a34652]:after{display:none!important}.navigation .nav-item[data-v-47a34652]{border-bottom:1px solid #e5e7eb;flex:none!important;flex-direction:column;min-height:auto!important;padding:0;position:relative}.navigation .nav-item[data-v-47a34652],.navigation .nav-link-wrapper[data-v-47a34652]{display:flex!important;height:auto!important;margin:0;width:100%}.navigation .nav-link-wrapper[data-v-47a34652]{align-items:center;background:#fff;border:none;cursor:pointer;gap:12px;justify-content:space-between;padding:20px 24px;transition:all .2s ease}.navigation .nav-link-wrapper[data-v-47a34652]:active{background:#f3f4f6}.navigation .nav-link-wrapper .nav-link[data-v-47a34652]{background:none!important;border:none!important;color:#0a1e6e;cursor:pointer;display:inline-block!important;flex:1;font-size:17px;font-weight:600;height:auto!important;margin:0;padding:0!important;text-decoration:none;transition:color .2s ease}.navigation .nav-link-wrapper .nav-link[data-v-47a34652]:active{background:none!important;color:#cf4137}.navigation .nav-link-wrapper .nav-link[data-v-47a34652]:after{display:none!important}.navigation .nav-expand-button[data-v-47a34652]{align-items:center;background:none;border:none;border-radius:4px;color:#0a1e6e;cursor:pointer;display:flex!important;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.navigation .nav-expand-button[data-v-47a34652]:active{background:#00000014}.navigation .nav-expand-button svg[data-v-47a34652]{height:20px;transition:transform .3s ease;width:20px}.navigation .nav-expand-button svg.expanded[data-v-47a34652]{transform:rotate(180deg)}.navigation .mega-menu[data-v-47a34652],.navigation .nav-item:hover .mega-menu[data-v-47a34652]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.navigation .mega-menu[data-v-47a34652]{background:#f3f4f6;border-radius:0;box-shadow:none!important;left:auto!important;margin:0;max-height:0!important;overflow:hidden!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility 0s .3s;width:100%!important}.navigation .nav-item .mega-menu.mega-menu--expanded[data-v-47a34652]{max-height:3000px!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility 0s 0s;visibility:visible!important}.navigation .mega-menu-content[data-v-47a34652]{display:flex;flex-direction:column;gap:20px;min-height:auto;padding:16px 24px 24px}.navigation .product-categories[data-v-47a34652]{border:none;display:block;margin:0;padding:0;width:100%}.navigation .category-grid[data-v-47a34652]{display:grid;gap:16px;width:100%}.navigation .category-grid[data-v-47a34652],.navigation .category-grid--smart-tools[data-v-47a34652]{grid-template-columns:repeat(2,1fr)}.navigation .category-item[data-v-47a34652]{align-items:center;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease}.navigation .category-item[data-v-47a34652]:active{transform:scale(.97)}.navigation .category-item[data-v-47a34652]:hover{transform:translateY(0)}.navigation .category-image[data-v-47a34652]{aspect-ratio:1;background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden;width:100%}.navigation .category-image img[data-v-47a34652]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.navigation .category-label[data-v-47a34652]{color:#0a1e6e;font-size:13px;font-weight:600;line-height:1.3;text-align:center}.navigation .certifications-panel[data-v-47a34652]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin:0;padding:20px;width:100%}.navigation .certifications-title[data-v-47a34652]{color:#0a1e6e;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 16px;text-align:center}.navigation .certifications-image[data-v-47a34652]{border-radius:8px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}}@media(max-width:480px){.header-container[data-v-47a34652]{height:60px;padding:0 16px}.logo-section .logo-icon img[data-v-47a34652]{height:32px}.mobile-menu-toggle[data-v-47a34652]{height:15px;width:20px}.mobile-menu-toggle .hamburger-line[data-v-47a34652]{height:2px}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:first-child{transform:translateY(6.5px) rotate(45deg)}.mobile-menu-toggle--open .hamburger-line[data-v-47a34652]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.header-right[data-v-47a34652]{right:30px}.header-right .header-right-icons[data-v-47a34652]{gap:4px}.header-right .header-right-icons .icon-button[data-v-47a34652]{padding:5px}.header-right .header-right-icons .icon-button img[data-v-47a34652]{height:20px;width:20px}.header-right .header-right-icons .icon-button--cart .cart-icon[data-v-47a34652]{height:24px;width:24px}.header-right .header-right-icons .icon-button--cart .cart-badge[data-v-47a34652]{font-size:9px;height:16px;min-width:16px}.navigation[data-v-47a34652]{height:calc(100vh - 60px);top:60px}.navigation .nav-link-wrapper[data-v-47a34652],.navigation>.nav-link[data-v-47a34652]{font-size:15px;padding:16px 20px}.navigation .nav-expand-button[data-v-47a34652]{height:28px;width:28px}.navigation .nav-expand-button svg[data-v-47a34652]{height:18px;width:18px}.navigation .mega-menu-content[data-v-47a34652]{padding:12px 20px 20px}.navigation .category-grid[data-v-47a34652]{gap:14px}.navigation .category-image[data-v-47a34652]{border-radius:8px;margin-bottom:8px}.navigation .category-label[data-v-47a34652]{font-size:12px}.navigation .certifications-panel[data-v-47a34652]{padding:16px}.navigation .certifications-title[data-v-47a34652]{font-size:12px;margin-bottom:12px}}.search-mega-menu[data-v-47a34652]{left:0;max-height:calc(100vh - 80px);opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:80px;transform:translateY(-20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:100vw;z-index:1000}.search-mega-menu--expanded[data-v-47a34652]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.search-mega-menu-content[data-v-47a34652]{min-height:300px;padding:40px;position:relative}.search-section[data-v-47a34652]{margin-bottom:50px}.search-form[data-v-47a34652]{margin-bottom:20px;position:relative;width:100%}.search-form .search-form-icon[data-v-47a34652]{height:24px;left:0;opacity:.2;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px}.search-form .search-form-input[data-v-47a34652]{background:transparent;border:none;border-radius:0;box-shadow:none;color:#0a1e6e;font-family:inherit;font-size:20px;font-weight:500;outline:none;padding:16px 0 16px 45px;transition:all .3s ease;width:100%}.search-form .search-form-input[data-v-47a34652]:focus{outline:none}.search-form .search-form-input[data-v-47a34652]::-moz-placeholder{color:#ccd0d1;font-weight:300}.search-form .search-form-input[data-v-47a34652]::placeholder{color:#ccd0d1;font-weight:300}.search-results[data-v-47a34652]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-x:hidden;overflow-y:auto}.search-result-item[data-v-47a34652]{background:#f3f4f6;border-radius:8px;cursor:pointer;padding:12px 16px;transition:all .2s ease}.search-result-item[data-v-47a34652]:hover{background:#e4e7eb;transform:translate(4px)}.search-result-item .search-result-category[data-v-47a34652]{color:#cf4137;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.search-result-item .search-result-name[data-v-47a34652]{color:#0a1e6e;font-size:14px;font-weight:500}.quick-links-section[data-v-47a34652]{padding-top:10px}.quick-links-title[data-v-47a34652]{color:#0a1e6e;font-size:10px;font-weight:800;letter-spacing:.5px;margin:0 0 25px}.quick-links-list[data-v-47a34652]{display:flex;flex-direction:column;gap:16px}.quick-link-item[data-v-47a34652]{align-items:center;border-radius:0;color:#ccd0d1;display:flex;font-size:14px;font-weight:400;gap:16px;padding:0;text-decoration:none;transition:all .2s ease}.quick-link-item svg[data-v-47a34652]{color:currentColor;flex-shrink:0;height:24px;opacity:.6;transition:transform .2s ease;width:24px}.quick-link-item span[data-v-47a34652]{flex:1}.quick-link-item[data-v-47a34652]:hover{background:none;color:#0a1e6e;font-weight:700;padding-left:0}.quick-link-item:hover svg[data-v-47a34652]{color:#0a1e6e;opacity:1;transform:translate(6px)}@media(max-width:768px){.search-mega-menu[data-v-47a34652]{top:60px}.search-mega-menu-content[data-v-47a34652]{padding:20px}}[data-v-f7d8c179]:root{--color-primary:#0a1e6e;--color-secondary:#cf4137;--color-main-gray:grey;--color-gray-bg:#ecedf0}.footer[data-v-f7d8c179]{background:#0a1e6e;color:#fff;font-size:14px;font-weight:300;padding:60px 40px 30px;position:relative;width:100%;z-index:5}.footer-container[data-v-f7d8c179]{margin:0 auto;max-width:90%}.footer-top[data-v-f7d8c179]{display:flex;flex-direction:column;gap:40px;margin-bottom:30px;position:relative}.footer-columns[data-v-f7d8c179]{display:flex;flex:1;flex-wrap:wrap;gap:40px;justify-content:space-between;min-width:0}.footer-column[data-v-f7d8c179]{display:flex;flex:0 1 auto;flex-direction:column;gap:15px;min-width:140px}.footer-column--contact .footer-contact[data-v-f7d8c179]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.footer-column-title[data-v-f7d8c179]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 10px}.footer-links[data-v-f7d8c179]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links li[data-v-f7d8c179]{margin:0}.footer-links a[data-v-f7d8c179]{color:#fffc;font-size:inherit;font-weight:300;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-f7d8c179]:hover{color:#cf4137}.footer-contact p[data-v-f7d8c179]{color:#fffc;font-size:inherit;font-weight:300;line-height:1.6;margin:0}.footer-contact-email[data-v-f7d8c179],.footer-contact-location[data-v-f7d8c179],.footer-contact-phone[data-v-f7d8c179]{color:#fff;display:block;font-size:inherit;font-weight:300;line-height:1.6;margin:0;text-decoration:none;transition:color .3s ease}.footer-contact-email[data-v-f7d8c179]:hover,.footer-contact-location[data-v-f7d8c179]:hover,.footer-contact-phone[data-v-f7d8c179]:hover{color:#cf4137}.footer-contact-location[data-v-f7d8c179]{cursor:pointer}.footer-brand[data-v-f7d8c179]{gap:20px;margin-top:20px}.footer-brand[data-v-f7d8c179],.footer-slogan[data-v-f7d8c179]{align-items:center;display:flex}.footer-slogan img[data-v-f7d8c179]{display:block;width:150px}.footer-logo[data-v-f7d8c179]{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:80px}.footer-logo-stripes[data-v-f7d8c179]{border-radius:4px;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.footer-logo-stripe[data-v-f7d8c179]{flex:1;height:100%}.footer-logo-stripe--yellow[data-v-f7d8c179]{background:#fbbc05}.footer-logo-stripe--red[data-v-f7d8c179]{background:#ea4335}.footer-logo-stripe--blue[data-v-f7d8c179]{background:#4285f4}.footer-logo-stripe--green[data-v-f7d8c179]{background:#34a853}.footer-color-stripes[data-v-f7d8c179]{align-items:flex-start;display:flex;gap:0;height:100%;position:absolute;right:40px;top:0;z-index:10}.footer-stripe[data-v-f7d8c179]{height:100px;width:10px}.footer-stripe--yellow[data-v-f7d8c179]{background:#fbbc05}.footer-stripe--red[data-v-f7d8c179]{background:#ea4335;height:110px}.footer-stripe--blue[data-v-f7d8c179]{background:#4285f4;height:100px}.footer-stripe--green[data-v-f7d8c179]{background:#34a853;height:90px}.footer-divider[data-v-f7d8c179]{background:#fff3;height:1px;margin-bottom:30px;margin-left:calc(50% - 50vw);margin-top:30px;width:100vw}.footer-bottom[data-v-f7d8c179]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-copyright[data-v-f7d8c179]{display:flex;flex-direction:row;gap:8px}.footer-copyright p[data-v-f7d8c179]{color:#fffc;margin:0}.footer-copyright .footer-built-by[data-v-f7d8c179],.footer-copyright p[data-v-f7d8c179]{font-size:inherit;font-weight:300}.footer-copyright .footer-built-by a[data-v-f7d8c179]{color:#fffc;text-decoration:none;transition:color .3s ease}.footer-copyright .footer-built-by a[data-v-f7d8c179]:hover{color:#cf4137}.footer-social[data-v-f7d8c179]{align-items:center;display:flex;gap:15px}.footer-social-text[data-v-f7d8c179]{color:#fffc;font-size:.9em;font-weight:300;white-space:nowrap}.footer-social-icons[data-v-f7d8c179]{align-items:center;display:flex;gap:12px}.footer-social-icon[data-v-f7d8c179]{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .3s ease}.footer-social-icon img[data-v-f7d8c179]{cursor:pointer;display:block;height:30px;transition:filter .3s ease;width:30px}.footer-social-icon[data-v-f7d8c179]:hover{transform:translateY(-2px)}.footer-social-icon--facebook:hover img[data-v-f7d8c179],.footer-social-icon--x:hover img[data-v-f7d8c179]{filter:brightness(0) saturate(100%) invert(81%) sepia(40%) saturate(5000%) hue-rotate(359deg)}.footer-social-icon--instagram:hover img[data-v-f7d8c179]{filter:brightness(0) saturate(100%) invert(32%) sepia(93%) saturate(2000%) hue-rotate(345deg)}.footer-social-icon--linkedin:hover img[data-v-f7d8c179]{filter:brightness(0) saturate(100%) invert(45%) sepia(98%) saturate(1500%) hue-rotate(195deg)}.footer-social-icon--tiktok:hover img[data-v-f7d8c179]{filter:brightness(0) saturate(100%) invert(12%) sepia(89%) saturate(3000%) hue-rotate(212deg)}.footer-social-icon--youtube:hover img[data-v-f7d8c179]{filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(7000%) hue-rotate(0deg)}@media(max-width:1200px){.footer-columns[data-v-f7d8c179]{gap:30px}.footer-column[data-v-f7d8c179]{flex:0 1 calc(33.333% - 20px)}.footer-color-stripes[data-v-f7d8c179]{display:none}}@media(max-width:768px){.footer[data-v-f7d8c179]{padding:40px 20px 20px}.footer-columns[data-v-f7d8c179],.footer-top[data-v-f7d8c179]{gap:30px}.footer-column[data-v-f7d8c179]{flex:0 1 calc(50% - 15px)}.footer-brand[data-v-f7d8c179]{align-items:flex-start;flex-direction:column;gap:15px;margin-top:30px}.footer-slogan[data-v-f7d8c179]{font-size:20px}.footer-bottom[data-v-f7d8c179]{gap:15px}.footer-bottom[data-v-f7d8c179],.footer-social[data-v-f7d8c179]{align-items:flex-start;flex-direction:column}.footer-social[data-v-f7d8c179]{gap:10px}.footer-social-icons[data-v-f7d8c179]{flex-wrap:wrap}}@media(max-width:480px){.footer[data-v-f7d8c179]{padding:30px 16px 20px}.footer-columns[data-v-f7d8c179]{gap:25px}.footer-column[data-v-f7d8c179]{flex:0 1 100%}.footer-slogan[data-v-f7d8c179]{font-size:18px;letter-spacing:1px}.footer-logo[data-v-f7d8c179]{height:30px;width:60px}}[data-v-e34955fa]:root{--color-primary:#0a1e6e;--color-secondary:#cf4137;--color-main-gray:grey;--color-gray-bg:#ecedf0}.pdf-viewer-overlay[data-v-e34955fa]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.pdf-viewer-modal[data-v-e34955fa]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:95vh;overflow:hidden;width:min(1200px,95vw)}.pdf-viewer-header[data-v-e34955fa]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 16px}.pdf-viewer-title[data-v-e34955fa]{color:#0a1e6e;flex:1;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-viewer-actions[data-v-e34955fa]{align-items:center;display:flex;flex-shrink:0;gap:10px}.pdf-viewer-open-tab[data-v-e34955fa]{background:#cf4137;border-radius:8px;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.pdf-viewer-open-tab[data-v-e34955fa]:hover{opacity:.9}.pdf-viewer-open-tab--mobile[data-v-e34955fa]{display:none}.pdf-viewer-close[data-v-e34955fa]{align-items:center;background:transparent;border:none;border-radius:8px;color:gray;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:background .2s,color .2s;width:36px}.pdf-viewer-close[data-v-e34955fa]:hover{background:#ecedf0;color:#0a1e6e}.pdf-viewer-body[data-v-e34955fa]{display:flex;flex:1;min-height:0}.pdf-viewer-iframe[data-v-e34955fa]{border:none;display:block;height:85vh;min-height:500px;width:100%}.pdf-viewer-mobile-footer[data-v-e34955fa]{display:none}.pdf-modal-enter-active[data-v-e34955fa],.pdf-modal-leave-active[data-v-e34955fa]{transition:opacity .2s ease}.pdf-modal-enter-from[data-v-e34955fa],.pdf-modal-leave-to[data-v-e34955fa]{opacity:0}.pdf-modal-enter-active .pdf-viewer-modal[data-v-e34955fa],.pdf-modal-leave-active .pdf-viewer-modal[data-v-e34955fa]{transition:transform .2s ease}.pdf-modal-enter-from .pdf-viewer-modal[data-v-e34955fa],.pdf-modal-leave-to .pdf-viewer-modal[data-v-e34955fa]{transform:scale(.98)}@media(max-width:768px){.pdf-viewer-overlay[data-v-e34955fa]{align-items:flex-end;padding:0}.pdf-viewer-modal[data-v-e34955fa]{border-radius:20px 20px 0 0;max-height:92vh;width:100%}.pdf-viewer-header[data-v-e34955fa]{gap:8px;padding:14px 16px}.pdf-viewer-title[data-v-e34955fa]{font-size:15px}.pdf-viewer-open-tab--desktop[data-v-e34955fa]{display:none}.pdf-viewer-iframe[data-v-e34955fa]{height:70vh;min-height:0}.pdf-viewer-mobile-footer[data-v-e34955fa]{border-top:1px solid #e5e7eb;display:block;flex-shrink:0;padding:12px 16px}.pdf-viewer-open-tab--mobile[data-v-e34955fa]{border-radius:10px;display:block;font-size:15px;padding:13px 16px;text-align:center;width:100%}}[data-v-10f592f9]:root{--color-primary:#0a1e6e;--color-secondary:#cf4137;--color-main-gray:grey;--color-gray-bg:#ecedf0}.cart-overlay[data-v-10f592f9]{background:#00000080;display:flex;justify-content:flex-end;inset:0;position:fixed;z-index:10000}.cart-drawer[data-v-10f592f9]{background:#fff;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:100vh;max-width:90vw;width:450px}.cart-header[data-v-10f592f9]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.cart-header-actions[data-v-10f592f9]{align-items:center;display:flex;gap:12px}.cart-clear-all[data-v-10f592f9]{background:none;border:none;border-radius:4px;color:#cf4137;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.cart-clear-all[data-v-10f592f9]:hover{background:#cf41371a;color:#aa3129}.cart-title[data-v-10f592f9]{color:#0a1e6e;font-size:24px;font-weight:700;margin:0}.cart-close[data-v-10f592f9]{align-items:center;background:none;border:none;border-radius:4px;color:#0a1e6e;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.cart-close[data-v-10f592f9]:hover{background:#f3f4f6;color:#cf4137}.cart-body[data-v-10f592f9]{flex:1;overflow-y:auto;padding:24px}.cart-empty[data-v-10f592f9]{flex-direction:column;padding:80px 20px;text-align:center}.cart-empty[data-v-10f592f9],.cart-empty .cart-empty-icon[data-v-10f592f9]{align-items:center;color:gray;display:flex;justify-content:center}.cart-empty .cart-empty-icon[data-v-10f592f9]{background:#f3f4f6;border-radius:50%;height:80px;margin-bottom:24px;width:80px}.cart-empty .cart-empty-title[data-v-10f592f9]{color:#0a1e6e;font-size:18px;font-weight:600;margin:0 0 8px}.cart-empty .cart-empty-subtitle[data-v-10f592f9]{color:gray;font-size:14px;font-weight:400;margin:0 0 24px}.cart-browse-btn[data-v-10f592f9]{background:#cf4137;border:2px solid #cf4137;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 32px;text-decoration:none;transition:all .2s ease}.cart-browse-btn[data-v-10f592f9]:hover{background:#fff;border:2px solid #cf4137;color:#cf4137}.cart-items[data-v-10f592f9]{display:flex;flex-direction:column;gap:16px}.cart-item[data-v-10f592f9]{background:#f3f4f6;border-radius:12px;display:flex;gap:16px;padding:16px;position:relative}.cart-item-image[data-v-10f592f9]{background:#fff;border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.cart-item-image img[data-v-10f592f9]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-item-info[data-v-10f592f9]{display:flex;flex:1;flex-direction:column;gap:8px}.cart-item-name[data-v-10f592f9]{color:#0a1e6e;font-size:16px;font-weight:600;line-height:1.3;margin:0}.cart-item-category[data-v-10f592f9]{color:#cf4137;font-size:12px;font-weight:500;letter-spacing:.3px;margin:0;text-transform:uppercase}.cart-item-quantity[data-v-10f592f9]{align-items:center;display:flex;gap:12px;margin-top:auto}.quantity-btn[data-v-10f592f9]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0a1e6e;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.quantity-btn[data-v-10f592f9]:hover{background:#0a1e6e;border-color:#0a1e6e;color:#fff}.quantity-input[data-v-10f592f9]{border:1px solid #e5e7eb;border-radius:6px;color:#0a1e6e;font-size:14px;font-weight:600;height:28px;padding:0;text-align:center;width:50px}.quantity-input[data-v-10f592f9]:focus{border-color:#0a1e6e;outline:none}.quantity-input[data-v-10f592f9]::-webkit-inner-spin-button,.quantity-input[data-v-10f592f9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input[type=number][data-v-10f592f9]{-moz-appearance:textfield}.cart-item-remove[data-v-10f592f9]{background:none;border:none;border-radius:4px;color:gray;cursor:pointer;padding:4px;position:absolute;right:12px;top:12px;transition:all .2s ease}.cart-item-remove[data-v-10f592f9]:hover{background:#0000000d;color:#cf4137}.cart-footer[data-v-10f592f9]{background:#fff;border-top:1px solid #e5e7eb;padding:24px}.cart-summary[data-v-10f592f9]{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.cart-summary-label[data-v-10f592f9]{color:#0a1e6e;font-size:14px;font-weight:600}.cart-summary-value[data-v-10f592f9]{color:#0a1e6e;font-size:18px;font-weight:700}.cart-request-quote-btn[data-v-10f592f9]{background:#0a1e6e;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.cart-request-quote-btn[data-v-10f592f9]:hover{background:#06113f;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.cart-drawer-enter-active[data-v-10f592f9],.cart-drawer-leave-active[data-v-10f592f9]{transition:all .3s ease}.cart-drawer-enter-from[data-v-10f592f9],.cart-drawer-leave-to[data-v-10f592f9]{opacity:0}.cart-drawer-enter-from .cart-drawer[data-v-10f592f9],.cart-drawer-leave-to .cart-drawer[data-v-10f592f9]{transform:translate(100%)}.cart-drawer-enter-active .cart-drawer[data-v-10f592f9],.cart-drawer-leave-active .cart-drawer[data-v-10f592f9]{transition:transform .3s ease}@media(max-width:768px){.cart-drawer[data-v-10f592f9]{max-width:100vw;width:100%}.cart-header[data-v-10f592f9]{padding:20px 16px}.cart-title[data-v-10f592f9]{font-size:20px}.cart-body[data-v-10f592f9]{padding:20px 16px}.cart-item[data-v-10f592f9]{padding:12px}.cart-item-image[data-v-10f592f9]{height:60px;width:60px}.cart-footer[data-v-10f592f9]{padding:20px 16px}}[data-v-103fd6b4]:root{--color-primary:#0a1e6e;--color-secondary:#cf4137;--color-main-gray:grey;--color-gray-bg:#ecedf0}.whatsapp-button[data-v-103fd6b4]{align-items:center;background:#0a1e6e;border-radius:50%;bottom:30px;box-shadow:0 4px 16px #06176966;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:30px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px;z-index:1000}.whatsapp-button[data-v-103fd6b4]:hover{background:#071449;box-shadow:0 6px 24px #06176980;transform:scale(1.1)}.whatsapp-button[data-v-103fd6b4]:active{transform:scale(.95)}.whatsapp-button .whatsapp-icon[data-v-103fd6b4]{color:#fff;height:34px;width:34px}.whatsapp-button[data-v-103fd6b4]:before{animation:pulse-103fd6b4 2s ease-out infinite;background:#0a1e6e;border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:-1}@media(max-width:768px){.whatsapp-button[data-v-103fd6b4]{bottom:24px;height:56px;right:24px;width:56px}.whatsapp-button .whatsapp-icon[data-v-103fd6b4]{height:30px;width:30px}}@media(max-width:480px){.whatsapp-button[data-v-103fd6b4]{bottom:20px;height:52px;right:20px;width:52px}.whatsapp-button .whatsapp-icon[data-v-103fd6b4]{height:28px;width:28px}}@keyframes pulse-103fd6b4{0%{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}:root{--color-primary:#0a1e6e;--color-secondary:#cf4137;--color-main-gray:grey;--color-gray-bg:#ecedf0}[class*=elastic-bounce],[class*=fade-in-blur],[class*=fade-in],[class*=fancy-fade],[class*=reveal-bottom],[class*=rotate-in],[class*=scale-up],[class*=slide-in],[class*=stagger]{opacity:0}@keyframes simpleFadeIn{0%{opacity:0}to{opacity:1}}.fade-in.in-view{animation:simpleFadeIn .6s ease-out forwards}.fade-in-1.in-view{animation:simpleFadeIn .6s ease-out .1s forwards}.fade-in-2.in-view{animation:simpleFadeIn .6s ease-out .2s forwards}@keyframes fadeInBlur{0%{filter:blur(10px);opacity:0;transform:scale(.95)}to{filter:blur(0);opacity:1;transform:scale(1)}}.fade-in-blur.in-view{animation:fadeInBlur 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes revealFromBottom{0%{opacity:0;transform:translateY(60px)}60%{opacity:1;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.reveal-bottom.in-view{animation:revealFromBottom .9s cubic-bezier(.34,1.56,.64,1) forwards}.reveal-bottom-1.in-view{animation:revealFromBottom .9s cubic-bezier(.34,1.56,.64,1) .1s forwards}.reveal-bottom-2.in-view{animation:revealFromBottom .9s cubic-bezier(.34,1.56,.64,1) .2s forwards}.reveal-bottom-3.in-view{animation:revealFromBottom .9s cubic-bezier(.34,1.56,.64,1) .3s forwards}.reveal-bottom-4.in-view{animation:revealFromBottom .9s cubic-bezier(.34,1.56,.64,1) .4s forwards}@keyframes scaleUp{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.scale-up.in-view{animation:scaleUp .8s cubic-bezier(.16,1,.3,1) forwards}.scale-up-1.in-view{animation:scaleUp .8s cubic-bezier(.16,1,.3,1) .1s forwards}.scale-up-2.in-view{animation:scaleUp .8s cubic-bezier(.16,1,.3,1) .2s forwards}.scale-up-3.in-view{animation:scaleUp .8s cubic-bezier(.16,1,.3,1) .3s forwards}.scale-up-4.in-view{animation:scaleUp .8s cubic-bezier(.16,1,.3,1) .4s forwards}.slide-in-left.in-view{animation:slideInLeft 1s cubic-bezier(.16,1,.3,1) forwards}.slide-in-right.in-view{animation:slideInRight 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes staggerFade{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.stagger-1.in-view{animation:staggerFade .7s cubic-bezier(.16,1,.3,1) .1s forwards}.stagger-2.in-view{animation:staggerFade .7s cubic-bezier(.16,1,.3,1) .2s forwards}.stagger-3.in-view{animation:staggerFade .7s cubic-bezier(.16,1,.3,1) .3s forwards}.stagger-4.in-view{animation:staggerFade .7s cubic-bezier(.16,1,.3,1) .4s forwards}.stagger-5.in-view{animation:staggerFade .7s cubic-bezier(.16,1,.3,1) .5s forwards}.stagger-6.in-view{animation:staggerFade .7s cubic-bezier(.16,1,.3,1) .6s forwards}.fancy-fade-in{animation:fancyFadeIn 1s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.fancy-fade-in,.fancy-fade-in-delay{backface-visibility:hidden;will-change:transform,opacity,filter;-webkit-font-smoothing:antialiased}.fancy-fade-in-delay{animation:fancyFadeIn 1s cubic-bezier(.16,1,.3,1) .4s forwards}.elastic-bounce{animation:elasticBounce 1.2s cubic-bezier(.68,-.55,.265,1.55) .2s forwards;backface-visibility:hidden;opacity:0;will-change:transform,opacity;-webkit-font-smoothing:antialiased}.rotate-in.in-view{animation:rotateIn .8s cubic-bezier(.16,1,.3,1) forwards}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 8px 24px #0a1e6e1f;transform:translateY(-4px)}.hover-primary{transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-primary:hover{transform:translateY(-2px)}.hover-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-card:hover{box-shadow:0 12px 32px #0a1e6e14;transform:translateY(-6px) scale(1.01)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{overflow:hidden;position:relative}.shimmer:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 3s ease-in-out infinite}.float-slow{animation:float 6s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #0617694d}50%{box-shadow:0 0 40px #06176999}}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite}.hover-tilt{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-tilt:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-4px)}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}.ripple{overflow:hidden;position:relative}.ripple:after{background:#ffffff80;border-radius:50%;content:"";height:100px;pointer-events:none;position:absolute;transform:scale(0);width:100px}.ripple:active:after{animation:ripple .6s ease-out}@keyframes fancyFadeIn{0%{filter:blur(8px);opacity:0;transform:translateY(40px) scale(.95)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.fancy-fade-in{animation:fancyFadeIn 1.2s cubic-bezier(.16,1,.3,1) forwards}.fancy-fade-in-delay{animation:fancyFadeIn 1.2s cubic-bezier(.16,1,.3,1) .3s forwards;opacity:0}.no-animate{animation:none!important;opacity:1!important;transform:none!important}@keyframes elasticBounce{0%{opacity:0;transform:scale(.3) translateY(40px)}50%{transform:scale(1.05) translateY(-10px)}70%{transform:scale(.97) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}.elastic-bounce{animation:elasticBounce 1s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}.rotate-in{animation:rotateIn .8s cubic-bezier(.16,1,.3,1) forwards}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.smooth-transition{transition:all .4s cubic-bezier(.16,1,.3,1)}:root{color-scheme:light only;--bg:#fff;--text:#111;supported-color-schemes:light}html{color:#000!important;-webkit-text-size-adjust:100%;color-scheme:light only}body,html{background-color:#fff!important}body{background:var(--bg)!important;color:#000!important}@media(prefers-color-scheme:dark){:root{color-scheme:light only!important}body,html{background-color:#fff!important;color:#000!important}}canvas,img,picture,svg,video{filter:none!important;-webkit-filter:none!important}[class*=background],[class*=bg-],[style*=background]{filter:none!important}*{forced-color-adjust:none;-webkit-forced-color-adjust:none}@media screen and (prefers-color-scheme:dark){body,html{background:#fff!important}:root,body,html{color-scheme:light only!important}}@supports (color-scheme:light){:root,body,html{color-scheme:light!important}}*{box-sizing:border-box;margin:0;padding:0}*,body{font-family:Roboto Slab,serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt{min-height:100vh}.page-header-title{animation:fancyFadeIn 1s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.highlight-text,.page-header-content>div:first-child{animation:revealFromBottom .8s cubic-bezier(.34,1.56,.64,1) .3s forwards;opacity:0}.header-breadcrumb{animation:fadeInBlur .8s cubic-bezier(.16,1,.3,1) .5s forwards;opacity:0}.section-subtitle{color:gray;font-size:14px;font-weight:400;margin-bottom:8px;text-align:left}.section-title{color:#0a1e6e;font-size:32px;font-weight:400;margin-bottom:40px;text-align:left}@media(max-width:768px){.section-title{font-size:28px;margin-bottom:30px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.animate-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animate-in{opacity:1}.animate-on-scroll.fade-up{transform:translateY(40px)}.animate-on-scroll.fade-up.animate-in{animation:fadeInUp .6s ease-out forwards}.animate-on-scroll.fade-scale{transform:scale(.95)}.animate-on-scroll.fade-scale.animate-in{animation:fadeInScale .6s ease-out forwards}.animate-on-scroll.slide-left{transform:translate(-40px)}.animate-on-scroll.slide-left.animate-in{animation:slideInLeft .6s ease-out forwards}.animate-on-scroll.slide-right{transform:translate(40px)}.animate-on-scroll.slide-right.animate-in{animation:slideInRight .6s ease-out forwards}.page-header{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden;position:relative;text-align:center;width:100%}.page-header .page-header-background{height:100%;left:0;position:absolute;top:75px;width:100%;z-index:1}.page-header .page-header-background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-header .page-header-overlay{background:#0000004d;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.page-header .page-header-content{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:1200px;padding:100px 40px 80px;position:relative;width:100%;z-index:3}.page-header .page-header-title{color:#fff;font-size:64px;font-weight:700;line-height:1.2;margin:0;text-align:center}.page-header .page-header-description{color:#fff;font-size:18px;font-weight:400;line-height:1.6;margin:0;max-width:800px;text-align:center}.page-header .page-header-cta{background:#cf4137;border:2px solid #cf4137;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:500;margin-top:10px;padding:14px 32px;text-decoration:none;transition:all .3s ease}.page-header .page-header-cta:hover{background:#fff;color:#cf4137}.page-header .page-header-breadcrumb{bottom:40px;color:#fff;font-size:14px;font-weight:400;left:50%;position:absolute;text-align:center;transform:translate(-50%);z-index:3}.page-header .page-header-breadcrumb a{color:#fff;text-decoration:none;transition:opacity .3s ease}.page-header .page-header-breadcrumb a:hover{opacity:.8;text-decoration:underline}.page-header .page-header-breadcrumb .breadcrumb-separator{margin:0 8px;opacity:.7}@media(max-width:1024px){.page-header{min-height:50vh}.page-header .page-header-content{gap:25px;padding:60px 30px 50px}.page-header .page-header-title{font-size:48px}.page-header .page-header-description{font-size:16px}}@media(max-width:768px){.page-header{min-height:45vh}.page-header .page-header-background{top:60px}.page-header .page-header-content{gap:20px;padding:50px 20px 40px}.page-header .page-header-title{font-size:36px}.page-header .page-header-description{font-size:15px}.page-header .page-header-breadcrumb{bottom:30px;font-size:13px}}@media(max-width:480px){.page-header{min-height:40vh}.page-header .page-header-content{gap:18px;padding:40px 16px 30px}.page-header .page-header-title{font-size:28px}.page-header .page-header-description{font-size:14px}.page-header .page-header-breadcrumb{bottom:20px;font-size:12px}}.app-container{overflow-x:hidden}[data-v-3d436b5b]:root{--color-primary:#0a1e6e;--color-secondary:#cf4137;--color-main-gray:grey;--color-gray-bg:#ecedf0}.error-page[data-v-3d436b5b]{align-items:center;background:radial-gradient(circle at 15% 15%,rgba(10,30,110,.05),transparent 45%),radial-gradient(circle at 85% 80%,rgba(207,65,55,.06),transparent 45%),#fff;color:#0a1e6e;display:flex;font-family:Roboto Slab,Georgia,Times New Roman,serif;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center;width:100%}.error-content[data-v-3d436b5b]{max-width:620px;width:100%}.error-logo[data-v-3d436b5b]{display:inline-block;margin-bottom:40px}.error-logo img[data-v-3d436b5b]{height:54px;width:auto}.error-code[data-v-3d436b5b]{display:flex;font-size:clamp(110px,26vw,200px);font-weight:800;gap:6px;letter-spacing:-4px;line-height:1}.error-code[data-v-3d436b5b],.error-drop[data-v-3d436b5b]{align-items:center;color:#0a1e6e;justify-content:center}.error-drop[data-v-3d436b5b]{display:inline-flex;position:relative}.error-splash[data-v-3d436b5b]{bottom:-18%;color:#cf4137;height:auto;left:50%;opacity:.9;position:absolute;transform:translate(-50%);width:42%;z-index:-1}.error-title[data-v-3d436b5b]{color:#0a1e6e;font-size:clamp(24px,5vw,34px);font-weight:700;margin:24px 0 12px}.error-message[data-v-3d436b5b]{color:gray;font-size:16px;line-height:1.7;margin:0 auto 32px;max-width:480px}.error-actions[data-v-3d436b5b]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:36px}.error-btn[data-v-3d436b5b]{border:1.5px solid transparent;border-radius:30px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:13px 34px;transition:transform .2s ease,opacity .2s ease,background .2s ease}.error-btn--primary[data-v-3d436b5b]{background:#cf4137;color:#fff}.error-btn--primary[data-v-3d436b5b]:hover{opacity:.92;transform:translateY(-2px)}.error-btn--ghost[data-v-3d436b5b]{background:transparent;border-color:#ccd0d1;color:#0a1e6e}.error-btn--ghost[data-v-3d436b5b]:hover{border-color:#0a1e6e;transform:translateY(-2px)}.error-links[data-v-3d436b5b]{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;padding-top:28px}.error-links .error-links-label[data-v-3d436b5b]{color:gray;font-size:14px}.error-links a[data-v-3d436b5b]{color:#0a1e6e;font-size:15px;font-weight:500;position:relative;text-decoration:none;transition:color .2s ease}.error-links a[data-v-3d436b5b]:after{background:#cf4137;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.error-links a[data-v-3d436b5b]:hover{color:#cf4137}.error-links a[data-v-3d436b5b]:hover:after{width:100%}@media(max-width:480px){.error-logo img[data-v-3d436b5b]{height:44px}.error-code[data-v-3d436b5b]{letter-spacing:-2px}.error-btn[data-v-3d436b5b]{width:100%}}
