:root{--vx-primary: #0F1E36;--vx-primary-light: #1E2E4A;--vx-orange: #FF5E14;--vx-orange-hover: #E04E0C;--vx-text-dark: #212529;--vx-bg-light: #F8F9FA;--vx-accent-blue: #00D2FF}.bg-vx-primary{background-color:var(--vx-primary)!important}.bg-vx-primary-light{background-color:var(--vx-primary-light)!important}.text-vx-orange{color:var(--vx-orange)!important}.btn-vx-orange{background-color:var(--vx-orange)!important;color:#fff!important;border:none!important;transition:all .3s ease}.btn-vx-orange:hover{background-color:var(--vx-orange-hover)!important;box-shadow:0 4px 12px #ff5e144d}.btn-outline-vx{border:2px solid var(--vx-orange)!important;color:#fff!important;background:transparent;transition:all .3s ease}.btn-outline-vx:hover{background-color:var(--vx-orange)!important;color:#fff!important}.btn-outline-vx-dark{border:2px solid var(--vx-primary)!important;color:var(--vx-primary)!important;background:transparent;transition:all .3s ease}.btn-outline-vx-dark:hover{background-color:var(--vx-primary)!important;color:#fff!important}.solution-card{border:1px solid rgba(0,0,0,.08);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.solution-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d;border-color:var(--vx-orange)}.solution-card.active{border-color:var(--vx-orange);background:linear-gradient(145deg,#fff,#fcf4f0);box-shadow:0 8px 16px #ff5e141a}.solution-card.active .feature-icon{background-color:var(--vx-orange)!important;color:#fff!important}.simulator-container{background:radial-gradient(circle at center,#1b2845,#091124);border-radius:16px;box-shadow:inset 0 0 40px #00000080,0 10px 30px #0000004d;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.05)}.whatsapp-float{position:fixed;bottom:30px;right:30px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:0 4px 15px #00000040;z-index:1000;display:flex;align-items:center;justify-content:center;width:60px;height:60px;transition:all .3s ease;text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);color:#fff;background-color:#128c7e}.whatsapp-pulse{position:absolute;width:60px;height:60px;background-color:#25d366;border-radius:50%;z-index:-1;opacity:.7;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.4);opacity:0}to{transform:scale(.95);opacity:0}}@keyframes auger-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-aug{transform-origin:100px 180px;animation:auger-rotate 1s linear infinite}@keyframes multihead-vibrate{0%,to{transform:translate(0)}25%{transform:translate(1px,-.5px)}50%{transform:translate(-1px,.5px)}75%{transform:translate(.5px,1px)}}.vib-pan{animation:multihead-vibrate .15s linear infinite}@keyframes piston-pump{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.pump-move{animation:piston-pump 2s ease-in-out infinite}.flow-particle{fill:var(--vx-orange);opacity:0}@keyframes particle-drop-1{0%{cy:190px;opacity:0}10%{opacity:1}80%{opacity:1}to{cy:370px;opacity:0}}.p-drop-1{animation:particle-drop-1 1.2s infinite linear}@keyframes particle-drop-2{0%{cy:190px;opacity:0}10%{opacity:1}80%{opacity:1}to{cy:370px;opacity:0}}.p-drop-2{animation:particle-drop-2 1.2s infinite linear;animation-delay:.3s}@keyframes particle-drop-3{0%{cy:190px;opacity:0}10%{opacity:1}80%{opacity:1}to{cy:370px;opacity:0}}.p-drop-3{animation:particle-drop-3 1.2s infinite linear;animation-delay:.6s}@keyframes particle-drop-4{0%{cy:190px;opacity:0}10%{opacity:1}80%{opacity:1}to{cy:370px;opacity:0}}.p-drop-4{animation:particle-drop-4 1.2s infinite linear;animation-delay:.9s}@keyframes bag-move{0%{transform:translateY(0);opacity:1}90%{opacity:1}to{transform:translateY(90px);opacity:0}}.bag-anim{animation:bag-move 1.5s infinite linear}@keyframes belt-scroll{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}.belt-anim{stroke-dasharray:5,5;animation:belt-scroll 1s infinite linear}@keyframes jaw-left-clamp{0%,to{transform:translate(0)}45%,55%{transform:translate(18px)}}@keyframes jaw-right-clamp{0%,to{transform:translate(0)}45%,55%{transform:translate(-18px)}}.jaw-l{animation:jaw-left-clamp 1.5s infinite ease-in-out}.jaw-r{animation:jaw-right-clamp 1.5s infinite ease-in-out}.spec-badge{background-color:#ff5e1414;color:var(--vx-orange);font-weight:600;border-radius:6px;padding:6px 12px;display:inline-block}.nav-pills-vx{border-bottom:2px solid rgba(15,30,54,.08);padding-bottom:10px}.nav-pills-vx .nav-link{color:var(--vx-primary);font-weight:700;border-radius:8px;border:1px solid rgba(0,0,0,.06);background-color:#fff;transition:all .3s ease;padding:12px 28px}.nav-pills-vx .nav-link:hover{background-color:#ff5e140d;color:var(--vx-orange)}.nav-pills-vx .nav-link.active{background-color:var(--vx-orange)!important;color:#fff!important;border-color:var(--vx-orange);box-shadow:0 4px 12px #ff5e1426}@media (min-width: 1200px){#heroCarousel .carousel-item .row{min-height:520px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#heroCarousel .carousel-item{transition:opacity .8s ease-in-out}#heroCarousel .carousel-item img,#heroCarousel .carousel-item .badge,#heroCarousel .carousel-item h1,#heroCarousel .carousel-item p,#heroCarousel .carousel-item .d-grid{opacity:0}#heroCarousel .carousel-item.active img{animation:carouselImageZoom 8s ease-out forwards,carouselImageFadeIn .8s ease-out both}@keyframes carouselImageZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes carouselImageFadeIn{0%{opacity:0}to{opacity:1}}#heroCarousel .carousel-item.active .badge,#heroCarousel .carousel-item.active h1,#heroCarousel .carousel-item.active p,#heroCarousel .carousel-item.active .d-grid{animation:carouselTextFadeUp .8s cubic-bezier(.25,.46,.45,.94) both}#heroCarousel .carousel-item.active .badge{animation-delay:.1s}#heroCarousel .carousel-item.active h1{animation-delay:.25s}#heroCarousel .carousel-item.active p{animation-delay:.4s}#heroCarousel .carousel-item.active .d-grid{animation-delay:.55s}@keyframes carouselTextFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#productDetailTabs .nav-link{color:var(--vx-primary)!important;border-color:#dee2e6!important;background-color:#fff!important;transition:all .2s ease-in-out}#productDetailTabs .nav-link:hover{background-color:#f8f9fa!important;border-color:var(--vx-orange)!important;color:var(--vx-orange)!important}#productDetailTabs .nav-link.active{background-color:var(--vx-orange)!important;color:#fff!important;border-color:var(--vx-orange)!important;box-shadow:0 4px 12px #ff5e1426}@media (min-width: 992px){.nav-item.dropdown:hover .dropdown-menu{display:block!important;margin-top:0}}.dropdown-menu{background-color:var(--vx-primary)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;box-shadow:0 10px 20px #00000026!important;padding:10px 0!important}.dropdown-item{color:#ffffffd9!important;font-weight:500!important;padding:10px 24px!important;transition:all .2s ease}.dropdown-item:hover{background-color:var(--vx-orange)!important;color:#fff!important}html{scroll-behavior:smooth}@media (min-width: 992px){.scrollable-sidebar{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;padding-right:6px}.scrollable-sidebar::-webkit-scrollbar{width:6px}.scrollable-sidebar::-webkit-scrollbar-track{background:transparent}.scrollable-sidebar::-webkit-scrollbar-thumb{background:#a0a0a0;border-radius:10px}.scrollable-sidebar::-webkit-scrollbar-thumb:hover{background:gray}}.navbar{border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f1e36f2!important;z-index:1030!important}.navbar-nav .nav-item{position:relative;margin:0 4px}.navbar-nav .nav-link{font-weight:500;padding:.5rem 1.1rem!important;color:#ffffffbf!important;border-radius:30px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-item.show .nav-link{color:#fff!important;background-color:#ffffff14}.navbar .dropdown-menu{background:#0f1e36fa;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #0000004d;border-radius:12px;padding:.6rem;margin-top:10px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.25,.8,.25,1);display:block;z-index:1050!important}@media (min-width: 992px){.navbar-nav .nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}}.navbar .dropdown-item{color:#fffc!important;font-weight:500;border-radius:8px;padding:.6rem 1.2rem;transition:all .2s ease}.navbar .dropdown-item:hover{background-color:#ff5e141f!important;color:var(--vx-orange)!important;padding-left:1.5rem}@media (min-width: 992px){.navbar-nav .nav-item:last-child .nav-link{background-color:var(--vx-orange)!important;color:#fff!important;border-radius:30px;padding:.5rem 1.4rem!important;margin-left:8px;box-shadow:0 4px 10px #ff5e1433;transition:all .3s ease}.navbar-nav .nav-item:last-child .nav-link:hover{background-color:var(--vx-orange-hover)!important;box-shadow:0 4px 15px #ff5e1466;transform:translateY(-1px);color:#fff!important}}.youtube-placeholder-mockup{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)}.youtube-placeholder-mockup:hover{transform:scale(1.02);filter:brightness(1.08)}.youtube-placeholder-mockup:hover .play-btn-circle{transform:scale(1.15);background-color:var(--vx-orange-hover)!important;box-shadow:0 0 25px #ff5e1499}.play-btn-circle{display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #ff5e1466}.nav-pills-vx-video .nav-link{color:var(--vx-primary)!important;font-weight:600;border:1px solid rgba(15,30,54,.15);border-radius:30px;padding:.5rem 1.2rem;transition:all .25s ease;background:#fff}.nav-pills-vx-video .nav-link:hover{background-color:#0f1e360d}.nav-pills-vx-video .nav-link.active{background-color:var(--vx-orange)!important;color:#fff!important;border-color:var(--vx-orange)!important;box-shadow:0 4px 10px #ff5e144d}.video-card-item{border-radius:16px!important;border:1px solid rgba(0,0,0,.06)!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.video-card-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000014!important}.navbar .navbar-nav .hys-search-nav-item .hys-search-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#ffffffd1!important;padding:.5rem .75rem!important;line-height:1.5;cursor:pointer}.navbar .navbar-nav .hys-search-nav-item .hys-search-button:hover,.navbar .navbar-nav .hys-search-nav-item .hys-search-button:focus{background:transparent!important;color:var(--vx-orange)!important;transform:none!important;box-shadow:none!important}.navbar .hys-search-nav-item .hys-search-button .bi{font-size:1.1rem}.hys-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;padding:88px 1rem 1rem;background:#071222ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.hys-search-overlay.is-open{opacity:1;visibility:visible}.hys-search-panel{width:min(720px,100%);margin:0 auto;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #00000047;transform:translateY(-10px);transition:transform .18s ease}.hys-search-overlay.is-open .hys-search-panel{transform:translateY(0)}.hys-search-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(15,30,54,.1);color:var(--vx-primary)}.hys-search-head>.bi{color:var(--vx-orange);font-size:1.25rem}.hys-search-head input{width:100%;border:0;outline:0;color:var(--vx-primary);background:transparent;font-size:1.05rem}.hys-search-head button{border:0;background:transparent;color:#738095;font-size:1.8rem;line-height:1;padding:0 .2rem}.hys-search-results{max-height:min(68vh,520px);overflow-y:auto;padding:.65rem}.hys-search-hint{margin:0;padding:1.3rem;color:#6c757d;text-align:center}.hys-search-result{display:grid;gap:.18rem;padding:.9rem 1rem;border-radius:12px;color:var(--vx-primary);text-decoration:none;transition:background .15s ease}.hys-search-result:hover,.hys-search-result:focus,.hys-search-result.is-active{color:var(--vx-primary);background:#ff5e1414;outline:none}.hys-search-category{color:var(--vx-orange);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hys-search-result strong{font-size:.98rem}.hys-search-result small{color:#6c757d;line-height:1.4}.hys-search-empty{padding:1.4rem;color:var(--vx-primary);text-align:center}.hys-search-empty div{display:flex;justify-content:center;gap:1.2rem;margin-top:.75rem}.hys-search-empty a{color:var(--vx-orange);font-weight:600;text-decoration:none}body.hys-search-open{overflow:hidden}@media (max-width: 991.98px){.navbar .hys-search-nav-item .hys-search-button{width:100%;text-align:left;padding:.65rem 0!important}.hys-search-overlay{padding-top:1rem}.hys-search-panel{border-radius:14px}}.hys-sample-test-banner{background:#eef3f8;border-top:1px solid rgba(17,48,78,.1);padding:1.25rem 0}.hys-sample-test-inner{display:flex;align-items:center;gap:1rem}.hys-sample-test-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;border-radius:50%;background:var(--vx-primary);color:#fff;font-size:1.2rem}.hys-sample-test-copy{flex:1}.hys-sample-test-copy h2{margin:0 0 .2rem;color:var(--vx-primary);font-size:1.05rem;font-weight:700}.hys-sample-test-copy p{margin:0;color:#5f6d7a;font-size:.9rem}.hys-sample-test-action{flex:0 0 auto;white-space:nowrap}@media (max-width: 767.98px){.hys-sample-test-inner{align-items:flex-start;flex-wrap:wrap}.hys-sample-test-copy{flex:1 1 calc(100% - 4rem)}.hys-sample-test-action{width:100%}}
