: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}
