:root{--starlab-primary:#06c;--starlab-secondary:#003d7a;--starlab-accent:#ffc107;--starlab-success:#28a745;--starlab-info:#17a2b8;--starlab-warning:#ffc107;--starlab-danger:#dc3545;--starlab-dark:#2c3e50;--starlab-light:#f8f9fa}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.product-long-description{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;line-height:1.6;color:#212529}.product-long-description p{margin-bottom:1rem}.product-long-description img{max-width:100%;height:auto;margin:1rem 0}.product-long-description h1,.product-long-description h2,.product-long-description h3,.product-long-description h4,.product-long-description h5,.product-long-description h6{margin-top:1.5rem;margin-bottom:.5rem;font-weight:600}.product-long-description ul,.product-long-description ol{margin-bottom:1rem;padding-left:2rem}.product-long-description blockquote{border-left:4px solid var(--starlab-primary);padding-left:1rem;margin:1rem 0;font-style:italic}.product-long-description table{width:100%;border-collapse:collapse;margin:1rem 0}.product-long-description table th,.product-long-description table td{border:1px solid #dee2e6;padding:.75rem;text-align:left}.product-long-description table th{background-color:#f8f9fa;font-weight:600}.header .top-bar{font-size:.9rem}.navbar{z-index:9999}.navbar .dropdown-menu{z-index:10000;background-color:#fff!important;border:1px solid rgba(0,0,0,.125)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.navbar-brand img{transition:all .3s ease}.navbar-brand:hover img{transform:scale(1.05)}.sticky-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:1030;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.promo-banner{animation:pulse 2s infinite}@keyframes pulse {
    0% { opacity: 1; }
    50% { opacity: 0.9; }
    100% { opacity: 1; }
}.hero{background:linear-gradient(135deg,var(--starlab-primary) 0%,var(--starlab-secondary) 100%);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background: url('/assets/images/plasma-cutting-bg.jpg') center/cover;opacity:.1;z-index:1}.hero .container{position:relative;z-index:2}.navbar,.navbar-nav,.navbar-nav .dropdown-menu,.navbar-nav .dropdown-menu.show,.dropdown-menu.show{z-index:10001!important}.navbar .dropdown-menu{position:absolute!important}.hero,.hero::before,.hero .container,.hero.bg-primary,.bg-primary,section{z-index:1!important}.navbar .dropdown-menu,.navbar .dropdown-menu.show{z-index:2147483647!important;position:absolute!important}.header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:2147483647!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(10px)!important}.header .top-bar{position:relative!important;z-index:2147483647!important;background:rgba(52,73,94,.95)!important}.header .navbar{position:relative!important;z-index:2147483647!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;transform:translateY(0)!important;transition:all .3s ease!important;opacity:1!important}.header .navbar.navbar-hidden,nav.navbar.navbar-hidden{transform:translateY(-100%)!important;opacity:0!important;visibility:hidden!important}.header .navbar:not(.navbar-hidden),
nav.navbar:not(.navbar-hidden) {transform:translateY(0)!important;opacity:1!important;visibility:visible!important}.header .top-bar{transform:translateY(0)!important}body{padding-top:120px!important}.header .top-bar{background:rgba(52,73,94,.95)!important}.header .navbar{background:rgba(255,255,255,.98)!important}.navbar-nav .dropdown-menu{z-index:99999!important;position:absolute!important;background:#fff!important;border:1px solid #ccc!important;box-shadow:0 4px 8px rgba(0,0,0,.3)!important}.navbar,.navbar-nav,.navbar-collapse{transform:none!important}.hero{transform:none!important}.dropdown-menu{z-index:99999!important}.navbar-expand-lg .navbar-nav .dropdown-menu{z-index:99999!important;position:absolute!important}.navbar .dropdown-menu.show{position:absolute!important;z-index:99999!important;will-change:auto!important;transform:translate3d(0,0,0)!important}.navbar .dropdown-menu,.navbar .dropdown-menu.show,.navbar-nav .dropdown-menu,.navbar-nav .dropdown-menu.show,.dropdown-menu,.dropdown-menu.show{z-index:999999!important;position:absolute!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.125)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.navbar .dropdown-menu.show{position:absolute!important;z-index:2147483647!important;background:#fff!important;border:1px solid #ccc!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important;top:100%!important;left:0!important;transform:none!important}html body nav.navbar .navbar-nav .dropdown .dropdown-menu{z-index:999999!important;position:absolute!important;background:#fff!important}.header[style*="transform"] .navbar .dropdown-menu,.header[style*="transform"] .navbar .dropdown-menu.show{z-index:999999!important;position:absolute!important}.header .navbar,.header .navbar-nav{z-index:999999!important}.navbar .dropdown-menu{z-index:999999!important}.min-vh-50{min-height:50vh}.hero-image{position:relative}.video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.video-overlay button{width:80px;height:80px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border:none;font-size:1.5rem;transition:all .3s ease}.video-overlay button:hover{transform:scale(1.1);background:rgba(255,255,255,1)}.series-card,.product-card,.testimonial-card,.partner-card{transition:all .3s ease;border-radius:10px}.series-card:hover,.product-card:hover,.testimonial-card:hover,.partner-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)!important}.card-img-container{position:relative;overflow:hidden;border-radius:10px 10px 0 0}.card-img-overlay-cta{position:absolute;top:10px;right:10px;opacity:0;transition:all .3s ease}.product-card:hover .card-img-overlay-cta{opacity:1}.size-grid .size-option{background:linear-gradient(145deg,#f8f9fa,#e9ecef);transition:all .3s ease;cursor:pointer}.size-grid .size-option:hover{background:linear-gradient(145deg,var(--starlab-primary),var(--starlab-secondary));color:#fff;transform:scale(1.05)}.feature-card,.feature-item{text-align:center;padding:2rem}.feature-icon i{background:linear-gradient(45deg,var(--starlab-primary),var(--starlab-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.controller-tier-card{transform:perspective(1000px) rotateX(0deg);transition:all .3s ease}.controller-tier-card:hover{transform:perspective(1000px) rotateX(-2deg) translateY(-10px)}.comparison-table .table{font-size:.9rem}.comparison-table .badge{font-size:.8rem;padding:.5rem 1rem}.demo-video-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid transparent;transition:all .3s ease}.demo-video-card:hover{transform:translateY(-10px);border-color:currentColor}.video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.financing-benefits{border:3px solid var(--starlab-primary)}.calculator-card{border-radius:15px;overflow:hidden}.roi-calculator .results{background:linear-gradient(135deg,var(--starlab-success),#20c997)}.partner-logo{min-height:80px;display:flex;align-items:center;justify-content:center}.btn{border-radius:25px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1.5rem;transition:all .3s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.btn-primary{background:linear-gradient(135deg,var(--starlab-primary),var(--starlab-secondary));border:none}.btn-warning{background:linear-gradient(135deg,#ffc107,#ff8f00);border:none;color:#000}.btn-success{background:linear-gradient(135deg,#28a745,#20c997);border:none}.stars i{font-size:1.2rem;margin-right:.2rem}.testimonial-card{background:linear-gradient(145deg,#fff,#f8f9fa)}.footer{background:linear-gradient(135deg,var(--starlab-dark),#34495e)!important}.footer a:hover{color:var(--starlab-accent)!important;transition:color .3s ease}.social-links a{display:inline-block;font-size:1.2rem;transition:all .3s ease}.social-links a:hover{transform:translateY(-3px);color:var(--starlab-accent)!important}@media (max-width:768px){.display-4{font-size:2rem}.display-5{font-size:1.8rem}.display-6{font-size:1.6rem}.hero-ctas .btn{width:100%;margin-bottom:.5rem}.final-cta .btn{display:inline-block;width:auto;margin-bottom:.5rem}.sticky-cta-bar{display:block}.feature-card,.feature-item{padding:1rem}}@media (min-width:768px){.sticky-cta-bar{display:none}}.loading{opacity:0;animation:fadeIn .5s ease-in forwards}@keyframes fadeIn {
    to {
        opacity: 1;
    }
}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.bg-gradient-primary{background:linear-gradient(135deg,var(--starlab-primary),var(--starlab-secondary))}.bg-gradient-warning{background:linear-gradient(135deg,#ffc107,#ff8f00)}.bg-gradient-success{background:linear-gradient(135deg,#28a745,#20c997)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--starlab-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--starlab-secondary)}.gallery-item{overflow:hidden;border-radius:10px;transition:all .3s ease}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.gallery-overlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);opacity:0;transition:all .3s ease}.gallery-item:hover .gallery-overlay{opacity:1}.hero-image-container img{transition:all .3s ease}.hero-image-container:hover img{transform:scale(1.02)}.manufacturing-step{transition:all .3s ease}.manufacturing-step:hover{transform:translateY(-5px)}.manufacturing-step img{transition:all .3s ease}.manufacturing-step:hover img{transform:scale(1.05)}.about-section img{transition:all .3s ease;filter:brightness(.95)}.about-section img:hover{filter:brightness(1);transform:scale(1.02)}@media print{.sticky-cta-bar,.header .top-bar,.promo-banner{display:none!important}}