*{outline:none;box-sizing:border-box}:root{--header-text-color: #fff}::-webkit-scrollbar{display:none}@font-face{font-family:Font;src:url(/MONIGUE.OTF)}@font-face{font-family:Grandis;src:url(/font/GrandisExtended-BlackItalic.ttf)}@font-face{font-family:Granb;src:url(/font/GrandisExtended-Bold.ttf)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0;line-height:1}.relative{position:relative}button,input{font-family:inherit;background-color:transparent;border:none}button{cursor:pointer}button>*{pointer-events:none}body{margin:0;z-index:1;overflow:overlay;overflow-x:hidden;font-weight:100;padding:0;font-family:Font,sans-serif;background-color:#15013b;color:#fff;touch-action:manipulation;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.wrapper{width:100%;min-height:100vh;display:flex;position:absolute;align-items:center;flex-direction:column;top:0;left:0;z-index:2;background:#15013b;overflow:hidden}.wrapper main{overflow:hidden;margin:0 auto;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.wrapper main.fade{opacity:.7}.wrapper main section.hero{max-width:unset;justify-content:center;align-items:center;padding:20px}.wrapper main section.hero h1{font-size:80px;font-weight:900;text-transform:uppercase;position:relative;text-shadow:5px 5px 0 #ec008a}.wrapper main section.hero p{font-size:20px;color:#dbdbdb;font-weight:400}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#232329!important;border-radius:4px}.skeleton{width:100px;height:20px;border-radius:5px;background-color:#ffffff10;position:relative;overflow:hidden}.skeleton:before{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05) 20%,hsla(0,0%,100%,.2) 60%,transparent);-webkit-animation:shimmer 1.6s infinite;animation:shimmer 1.6s infinite;content:""}[loading]{--delay: 0ms;min-width:30px;min-height:20px;border-radius:8px;display:inline-block;position:relative;overflow:hidden}@keyframes shimmer{to{transform:translate(100%)}}[loading]:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 20%,rgba(255,255,255,.15) 60%,transparent 100%);animation:shimmer 2s infinite;animation-delay:var(--delay);content:""}[tooltip]{position:relative}[tooltip]:hover .tooltip{visibility:visible;opacity:1}.tooltip{position:absolute;text-align:center;visibility:hidden;top:calc(100% + 5px);font-size:13px;opacity:0;left:50%;z-index:9000;line-height:1.15;pointer-events:none;transform:translate(-50%);box-shadow:3px 3px 4px #00000056;padding:5px 10px;border-radius:7px;font-weight:400;font-stretch:100%;max-width:250px;width:max-content;background-color:#fff;transition:opacity 0s linear .5s;color:#000}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.modal-slide-up-enter-active,.modal-slide-up-leave-active{transition:all .4s ease-out}.modal-slide-up-enter-from{transform:translate(-50%,-35%)!important;opacity:0}.modal-slide-up-leave-to{opacity:0}@media (max-width: 700px){.wrapper main section.hero h1{font-size:56px}.wrapper main section.hero p{font-size:18px}}.footer[data-v-be1c7b22]{width:100%;background:linear-gradient(135deg,#0a0524,#15013b,#1a0644);border-top:1px solid rgba(255,255,255,.1);margin-top:auto;position:relative}.footer[data-v-be1c7b22]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(147,51,234,.5),transparent)}.footer-container[data-v-be1c7b22]{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.footer-container[data-v-be1c7b22]{padding:0 1rem}}.footer-brand[data-v-be1c7b22]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 0 2rem;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.footer-brand[data-v-be1c7b22]{padding:2rem 0 1.5rem}}.footer-logo[data-v-be1c7b22]{margin-bottom:1rem}.footer-logo img[data-v-be1c7b22]{height:40px;width:auto;filter:brightness(1.1)}.footer-description[data-v-be1c7b22]{color:#fffc;font-size:1.1rem;max-width:500px;line-height:1.6;margin-bottom:2rem}@media (max-width: 768px){.footer-description[data-v-be1c7b22]{font-size:1rem;margin-bottom:1.5rem}}.social-links[data-v-be1c7b22]{display:flex;gap:1rem}.social-links a[data-v-be1c7b22]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff1a;border-radius:50%;color:#ffffffb3;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-links a[data-v-be1c7b22]:hover{background:#9333ea33;color:#9333ea;transform:translateY(-2px);box-shadow:0 8px 20px #9333ea4d}.footer-nav[data-v-be1c7b22]{display:flex;justify-content:space-between;padding:2rem 0}@media (max-width: 768px){.footer-nav[data-v-be1c7b22]{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 0}}.nav-column h3[data-v-be1c7b22]{color:#9333ea;font-size:1.1rem;font-weight:700;margin-bottom:1rem;font-family:Granb,sans-serif}.nav-column ul[data-v-be1c7b22]{list-style:none;padding:0;margin:0}.nav-column ul li[data-v-be1c7b22]{margin-bottom:.5rem}.nav-column ul li a[data-v-be1c7b22]{color:#fffc;font-size:.95rem;transition:color .3s ease;display:block;padding:.25rem 0}.nav-column ul li a[data-v-be1c7b22]:hover{color:#9333ea}.footer-bottom[data-v-be1c7b22]{border-top:1px solid rgba(255,255,255,.1);background:#0003}.footer-bottom-content[data-v-be1c7b22]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0}@media (max-width: 768px){.footer-bottom-content[data-v-be1c7b22]{flex-direction:column;gap:1rem;text-align:center}}.copyright[data-v-be1c7b22]{color:#fff9;font-size:.9rem}.copyright .company-info[data-v-be1c7b22]{margin-top:.25rem;font-size:.8rem;opacity:.8}.footer-meta[data-v-be1c7b22]{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.footer-meta[data-v-be1c7b22]{flex-direction:column;gap:.5rem}}.built-with[data-v-be1c7b22]{color:#fff9;font-size:.9rem;font-style:italic}.certifications[data-v-be1c7b22]{display:flex;gap:.5rem}.cert-badge[data-v-be1c7b22]{background:#9333ea33;color:#9333ea;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;border:1px solid rgba(147,51,234,.3)}@keyframes fadeInUp-be1c7b22{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer[data-v-be1c7b22]{animation:fadeInUp-be1c7b22 .6s ease-out}.router-link-active[data-v-be1c7b22]{color:#9333ea!important}.language-selector[data-v-fd3fe51d]{position:relative;z-index:1000}.language-selector.mobile .lang-button[data-v-fd3fe51d]{padding:8px 12px;min-width:auto}.lang-button[data-v-fd3fe51d]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;min-width:80px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-button[data-v-fd3fe51d]:hover,.lang-button.active[data-v-fd3fe51d]{background:#9333ea33;border-color:#9333ea80;transform:translateY(-1px)}.lang-button .flag[data-v-fd3fe51d]{font-size:16px;line-height:1}.lang-button .lang-text[data-v-fd3fe51d]{font-weight:600}.lang-button .chevron[data-v-fd3fe51d]{transition:transform .3s ease;margin-left:auto}.lang-button .chevron.rotated[data-v-fd3fe51d]{transform:rotate(180deg)}.dropdown[data-v-fd3fe51d]{position:absolute;top:calc(100% + 8px);right:0;min-width:140px;background:#15013bf2;border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d;overflow:hidden;animation:fadeInScale-fd3fe51d .2s ease-out}.dropdown.mobile[data-v-fd3fe51d]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:200px;border-radius:16px;animation:slideInUp-fd3fe51d .3s ease-out}.lang-option[data-v-fd3fe51d]{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:transparent;border:none;color:#fffc;cursor:pointer;transition:all .3s ease;font-size:14px}.lang-option[data-v-fd3fe51d]:hover{background:#9333ea33;color:#fff}.lang-option.active[data-v-fd3fe51d]{background:#9333ea4d;color:#9333ea;font-weight:600}.lang-option .flag[data-v-fd3fe51d]{font-size:16px;line-height:1}.lang-option .lang-name[data-v-fd3fe51d]{flex:1;text-align:left}.overlay[data-v-fd3fe51d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1;animation:fadeIn-fd3fe51d .3s ease-out}@keyframes fadeInScale-fd3fe51d{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideInUp-fd3fe51d{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeIn-fd3fe51d{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.lang-button[data-v-fd3fe51d]{padding:6px 10px;min-width:60px;font-size:13px}.lang-button .lang-text[data-v-fd3fe51d]{display:none}.dropdown[data-v-fd3fe51d]:not(.mobile){min-width:120px}}.mobile-header[data-v-f0e1a5f5]{position:relative;z-index:9999}@media (min-width: 769px){.mobile-header[data-v-f0e1a5f5]{display:none}}.mobile-header-bar[data-v-f0e1a5f5]{position:fixed;top:0;left:0;right:0;height:60px;background:#0a0524f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;z-index:1000}.mobile-header-bar.scrolled[data-v-f0e1a5f5]{background:#0a0524fa;box-shadow:0 4px 20px #0000004d}.mobile-header-content[data-v-f0e1a5f5]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 1rem;max-width:100%}.logo[data-v-f0e1a5f5]{height:32px;width:auto;cursor:pointer;transition:transform .3s ease}.logo[data-v-f0e1a5f5]:hover{transform:scale(1.05)}.mobile-header-actions[data-v-f0e1a5f5]{display:flex;align-items:center;gap:12px}.menu-toggle[data-v-f0e1a5f5]{display:flex;flex-direction:column;justify-content:center;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;transition:transform .3s ease}.menu-toggle[data-v-f0e1a5f5]:hover{transform:scale(1.05)}.menu-toggle.active .hamburger[data-v-f0e1a5f5]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.menu-toggle.active .hamburger[data-v-f0e1a5f5]:nth-child(2){opacity:0}.menu-toggle.active .hamburger[data-v-f0e1a5f5]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.hamburger[data-v-f0e1a5f5]{width:22px;height:2px;background:#fff;margin:3px 0;transition:all .3s ease;border-radius:1px}.mobile-menu-overlay[data-v-f0e1a5f5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1001}.mobile-menu-overlay.active[data-v-f0e1a5f5]{opacity:1;visibility:visible}.mobile-menu[data-v-f0e1a5f5]{position:fixed;top:0;right:0;width:300px;height:100vh;background:linear-gradient(135deg,#0a0524,#15013b,#1a0644);transform:translate(100%);transition:transform .3s ease;overflow-y:auto;z-index:1002;box-shadow:-4px 0 20px #0000004d}.mobile-menu.active[data-v-f0e1a5f5]{transform:translate(0)}@media (max-width: 360px){.mobile-menu[data-v-f0e1a5f5]{width:280px}}.mobile-menu-header[data-v-f0e1a5f5]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu-header img[data-v-f0e1a5f5]{height:28px;width:auto}.close-button[data-v-f0e1a5f5]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.close-button[data-v-f0e1a5f5]:hover{background:#9333ea33;transform:scale(1.05)}.mobile-menu-content[data-v-f0e1a5f5]{padding:1rem 0}.mobile-nav-list[data-v-f0e1a5f5]{list-style:none;margin:0;padding:0}.mobile-nav-item[data-v-f0e1a5f5]{margin:4px 0}.mobile-nav-link[data-v-f0e1a5f5]{display:flex;align-items:center;justify-content:space-between;padding:16px 1rem;color:#fffc;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;position:relative}.mobile-nav-link[data-v-f0e1a5f5]:hover{background:#9333ea1a;color:#fff;padding-left:1.5rem}.mobile-nav-link.router-link-active[data-v-f0e1a5f5]{background:#9333ea33;color:#9333ea;border-left:3px solid #9333ea}.mobile-nav-link.router-link-active .nav-arrow[data-v-f0e1a5f5]{transform:translate(4px);color:#9333ea}.nav-text[data-v-f0e1a5f5]{font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:600}.nav-arrow[data-v-f0e1a5f5]{transition:all .3s ease;opacity:.6}.mobile-contact-section[data-v-f0e1a5f5]{padding:1rem;border-top:1px solid rgba(255,255,255,.1);margin-top:1rem}.mobile-contact-btn[data-v-f0e1a5f5]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;background:linear-gradient(135deg,#6e25fb,#9333ea);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:16px;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 15px #9333ea4d}.mobile-contact-btn[data-v-f0e1a5f5]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #9333ea66}.mobile-contact-info[data-v-f0e1a5f5]{padding:1rem;border-top:1px solid rgba(255,255,255,.1);margin-top:1rem}.contact-item[data-v-f0e1a5f5]{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#fffc;font-size:14px}.contact-item svg[data-v-f0e1a5f5]{color:#9333ea;flex-shrink:0}.contact-item a[data-v-f0e1a5f5]{color:#fffc;text-decoration:none;transition:color .3s ease}.contact-item a[data-v-f0e1a5f5]:hover{color:#9333ea}.mobile-social-links[data-v-f0e1a5f5]{display:flex;justify-content:center;gap:16px;padding:1rem;border-top:1px solid rgba(255,255,255,.1);margin-top:1rem}.mobile-social-links a[data-v-f0e1a5f5]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;color:#ffffffb3;text-decoration:none;transition:all .3s ease}.mobile-social-links a[data-v-f0e1a5f5]:hover{background:#9333ea33;color:#9333ea;transform:translateY(-2px)}body[data-v-f0e1a5f5]:has(.mobile-menu.active){overflow:hidden}@keyframes slideInRight-f0e1a5f5{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.mobile-nav-item[data-v-f0e1a5f5]{animation:slideInRight-f0e1a5f5 .3s ease-out forwards}.mobile-nav-item[data-v-f0e1a5f5]:nth-child(1){animation-delay:.1s}.mobile-nav-item[data-v-f0e1a5f5]:nth-child(2){animation-delay:.15s}.mobile-nav-item[data-v-f0e1a5f5]:nth-child(3){animation-delay:.2s}.mobile-nav-item[data-v-f0e1a5f5]:nth-child(4){animation-delay:.25s}.bounce-enter-active[data-v-aa7d717a]{animation:bounce-in-aa7d717a .5s}.bounce-leave-active[data-v-aa7d717a]{animation:bounce-in-aa7d717a .5s reverse}@keyframes bounce-in-aa7d717a{0%{transform:translate(-50%) scale(0)}50%{transform:translate(-50%) scale(1.15)}to{transform:translate(-50%) scale(1)}}@media (min-width: 769px){.mobile-header-component[data-v-aa7d717a]{display:none}}@media (max-width: 768px){.main-header.desktop-header[data-v-aa7d717a]{display:none}}.main-header[data-v-aa7d717a]{display:flex;align-items:center;justify-content:center;width:100%;height:75px;z-index:9999;position:fixed;top:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-header .head[data-v-aa7d717a]{max-width:1280px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 5px}.main-header .head .logo-container[data-v-aa7d717a]{display:flex;justify-content:flex-start;align-items:flex-start;min-width:150px;transition:.2s all}.main-header .head .logo-container .logo[data-v-aa7d717a]{width:70px;object-fit:cover;cursor:pointer}.main-header .head .logo-container[data-v-aa7d717a]:hover{filter:saturate(2)}.main-header .index-nav[data-v-aa7d717a]{display:flex;align-items:center;gap:20px;border-radius:10px;padding:4px 10px}.main-header .index-nav .item[data-v-aa7d717a]{display:flex;justify-content:center}.main-header .index-nav a[data-v-aa7d717a]{display:flex;align-items:center;text-align:center;width:max-content;text-transform:uppercase;min-width:105px;font-size:14px;font-weight:600;border-radius:14px;color:#fff;gap:8px;justify-content:center;transition:.2s color,.2s background-color;padding:9px 18px;position:relative;font-family:Montserrat,sans-serif}.main-header .index-nav a[data-v-aa7d717a]>*{z-index:1}.main-header .index-nav a:not(.hash).router-link-exact-active[data-v-aa7d717a]{position:relative;line-height:20px;color:#fff}.main-header .index-nav a:not(.hash).router-link-exact-active[data-v-aa7d717a]:before{content:"";position:absolute;opacity:1;bottom:0;width:40px;height:4px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:40%;transform:scaleX(1.8) scaleY(.5);border:1px solid #2e0168;background:#2e0168;filter:saturate(3)}.main-header .index-nav a:not(.hash).router-link-exact-active .arrow.right[data-v-aa7d717a]{display:block}.main-header .index-nav a:not(.hash).router-link-exact-active .arrow[data-v-aa7d717a]:not(.right){transform:rotate(180deg)}.main-header .index-nav a.subitem[data-v-aa7d717a]{height:33px}.main-header .index-nav a svg[data-v-aa7d717a]{flex-shrink:0;width:23px;height:23px}.main-header .index-nav a span[data-v-aa7d717a]{width:max-content;white-space:nowrap;text-transform:uppercase;font-weight:600}.main-header .header-actions[data-v-aa7d717a]{display:flex;align-items:center;gap:16px}.main-header .contact-btn[data-v-aa7d717a]{display:flex;justify-content:flex-end;align-items:center;min-width:150px}.main-header .contact-btn button[data-v-aa7d717a]{display:flex;justify-content:center;align-items:center;position:relative;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#fff;padding:10px 20px;border-radius:20px;overflow:hidden;cursor:pointer;z-index:1;transition:color .3s ease;outline:2px solid #9e9e9e}.main-header .contact-btn button[data-v-aa7d717a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#250b56;z-index:-1;border-radius:20px;background-image:repeating-linear-gradient(45deg,hsla(64,83%,54%,.05) 0px,hsla(64,83%,54%,.05) 1px,transparent 1px,transparent 11px,hsla(64,83%,54%,.05) 11px,hsla(64,83%,54%,.05) 12px,transparent 12px,transparent 32px),repeating-linear-gradient(90deg,hsla(64,83%,54%,.05) 0px,hsla(64,83%,54%,.05) 1px,transparent 1px,transparent 11px,hsla(64,83%,54%,.05) 11px,hsla(64,83%,54%,.05) 12px,transparent 12px,transparent 32px),repeating-linear-gradient(0deg,hsla(64,83%,54%,.05) 0px,hsla(64,83%,54%,.05) 1px,transparent 1px,transparent 11px,hsla(64,83%,54%,.05) 11px,hsla(64,83%,54%,.05) 12px,transparent 12px,transparent 32px),repeating-linear-gradient(135deg,hsla(64,83%,54%,.05) 0px,hsla(64,83%,54%,.05) 1px,transparent 1px,transparent 11px,hsla(64,83%,54%,.05) 11px,hsla(64,83%,54%,.05) 12px,transparent 12px,transparent 32px),linear-gradient(90deg,#291b9e,#f94dd4);background-size:200% 100%;background-repeat:no-repeat;transition:transform .6s ease;outline:2px solid #250b56;outline-offset:-1px}.main-header .contact-btn button[data-v-aa7d717a]:hover:before{transform:translate(100%)}.main-header .contact-btn button[data-v-aa7d717a]:hover{color:#fff}.main-header .contact-btn button svg.arrow-icon[data-v-aa7d717a]{width:20px;height:20px;object-fit:contain;opacity:0;margin-left:0;transform:translate(-10px);transition:opacity .3s ease,transform .3s ease,margin-left .3s ease;pointer-events:none;position:relative;display:inline-block;vertical-align:middle}.main-header .contact-btn button:hover svg.arrow-icon[data-v-aa7d717a]{opacity:1;margin-left:8px;transform:translate(0);pointer-events:auto}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.content[data-v-8602b244]{width:100%;display:flex;flex-direction:column;min-height:100vh;position:relative;color:var(--header-text-color)}.content main[data-v-8602b244]{width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;left:0;top:0;min-height:100vh;transition:.3s opacity;position:relative}.content main.dim[data-v-8602b244]{opacity:.4}
