@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.group:hover [data-language-menu]{opacity:1;visibility:visible}[data-language-toggle]:hover+[data-language-menu],[data-language-menu]:hover{opacity:1;visibility:visible}.lang-switcher-btn{caret-color:transparent!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.lang-switcher-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px #3b82f666!important}.lang-switcher-btn span,.lang-switcher-btn svg{caret-color:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}[data-language-menu] a{caret-color:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}[data-language-menu] a:focus-visible{outline:none!important;background:#3b82f626!important}[data-astro-cid-n5irvbja][data-aw-toggle-menu]{position:relative;z-index:9999}.whatsapp-industrial-button[data-astro-cid-rhdnz35y]{position:relative;overflow:visible}.whatsapp-industrial-button[data-astro-cid-rhdnz35y]:before{content:"";position:absolute;inset:-1px;background:transparent;border-radius:inherit;box-shadow:0 0 8px #22c55e26;animation:industrial-signal-pulse 3s ease-in-out infinite;z-index:-1;pointer-events:none;opacity:.5}@keyframes industrial-signal-pulse{0%,to{opacity:.3;box-shadow:0 0 6px #22c55e1a}50%{opacity:.6;box-shadow:0 0 12px #22c55e33}}.whatsapp-industrial-button[data-astro-cid-rhdnz35y]:hover:before{animation:none;opacity:1;box-shadow:0 0 20px #22c55e4d}.whatsapp-industrial-button[data-astro-cid-rhdnz35y]:hover{transform:translateY(-1px)}.whatsapp-industrial-button[data-astro-cid-rhdnz35y]:active{transform:translateY(0) scale(.98);box-shadow:inset 0 1px 3px #0000004d}.whatsapp-industrial-button[data-astro-cid-rhdnz35y]:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e80,0 0 15px #22c55e4d}@media (prefers-reduced-motion: reduce){.whatsapp-industrial-button[data-astro-cid-rhdnz35y]:before{animation:none;opacity:.4}}.signal-light{display:inline-flex;align-items:center;justify-content:center}.signal-dot{position:relative;transition:all .3s cubic-bezier(.4,0,.6,1);background-color:#fcd34d;animation:signal-breathing-yellow 1.8s ease-in-out infinite;box-shadow:0 0 4px #fcd34db3,0 0 8px #fcd34d66}@keyframes signal-breathing-yellow{0%,to{transform:scale(1);background-color:#fcd34d;box-shadow:0 0 4px #fcd34db3,0 0 8px #fcd34d66}50%{transform:scale(1.15);background-color:#fbbf24;box-shadow:0 0 8px #fbbf24e6,0 0 16px #fbbf2499,0 0 24px #fbbf244d}}@keyframes signal-breathing-green{0%,to{transform:scale(1);background-color:#34d399;box-shadow:0 0 4px #34d399b3,0 0 8px #34d39966}50%{transform:scale(1.15);background-color:#10b981;box-shadow:0 0 8px #10b981e6,0 0 16px #10b98199,0 0 24px #10b9814d}}@keyframes signal-breathing-blue{0%,to{transform:scale(1);background-color:#60a5fa;box-shadow:0 0 4px #60a5fab3,0 0 8px #60a5fa66}50%{transform:scale(1.15);background-color:#3b82f6;box-shadow:0 0 8px #3b82f6e6,0 0 16px #3b82f699,0 0 24px #3b82f64d}}.signal-dot.current-page{background-color:#60a5fa;animation:signal-breathing-blue 1.8s ease-in-out infinite}.dropdown:hover .signal-dot:not(.current-page){background-color:#34d399;animation:signal-breathing-green 1.3s ease-in-out infinite}.dropdown:hover .signal-dot.current-page{background-color:#34d399;animation:signal-breathing-green 1.3s ease-in-out infinite}header{position:relative;z-index:10000!important}@media (min-width: 768px){.dropdown{position:relative}.dropdown:before{content:"";position:absolute;top:100%;left:0;right:0;height:8px;background:transparent;z-index:999;pointer-events:auto}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;margin-top:8px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.95);transform-origin:top center;pointer-events:none;transition-property:opacity,visibility,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.6,1)}.dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.dropdown-menu li{opacity:0;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.dropdown:hover .dropdown-menu li{opacity:1;transform:translateY(0)}.dropdown:hover .dropdown-menu li:nth-child(1){transition-delay:50ms}.dropdown:hover .dropdown-menu li:nth-child(2){transition-delay:.1s}.dropdown:hover .dropdown-menu li:nth-child(3){transition-delay:.15s}.dropdown:hover .dropdown-menu li:nth-child(4){transition-delay:.2s}.dropdown:hover .dropdown-menu li:nth-child(5){transition-delay:.25s}}nav#menu{display:none}@media (min-width: 768px){nav#menu{display:flex!important;transform:none!important;visibility:visible!important}}@media (max-width: 767px){#menu{display:flex!important;flex-direction:column!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100dvh!important;background:#0f172af2!important;z-index:9998!important;padding:80px 20px 20px!important;transform:translate(-100%)!important;overflow-y:auto!important;visibility:hidden!important;transition:transform .3s ease-in-out,visibility 0s .3s!important}@supports (-webkit-touch-callout: none){#menu{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (-webkit-touch-callout: none){#menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}#menu.mobile-open{transform:translate(0)!important;visibility:visible!important;transition:transform .3s ease-in-out,visibility 0s 0s!important}#menu ul{flex-direction:column;gap:0;width:100%}#menu li{width:100%;border-bottom:1px solid rgba(148,163,184,.1)}#menu li:last-child{border-bottom:none}#menu a,#menu button{width:100%;padding:16px 0;font-size:18px;font-weight:500;color:#f8fafce6;background:transparent;border:none;text-align:left;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}#menu a:hover,#menu button:hover{color:#60a5fa;transform:translate(8px)}#menu .dropdown>button:after{content:"▼";font-size:14px;color:#94a3b8b3;transition:transform .2s ease}#menu .dropdown.open>button:after{transform:rotate(180deg)}#menu .dropdown-menu{display:none;padding-left:20px;margin-top:8px}#menu .dropdown.open .dropdown-menu{display:block}#menu .dropdown-menu a{padding:12px 0;font-size:16px;color:#cbd5e1cc}#menu .dropdown-menu a:hover{color:#60a5fa}#menu .signal-light{display:none}.signal-dot,.whatsapp-neumorphic-button:before,.whatsapp-neumorphic-button:after{animation-duration:.15s!important}}html.mobile-menu-open,body.mobile-menu-open{overflow:hidden!important;overscroll-behavior:contain;position:relative}@media (prefers-reduced-motion: reduce){.signal-dot{animation:none!important;transform:none!important;background-color:#fcd34d!important;box-shadow:0 0 3px #fcd34d80!important}.signal-dot.current-page{background-color:#60a5fa!important;box-shadow:0 0 3px #60a5fa80!important}.dropdown:hover .signal-dot:not(.current-page){background-color:#34d399!important;box-shadow:0 0 3px #34d39980!important}.dropdown:hover .signal-dot.current-page{background-color:#34d399!important;box-shadow:0 0 3px #34d39980!important}}nav button,nav a,nav span,nav div{caret-color:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}nav [contenteditable],nav *[contenteditable]{caret-color:transparent!important;outline:none!important}header button,header a{caret-color:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.linkedin-svg-icon[data-astro-cid-ioeiary4]{filter:brightness(0) invert(1)}.linkedin-svg-icon[data-astro-cid-ioeiary4]:hover{filter:brightness(0) invert(1) drop-shadow(0 0 4px rgba(59,130,246,.5))}.footer-content[data-astro-cid-ioeiary4]{opacity:1!important;transform:none!important;visibility:visible!important}#external-link-modal[data-astro-cid-ioeiary4].show{display:block}
