:root{--primary-600:#5a6dcf;--primary-500:#6C7EE1;--primary-400:#8a9ae8;--primary-300:#a8b5ef;--secondary-600:#7aa5d6;--secondary-500:#92B9E3;--secondary-400:#aecbeb;--secondary-300:#c9ddf3;--accent-600:#e5a885;--accent-500:#FFC4A4;--accent-400:#ffd4bc;--accent-300:#ffe4d4;--highlight-600:#e88ab8;--highlight-500:#FBA2D0;--highlight-400:#fcbcdd;--highlight-300:#fdd6ea;--tertiary-600:#b070d9;--tertiary-500:#C688EB;--tertiary-400:#d4a5f0;--tertiary-300:#e2c2f5;--navy-900:#4a5bc9;--navy-800:#5a6dcf;--navy-700:#6C7EE1;--navy-600:#8a9ae8;--copper-600:#e5a885;--copper-500:#FFC4A4;--copper-400:#ffd4bc;--copper-300:#ffe4d4;--gray-50:#faf9fc;--gray-100:#f5f3f8;--gray-200:#ebe8f0;--gray-300:#d8d4e0;--gray-400:#a8a3b3;--gray-500:#78738a;--gray-600:#5a5670;--gray-700:#3d3a50;--gray-800:#2a2840;--gray-900:#1a1830;--white:#ffffff;--success:#10b981;--success-light:#d1fae5;--error:#ef4444;--error-light:#fee2e2;--warning:#f59e0b;--warning-light:#fef3c7;--info:#3b82f6;--info-light:#dbeafe;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--transition-fast:150ms ease;--transition-normal:300ms ease;--transition-slow:500ms ease;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:'Roboto','Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.6;color:var(--gray-800);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--navy-700);text-decoration:none;transition:color var(--transition-normal)}a:hover{color:var(--copper-500)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:'Montserrat','Roboto',sans-serif;font-weight:700;line-height:1.3;color:var(--navy-900);margin-bottom:0.5em}h1{font-size:2.5rem;letter-spacing:-0.025em}h2{font-size:2rem;letter-spacing:-0.025em}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:1536px){.container{max-width:1400px}}.header{background:var(--white);box-shadow:var(--shadow-md);position:sticky;top:0;z-index:1000}.header-top{background:linear-gradient(90deg,var(--navy-900) 0%,var(--navy-800) 100%);color:var(--white);padding:0.625rem 0;font-size:0.875rem}.header-top .container{display:flex;justify-content:space-between;align-items:center}.header-top-left{display:flex;align-items:center;gap:0.5rem}.header-top-left span{display:flex;align-items:center;gap:0.5rem}.header-top-left i{color:var(--copper-400)}.header-top-right{display:flex;align-items:center;gap:0.5rem}.header-top a{color:rgba(255,255,255,0.8);transition:color var(--transition-fast)}.header-top a:hover{color:var(--copper-400)}.header-main{padding:1rem 0}.header-main .container{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:0.75rem}.logo img{height:50px}.logo-text{font-family:'Montserrat',sans-serif;font-size:1.375rem;font-weight:800;color:var(--navy-900);letter-spacing:-0.025em}.logo-text span{color:var(--copper-500);font-weight:600}nav{display:flex;align-items:center}.nav-menu{display:flex;list-style:none;gap:0.25rem}.nav-menu li{position:relative}.nav-menu a{display:block;font-weight:500;padding:0.75rem 1rem;color:var(--gray-700);border-radius:var(--radius);transition:all var(--transition-fast);position:relative}.nav-menu a:hover{color:var(--copper-600);background:var(--gray-50)}.nav-menu a.active{color:var(--copper-600);background:var(--copper-400);background:linear-gradient(135deg,rgba(201,123,58,0.1) 0%,rgba(212,136,61,0.1) 100%)}.nav-menu a.active::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:3px;background:var(--copper-500);border-radius:var(--radius-full)}.menu-badge-new{display:inline-block;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a5a 100%);color:#fff;font-size:0.6rem;font-weight:700;padding:2px 6px;border-radius:10px;margin-left:4px;text-transform:uppercase;letter-spacing:0.5px;vertical-align:top;position:relative;top:-2px;animation:pulse-badge 2s infinite;box-shadow:0 2px 4px rgba(255,107,107,0.4)}@keyframes pulse-badge{0%,100%{transform:scale(1);box-shadow:0 2px 4px rgba(255,107,107,0.4)}50%{transform:scale(1.05);box-shadow:0 3px 8px rgba(255,107,107,0.6)}}.mobile-menu-btn{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--navy-900);padding:0.5rem}.hero{background:linear-gradient(135deg,var(--navy-900) 0%,var(--navy-700) 50%,var(--navy-800) 100%);color:var(--white);padding:5rem 0 6rem;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(201,123,58,0.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(201,123,58,0.1) 0%,transparent 40%);pointer-events:none}.hero::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="1" fill="%23ffffff08"/></svg>');background-size:30px 30px;pointer-events:none}.hero .container{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content{max-width:600px}.hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);padding:0.5rem 1rem;border-radius:var(--radius-full);font-size:0.875rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,0.1)}.hero-badge i{color:var(--copper-400)}.hero h1{color:var(--white);font-size:3.25rem;line-height:1.15;margin-bottom:1.5rem;font-weight:800}.hero h1 span{color:var(--copper-400);display:block}.hero p{font-size:1.25rem;margin-bottom:2rem;color:rgba(255,255,255,0.85);line-height:1.7}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1)}.hero-stat{text-align:center}.hero-stat-value{font-size:2.5rem;font-weight:800;color:var(--copper-400);line-height:1;margin-bottom:0.5rem}.hero-stat-label{font-size:0.875rem;color:rgba(255,255,255,0.7);text-transform:uppercase;letter-spacing:0.05em}.hero-image{display:flex;justify-content:center;align-items:center}.hero-image img{max-width:100%;filter:drop-shadow(0 25px 50px rgba(0,0,0,0.3))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.875rem 1.75rem;border-radius:var(--radius);font-weight:600;text-transform:uppercase;letter-spacing:0.025em;transition:all var(--transition-normal);cursor:pointer;border:2px solid transparent;font-size:0.875rem;line-height:1}.btn i{font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--copper-500) 0%,var(--copper-600) 100%);color:var(--white);border-color:var(--copper-500);box-shadow:0 4px 14px rgba(201,123,58,0.4)}.btn-primary:hover{background:linear-gradient(135deg,var(--copper-600) 0%,var(--copper-600) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,123,58,0.5);color:var(--white)}.btn-secondary{background:transparent;color:var(--white);border-color:rgba(255,255,255,0.5)}.btn-secondary:hover{background:var(--white);color:var(--navy-900);border-color:var(--white)}.btn-outline{background:transparent;color:var(--navy-900);border-color:var(--navy-900)}.btn-outline:hover{background:var(--navy-900);color:var(--white)}.btn-outline-copper{background:transparent;color:var(--copper-600);border-color:var(--copper-500)}.btn-outline-copper:hover{background:var(--copper-500);color:var(--white)}.btn-sm{padding:0.625rem 1.25rem;font-size:0.8125rem}.btn-lg{padding:1rem 2rem;font-size:1rem}.quick-finder{background:var(--gray-50);padding:4rem 0}.quick-finder h2{text-align:center;margin-bottom:0.5rem}.quick-finder .subtitle{text-align:center;color:var(--gray-600);margin-bottom:2.5rem}.finder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.finder-card{background:var(--white);padding:2rem 1.5rem;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow);transition:all var(--transition-normal);border:2px solid transparent;position:relative;overflow:hidden}.finder-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--copper-500),var(--copper-400));transform:scaleX(0);transition:transform var(--transition-normal)}.finder-card:hover{border-color:var(--copper-400);transform:translateY(-8px);box-shadow:var(--shadow-xl)}.finder-card:hover::before{transform:scaleX(1)}.finder-card-icon{width:70px;height:70px;margin:0 auto 1.25rem;background:linear-gradient(135deg,var(--navy-900) 0%,var(--navy-700) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--copper-400);font-size:1.75rem;transition:all var(--transition-normal)}.finder-card:hover .finder-card-icon{transform:scale(1.1) rotate(5deg)}.finder-card h3{font-size:1.125rem;margin-bottom:0.5rem}.finder-card p{color:var(--gray-600);font-size:0.875rem;margin-bottom:0;line-height:1.5}.certificates{padding:4rem 0;background:var(--white)}.certificates h2{text-align:center;margin-bottom:0.5rem}.certificates .subtitle{text-align:center;color:var(--gray-600);margin-bottom:2.5rem}.cert-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}.cert-item{text-align:center;padding:1.5rem;border-radius:var(--radius-lg);transition:all var(--transition-normal)}.cert-item:hover{background:var(--gray-50)}.cert-item img{height:70px;margin:0 auto;filter:grayscale(100%);opacity:0.6;transition:all var(--transition-normal)}.cert-item:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.cert-item p{margin-top:0.75rem;font-weight:600;color:var(--navy-900);font-size:0.875rem}.section{padding:5rem 0}.section-header{text-align:center;margin-bottom:3.5rem}.section-header h2{position:relative;display:inline-block;padding-bottom:1rem;margin-bottom:0.5rem}.section-header h2::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,var(--copper-500),var(--copper-400));border-radius:var(--radius-full)}.section-header p{color:var(--gray-600);max-width:600px;margin:0 auto;font-size:1.125rem}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.featured-products{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%) !important;padding:5rem 0;position:relative;overflow:hidden}.featured-products::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(6,182,212,0.03) 1px,transparent 1px),linear-gradient(rgba(6,182,212,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.featured-products .container{position:relative;z-index:1}.featured-products h2{color:#fff !important;font-size:2.5rem;text-align:center;margin-bottom:0.5rem}.featured-products .subtitle{color:rgba(255,255,255,0.7) !important;text-align:center;margin-bottom:3rem;font-size:1.125rem}.featured-products .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.featured-products .product-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.2) !important;border-radius:16px;overflow:hidden;transition:all 0.4s ease;position:relative}.featured-products .product-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef4444,#f97316,#eab308,#22c55e,#3b82f6,#a855f7);opacity:0;transition:opacity 0.3s ease}.featured-products .product-card:hover{border-color:rgba(6,182,212,0.5) !important;transform:translateY(-8px);box-shadow:0 20px 40px rgba(6,182,212,0.15)}.featured-products .product-card:hover::after{opacity:1}.featured-products .product-image{height:200px;background:linear-gradient(135deg,var(--tertiary) 0%,var(--secondary) 100%) !important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.featured-products .product-placeholder{width:80px;height:80px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.featured-products .product-placeholder i{font-size:2.5rem;color:#06b6d4}.featured-products .product-category{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important;color:#fff !important;padding:0.375rem 0.875rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.featured-products .product-info{padding:1.5rem}.featured-products .product-info h3{color:#fff !important;font-size:1.25rem;margin-bottom:0.75rem;font-weight:600}.featured-products .product-info p{color:rgba(255,255,255,0.6) !important;font-size:0.9rem;line-height:1.6;margin-bottom:1.25rem}.featured-products .btn-outline{display:inline-flex;align-items:center;gap:0.5rem;padding:0.625rem 1.25rem;border:1px solid rgba(6,182,212,0.5) !important;border-radius:8px;color:#06b6d4 !important;font-weight:500;transition:all 0.3s ease;background:transparent !important}.featured-products .btn-outline:hover{background:rgba(6,182,212,0.1) !important;border-color:#06b6d4 !important;color:#22d3ee !important}.featured-products .btn-primary{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important;color:#fff !important;border:none !important}.featured-products .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(6,182,212,0.4)}.latest-news{background:linear-gradient(180deg,var(--secondary) 0%,var(--tertiary) 50%,var(--secondary) 100%) !important;padding:5rem 0;position:relative}.latest-news::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,0.3),transparent)}.latest-news .container{position:relative;z-index:1}.latest-news h2{color:#fff !important;font-size:2.5rem;text-align:center;margin-bottom:0.5rem}.latest-news .subtitle{color:rgba(255,255,255,0.7) !important;text-align:center;margin-bottom:3rem;font-size:1.125rem}.latest-news .news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.latest-news .news-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.15) !important;border-radius:16px;overflow:hidden;transition:all 0.4s ease}.latest-news .news-card:hover{border-color:rgba(6,182,212,0.4) !important;transform:translateY(-5px);box-shadow:0 15px 30px rgba(6,182,212,0.1)}.latest-news .news-image{height:200px;background:linear-gradient(135deg,var(--tertiary) 0%,var(--secondary) 100%) !important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.latest-news .news-placeholder{width:70px;height:70px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.latest-news .news-placeholder i{font-size:2rem;color:#06b6d4}.latest-news .news-category{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#10b981 0%,#059669 100%) !important;color:#fff !important;padding:0.375rem 0.875rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase}.latest-news .news-info{padding:1.5rem}.latest-news .news-date{display:flex;align-items:center;gap:0.5rem;color:rgba(255,255,255,0.5) !important;font-size:0.85rem;margin-bottom:0.75rem}.latest-news .news-date i{color:#06b6d4}.latest-news .news-info h3{color:#fff !important;font-size:1.125rem;margin-bottom:0.75rem;font-weight:600;line-height:1.4}.latest-news .news-info p{color:rgba(255,255,255,0.6) !important;font-size:0.9rem;line-height:1.6;margin-bottom:1rem}.latest-news .read-more{display:inline-flex;align-items:center;gap:0.5rem;color:#06b6d4 !important;font-weight:500;font-size:0.9rem;transition:all 0.3s ease}.latest-news .read-more:hover{color:#22d3ee !important;gap:0.75rem}.latest-news .btn-primary{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important;color:#fff !important;border:none !important}.why-choose{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%) !important;padding:5rem 0;position:relative}.why-choose::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(6,182,212,0.05) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(16,185,129,0.05) 0%,transparent 50%);pointer-events:none}.why-choose .container{position:relative;z-index:1}.why-choose h2{color:#fff !important;font-size:2.5rem;text-align:center;margin-bottom:3rem}.why-choose .why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.why-choose .why-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.15) !important;border-radius:16px;padding:2rem;text-align:center;transition:all 0.4s ease;display:block}.why-choose .why-card:hover{border-color:rgba(6,182,212,0.4) !important;transform:translateY(-5px);box-shadow:0 15px 30px rgba(6,182,212,0.1)}.why-choose .why-icon{width:80px;height:80px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%) !important;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all 0.3s ease}.why-choose .why-card:hover .why-icon{background:linear-gradient(135deg,#06b6d4 0%,#10b981 100%) !important}.why-choose .why-icon i{font-size:2rem;color:#06b6d4;transition:color 0.3s ease}.why-choose .why-card:hover .why-icon i{color:#fff}.why-choose .why-card h3{color:#fff !important;font-size:1.25rem;margin-bottom:0.75rem}.why-choose .why-card p{color:rgba(255,255,255,0.6) !important;font-size:0.9rem;line-height:1.6}.certificates{background:linear-gradient(180deg,var(--secondary) 0%,var(--tertiary) 100%) !important;padding:4rem 0;position:relative}.certificates h2{color:#fff !important;font-size:2rem;text-align:center;margin-bottom:0.5rem}.certificates .subtitle{color:rgba(255,255,255,0.6) !important;text-align:center;margin-bottom:2.5rem}.certificates .cert-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.certificates .cert-item{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.2) !important;border-radius:12px;padding:1.5rem 2rem;text-align:center;transition:all 0.3s ease;min-width:150px}.certificates .cert-item:hover{border-color:rgba(6,182,212,0.5) !important;transform:translateY(-3px);box-shadow:0 10px 20px rgba(6,182,212,0.1)}.certificates .cert-item img{max-height:50px;margin-bottom:0.75rem;filter:brightness(0) invert(1);opacity:0.8}.certificates .cert-placeholder{width:50px;height:50px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 0.75rem}.certificates .cert-placeholder i{font-size:1.5rem;color:#06b6d4}.certificates .cert-item p{color:rgba(255,255,255,0.8) !important;font-size:0.9rem;font-weight:500;margin:0}.quick-finder{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%) !important;padding:4rem 0;position:relative}.quick-finder h2{color:#fff !important;font-size:2rem;text-align:center;margin-bottom:2.5rem}.quick-finder .finder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.quick-finder .finder-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:2px dashed rgba(6,182,212,0.3) !important;border-radius:16px;padding:2rem;text-align:center;transition:all 0.4s ease;text-decoration:none}.quick-finder .finder-card:hover{border-color:#06b6d4 !important;border-style:solid !important;transform:translateY(-5px);box-shadow:0 0 30px rgba(6,182,212,0.2)}.quick-finder .finder-card-icon{width:70px;height:70px;background:linear-gradient(135deg,rgba(6,182,212,0.15) 0%,rgba(16,185,129,0.15) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;transition:all 0.3s ease}.quick-finder .finder-card:hover .finder-card-icon{background:linear-gradient(135deg,#06b6d4 0%,#10b981 100%)}.quick-finder .finder-card-icon i{font-size:1.75rem;color:#06b6d4;transition:color 0.3s ease}.quick-finder .finder-card:hover .finder-card-icon i{color:#fff}.quick-finder .finder-card h3{color:#fff !important;font-size:1.125rem;margin-bottom:0.5rem}.quick-finder .finder-card p{color:rgba(255,255,255,0.6) !important;font-size:0.875rem;margin:0}.cta-section{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 50%,var(--primary) 100%) !important;padding:5rem 0;position:relative;overflow:hidden}.cta-section h2{color:#fff !important}.cta-section p{color:rgba(255,255,255,0.7) !important}.cta-section .btn-primary{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important}.product-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal);position:relative}.product-card:hover{border-color:var(--copper-400);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.product-badge{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;gap:0.5rem}.badge{padding:0.375rem 0.75rem;border-radius:var(--radius-full);font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.025em}.badge-featured{background:var(--copper-500);color:var(--white)}.badge-new{background:var(--success);color:var(--white)}.badge-custom{background:var(--info);color:var(--white)}.product-card-image{height:220px;background:linear-gradient(135deg,var(--gray-50) 0%,var(--gray-100) 100%);display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden}.product-card-image img{max-height:100%;object-fit:contain;transition:transform var(--transition-normal)}.product-card:hover .product-card-image img{transform:scale(1.08)}.product-card-body{padding:1.5rem}.product-category{font-size:0.75rem;font-weight:700;color:var(--copper-600);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.5rem}.product-card h3{font-size:1.125rem;margin-bottom:0.25rem;line-height:1.4}.product-sku{font-size:0.8125rem;color:var(--gray-500);margin-bottom:1rem}.product-specs{list-style:none;font-size:0.875rem;margin-bottom:1.25rem;background:var(--gray-50);border-radius:var(--radius);padding:0.75rem 1rem}.product-specs li{display:flex;justify-content:space-between;padding:0.5rem 0;border-bottom:1px dashed var(--gray-200)}.product-specs li:last-child{border-bottom:none}.product-specs .spec-key{font-weight:500;color:var(--gray-600)}.product-specs .spec-value{font-weight:600;color:var(--navy-900)}.product-card-footer{display:flex;gap:0.75rem;padding-top:0.5rem}.product-card-footer .btn{flex:1}.why-choose{background:var(--gray-50)}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.why-card{display:flex;gap:1.5rem;padding:2rem;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:all var(--transition-normal)}.why-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.why-icon{flex-shrink:0;width:70px;height:70px;background:linear-gradient(135deg,var(--navy-900) 0%,var(--navy-700) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--copper-400);font-size:1.75rem}.why-content h3{font-size:1.25rem;margin-bottom:0.5rem}.why-content p{color:var(--gray-600);margin-bottom:0;line-height:1.6}.cta-section{background:linear-gradient(135deg,var(--navy-900) 0%,var(--navy-700) 100%);color:var(--white);padding:5rem 0;text-align:center;position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(201,123,58,0.15) 0%,transparent 60%);pointer-events:none}.cta-section .container{position:relative;z-index:1}.cta-section h2{color:var(--white);font-size:2.25rem;margin-bottom:1rem}.cta-section p{font-size:1.25rem;color:rgba(255,255,255,0.8);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.footer{background:var(--navy-900);color:var(--white);padding-top:4rem}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-brand{max-width:350px}.footer-logo{font-family:'Montserrat',sans-serif;font-size:1.5rem;font-weight:800;color:var(--white);margin-bottom:1rem}.footer-logo span{color:var(--copper-400)}.footer-brand p{color:rgba(255,255,255,0.7);margin-bottom:1.5rem;line-height:1.7}.footer-tagline{color:var(--copper-400);font-style:italic;font-weight:500}.footer-column h4{color:var(--white);font-size:1rem;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:0.05em}.footer-column ul{list-style:none}.footer-column li{margin-bottom:0.75rem}.footer-column a{color:rgba(255,255,255,0.7);transition:all var(--transition-fast);display:flex;align-items:center;gap:0.5rem}.footer-column a:hover{color:var(--copper-400);padding-left:0.5rem}.footer-column a i{color:var(--copper-400);width:20px}.footer-social{display:flex;gap:0.75rem;margin-top:1.5rem}.footer-social a{width:40px;height:40px;background:rgba(255,255,255,0.1);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--white);transition:all var(--transition-fast)}.footer-social a:hover{background:var(--copper-500);transform:translateY(-3px)}.footer-bottom{padding:1.5rem 0;text-align:center;color:rgba(255,255,255,0.6);font-size:0.875rem}.page-header{background:linear-gradient(135deg,var(--navy-900) 0%,var(--navy-700) 100%);color:var(--white);padding:4rem 0;text-align:center;position:relative}.page-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 100%,rgba(201,123,58,0.15) 0%,transparent 50%);pointer-events:none}.page-header .container{position:relative;z-index:1}.page-header h1{color:var(--white);font-size:2.5rem;margin-bottom:0.5rem}.page-header p{color:rgba(255,255,255,0.8);font-size:1.125rem;margin-bottom:0}.breadcrumb{background:var(--gray-50);padding:1rem 0;border-bottom:1px solid var(--gray-200)}.breadcrumb ul{list-style:none;display:flex;align-items:center;gap:0.5rem;font-size:0.875rem}.breadcrumb li:not(:last-child)::after{content:'/';margin-left:0.5rem;color:var(--gray-400)}.breadcrumb a{color:var(--gray-600)}.breadcrumb a:hover{color:var(--copper-500)}.breadcrumb li:last-child{color:var(--navy-900);font-weight:500}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:500;margin-bottom:0.5rem;color:var(--gray-700)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:0.875rem 1rem;border:2px solid var(--gray-200);border-radius:var(--radius);font-size:1rem;font-family:inherit;transition:all var(--transition-fast);background:var(--white)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--copper-500);box-shadow:0 0 0 3px rgba(201,123,58,0.15)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--gray-400)}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.alert{padding:1rem 1.25rem;border-radius:var(--radius);margin-bottom:1.5rem;display:flex;align-items:center;gap:0.75rem;font-weight:500}.alert i{font-size:1.25rem}.alert-success{background:var(--success-light);color:#065f46;border:1px solid #a7f3d0}.alert-error{background:var(--error-light);color:#991b1b;border:1px solid #fecaca}.alert-warning{background:var(--warning-light);color:#92400e;border:1px solid #fde68a}.alert-info{background:var(--info-light);color:#1e40af;border:1px solid #bfdbfe}@media (max-width:1024px){.hero .container{grid-template-columns:1fr;text-align:center}.hero-content{max-width:100%}.hero-image{display:none}.hero-buttons{justify-content:center}.finder-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){html{font-size:15px}.header-top-left span:nth-child(2){display:none}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);flex-direction:column;padding:1rem;box-shadow:var(--shadow-lg);gap:0}.nav-menu.active{display:flex}.nav-menu a{padding:1rem;border-bottom:1px solid var(--gray-100)}.mobile-menu-btn{display:block}.hero{padding:3rem 0 4rem}.hero h1{font-size:2.25rem}.hero-stats{grid-template-columns:1fr;gap:1.5rem}.finder-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;text-align:center}.footer-brand{max-width:100%}.footer-social{justify-content:center}.section{padding:3rem 0}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:0.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:0.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.py-1{padding-top:0.5rem;padding-bottom:0.5rem}.py-2{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:1.5rem;padding-bottom:1.5rem}.py-4{padding-top:2rem;padding-bottom:2rem}.hidden{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:0.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.spinner{width:40px;height:40px;border:3px solid var(--gray-200);border-top-color:var(--copper-500);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fadeIn 0.5s ease forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-slider{position:relative;width:100%;height:600px;overflow:hidden;background:var(--navy-900)}.slider-container{position:relative;width:100%;height:100%}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.8s ease,visibility 0.8s ease,transform 0.8s ease;background-size:cover;background-position:center;background-repeat:no-repeat}.slide.active{opacity:1;visibility:visible;z-index:1}.slide[data-effect="fade"].active{animation:fadeInSlide 0.8s ease forwards}.slide[data-effect="slide"].active{animation:slideInRight 0.8s ease forwards}.slide[data-effect="zoom"].active{animation:zoomIn 0.8s ease forwards}.slide[data-effect="parallax"]{background-attachment:fixed}.slide[data-effect="kenburns"].active{animation:kenBurns 15s ease-in-out infinite}.slide[data-effect="flip"].active{animation:flipIn 0.8s ease forwards}.slide[data-effect="bounce"].active{animation:bounceIn 0.8s ease forwards}@keyframes fadeInSlide{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes zoomIn{from{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes kenBurns{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes flipIn{from{transform:perspective(1000px) rotateY(-90deg);opacity:0}to{transform:perspective(1000px) rotateY(0);opacity:1}}@keyframes bounceIn{0%{transform:scale(0.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1);opacity:1}}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(12,25,41,0.85) 0%,rgba(42,67,101,0.7) 100%);z-index:1}.slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:90%;max-width:1200px;padding:2rem}.slide-content.text-left{text-align:left;left:5%;right:5%;width:auto;max-width:90%;transform:translate(0,-50%)}text-align:left;left:10%;transform:translate(0,-50%)}.slide-content.text-center{text-align:center}.slide-content.text-right{text-align:right;left:auto;right:10%;transform:translate(0,-50%)}.slide-title{font-size:3.5rem;font-weight:800;color:var(--white);margin-bottom:1rem;line-height:1.2;text-shadow:2px 2px 8px rgba(0,0,0,0.3)}.slide-title span{color:var(--copper-400);display:block}.slide-subtitle{font-size:1.25rem;color:rgba(255,255,255,0.9);margin-bottom:2rem;max-width:700px;line-height:1.7}.slide-content.text-center .slide-subtitle{margin-left:auto;margin-right:auto}.slider-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;display:flex;justify-content:space-between;padding:0 1.5rem;pointer-events:none}.slider-prev,.slider-next{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);color:var(--white);font-size:1.25rem;cursor:pointer;transition:all var(--transition-normal);pointer-events:auto;display:flex;align-items:center;justify-content:center}.slider-prev:hover,.slider-next:hover{background:var(--copper-500);border-color:var(--copper-500);transform:scale(1.1)}.slider-dots{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:0.75rem}.dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.4);border:none;cursor:pointer;transition:all var(--transition-normal);padding:0}.dot:hover{background:rgba(255,255,255,0.7)}.dot.active{background:var(--copper-500);transform:scale(1.2)}.demo-effects-link{position:absolute;bottom:2rem;right:2rem;z-index:15;display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1.25rem;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);border-radius:50px;color:#fff;text-decoration:none;font-size:0.9rem;font-weight:500;transition:all 0.3s ease}.demo-effects-link:hover{background:var(--copper-500);border-color:var(--copper-500);transform:translateY(-2px);box-shadow:0 4px 15px rgba(212,136,61,0.4)}.demo-effects-link i{font-size:1rem;color:var(--copper-400)}.demo-effects-link:hover i{color:#fff}@media (max-width:768px){.demo-effects-link{bottom:5rem;right:1rem;padding:0.5rem 1rem;font-size:0.8rem}.demo-effects-link span{display:none}}.slide:not([style*="background-image"]){background:linear-gradient(135deg,var(--navy-900) 0%,var(--navy-700) 50%,var(--navy-800) 100%)}@media (max-width:1024px){.hero-slider{height:500px}.slide-title{font-size:2.5rem}.slide-subtitle{font-size:1.125rem}}@media (max-width:768px){.hero-slider{height:450px}.slide-title{font-size:2rem}.slide-subtitle{font-size:1rem}.slider-prev,.slider-next{width:40px;height:40px;font-size:1rem}.slider-nav{padding:0 0.75rem}.slide-content{padding:1rem}.slide-content.text-left,.slide-content.text-right{left:50%;right:auto;transform:translate(-50%,-50%);text-align:center}}@media (max-width:480px){.hero-slider{height:400px}.slide-title{font-size:1.75rem}.slide-subtitle{font-size:0.9rem;margin-bottom:1.5rem}.slider-dots{bottom:1rem}.dot{width:10px;height:10px}}.featured-products{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%);padding:5rem 0;position:relative;overflow:hidden}.featured-products::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(6,182,212,0.03) 1px,transparent 1px),linear-gradient(rgba(6,182,212,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.featured-products .container{position:relative;z-index:1}.featured-products h2{color:#fff;font-size:2.5rem;text-align:center;margin-bottom:0.5rem;font-family:'Orbitron',sans-serif;letter-spacing:0.05em}.featured-products h2::after{content:'';display:block;width:80px;height:3px;background:linear-gradient(90deg,#06b6d4,#10b981);margin:1rem auto 0;border-radius:2px}.featured-products .subtitle{color:rgba(255,255,255,0.7);text-align:center;margin-bottom:3rem;font-size:1.125rem}.featured-products .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.featured-products .product-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%);border:1px solid rgba(6,182,212,0.2);border-radius:16px;overflow:hidden;transition:all 0.4s ease;position:relative}.featured-products .product-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef4444,#f97316,#eab308,#22c55e,#3b82f6,#a855f7);opacity:0;transition:opacity 0.3s ease}.featured-products .product-card:hover{border-color:rgba(6,182,212,0.5);transform:translateY(-8px);box-shadow:0 20px 40px rgba(6,182,212,0.15)}.featured-products .product-card:hover::before{opacity:1}.featured-products .product-image{height:200px;background:linear-gradient(135deg,var(--tertiary) 0%,var(--secondary) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.featured-products .product-placeholder{width:80px;height:80px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.featured-products .product-placeholder i{font-size:2.5rem;color:#06b6d4}.featured-products .product-category{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%);color:#fff;padding:0.375rem 0.875rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.featured-products .product-info{padding:1.5rem}.featured-products .product-info h3{color:#fff;font-size:1.25rem;margin-bottom:0.75rem;font-weight:600}.featured-products .product-info p{color:rgba(255,255,255,0.6);font-size:0.9rem;line-height:1.6;margin-bottom:1.25rem}.featured-products .btn-outline{display:inline-flex;align-items:center;gap:0.5rem;padding:0.625rem 1.25rem;border:1px solid rgba(6,182,212,0.5);border-radius:8px;color:#06b6d4;font-weight:500;transition:all 0.3s ease;background:transparent}.featured-products .btn-outline:hover{background:rgba(6,182,212,0.1);border-color:var(--primary,#6C7EE1);color:#22d3ee}.latest-news{background:linear-gradient(180deg,var(--secondary) 0%,var(--tertiary) 50%,var(--secondary) 100%);padding:5rem 0;position:relative}.latest-news::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,0.3),transparent)}.latest-news .container{position:relative;z-index:1}.latest-news h2{color:#fff;font-size:2.5rem;text-align:center;margin-bottom:0.5rem;font-family:'Orbitron',sans-serif;letter-spacing:0.05em}.latest-news h2::after{content:'';display:block;width:80px;height:3px;background:linear-gradient(90deg,#06b6d4,#10b981);margin:1rem auto 0;border-radius:2px}.latest-news .subtitle{color:rgba(255,255,255,0.7);text-align:center;margin-bottom:3rem;font-size:1.125rem}.latest-news .news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.latest-news .news-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%);border:1px solid rgba(6,182,212,0.15);border-radius:16px;overflow:hidden;transition:all 0.4s ease}.latest-news .news-card:hover{border-color:rgba(6,182,212,0.4);transform:translateY(-5px);box-shadow:0 15px 30px rgba(6,182,212,0.1)}.latest-news .news-image{height:200px;background:linear-gradient(135deg,var(--tertiary) 0%,var(--secondary) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.latest-news .news-placeholder{width:70px;height:70px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.latest-news .news-placeholder i{font-size:2rem;color:#06b6d4}.latest-news .news-category{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;padding:0.375rem 0.875rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase}.latest-news .news-info{padding:1.5rem}.latest-news .news-date{display:flex;align-items:center;gap:0.5rem;color:rgba(255,255,255,0.5);font-size:0.85rem;margin-bottom:0.75rem}.latest-news .news-date i{color:#06b6d4}.latest-news .news-info h3{color:#fff;font-size:1.125rem;margin-bottom:0.75rem;font-weight:600;line-height:1.4}.latest-news .news-info p{color:rgba(255,255,255,0.6);font-size:0.9rem;line-height:1.6;margin-bottom:1rem}.latest-news .read-more{display:inline-flex;align-items:center;gap:0.5rem;color:#06b6d4;font-weight:500;font-size:0.9rem;transition:all 0.3s ease}.latest-news .read-more:hover{color:#22d3ee;gap:0.75rem}.why-choose{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%);padding:5rem 0;position:relative}.why-choose::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(6,182,212,0.05) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(16,185,129,0.05) 0%,transparent 50%);pointer-events:none}.why-choose .container{position:relative;z-index:1}.why-choose h2{color:#fff;font-size:2.5rem;text-align:center;margin-bottom:3rem;font-family:'Orbitron',sans-serif}.why-choose h2::after{content:'';display:block;width:80px;height:3px;background:linear-gradient(90deg,#06b6d4,#10b981);margin:1rem auto 0;border-radius:2px}.why-choose .why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.why-choose .why-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%);border:1px solid rgba(6,182,212,0.15);border-radius:16px;padding:2rem;text-align:center;transition:all 0.4s ease}.why-choose .why-card:hover{border-color:rgba(6,182,212,0.4);transform:translateY(-5px);box-shadow:0 15px 30px rgba(6,182,212,0.1)}.why-choose .why-icon{width:80px;height:80px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all 0.3s ease}.why-choose .why-card:hover .why-icon{background:linear-gradient(135deg,#06b6d4 0%,#10b981 100%)}.why-choose .why-icon i{font-size:2rem;color:#06b6d4;transition:color 0.3s ease}.why-choose .why-card:hover .why-icon i{color:#fff}.why-choose .why-card h3{color:#fff;font-size:1.25rem;margin-bottom:0.75rem}.why-choose .why-card p{color:rgba(255,255,255,0.6);font-size:0.9rem;line-height:1.6}.cta-section{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 50%,var(--primary) 100%);padding:5rem 0;position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(6,182,212,0.1) 0%,transparent 40%),radial-gradient(circle at 70% 50%,rgba(16,185,129,0.1) 0%,transparent 40%);pointer-events:none}.cta-section::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,0.5),transparent)}.cta-section .container{position:relative;z-index:1;text-align:center}.cta-section h2{color:#fff;font-size:2.5rem;margin-bottom:1rem;font-family:'Orbitron',sans-serif}.cta-section p{color:rgba(255,255,255,0.7);font-size:1.25rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-section .btn-primary{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%);color:#fff;padding:1rem 2.5rem;border-radius:50px;font-weight:600;font-size:1.1rem;border:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:0.5rem}.cta-section .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(6,182,212,0.4)}.certificates{background:linear-gradient(180deg,var(--secondary) 0%,var(--tertiary) 100%);padding:4rem 0;position:relative}.certificates h2{color:#fff;font-size:2rem;text-align:center;margin-bottom:0.5rem;font-family:'Orbitron',sans-serif}.certificates .subtitle{color:rgba(255,255,255,0.6);text-align:center;margin-bottom:2.5rem}.certificates .cert-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.certificates .cert-item{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%);border:1px solid rgba(6,182,212,0.2);border-radius:12px;padding:1.5rem 2rem;text-align:center;transition:all 0.3s ease;min-width:150px}.certificates .cert-item:hover{border-color:rgba(6,182,212,0.5);transform:translateY(-3px);box-shadow:0 10px 20px rgba(6,182,212,0.1)}.certificates .cert-item img{max-height:50px;margin-bottom:0.75rem;filter:brightness(0) invert(1);opacity:0.8}.certificates .cert-placeholder{width:50px;height:50px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 0.75rem}.certificates .cert-placeholder i{font-size:1.5rem;color:#06b6d4}.certificates .cert-item p{color:rgba(255,255,255,0.8);font-size:0.9rem;font-weight:500;margin:0}.quick-finder{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%);padding:4rem 0;position:relative}.quick-finder h2{color:#fff;font-size:2rem;text-align:center;margin-bottom:2.5rem;font-family:'Orbitron',sans-serif}.quick-finder .finder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.quick-finder .finder-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%);border:2px dashed rgba(6,182,212,0.3);border-radius:16px;padding:2rem;text-align:center;transition:all 0.4s ease;text-decoration:none}.quick-finder .finder-card:hover{border-color:var(--primary,#6C7EE1);border-style:solid;transform:translateY(-5px);box-shadow:0 0 30px rgba(6,182,212,0.2)}.quick-finder .finder-card-icon{width:70px;height:70px;background:linear-gradient(135deg,rgba(6,182,212,0.15) 0%,rgba(16,185,129,0.15) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;transition:all 0.3s ease}.quick-finder .finder-card:hover .finder-card-icon{background:linear-gradient(135deg,#06b6d4 0%,#10b981 100%)}.quick-finder .finder-card-icon i{font-size:1.75rem;color:#06b6d4;transition:color 0.3s ease}.quick-finder .finder-card:hover .finder-card-icon i{color:#fff}.quick-finder .finder-card h3{color:#fff;font-size:1.125rem;margin-bottom:0.5rem}.quick-finder .finder-card p{color:rgba(255,255,255,0.6);font-size:0.875rem;margin:0}.process-section{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%);padding:5rem 0}.process-section h2{color:#fff;font-size:2.5rem;text-align:center;margin-bottom:0.5rem;font-family:'Orbitron',sans-serif}.process-section h2::after{content:'';display:block;width:80px;height:3px;background:linear-gradient(90deg,#06b6d4,#10b981);margin:1rem auto 0;border-radius:2px}.process-section .subtitle{color:rgba(255,255,255,0.7);text-align:center;margin-bottom:3rem}.process-timeline{position:relative;max-width:900px;margin:0 auto}.process-timeline::before{content:'';position:absolute;left:50px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#06b6d4,#10b981,#06b6d4)}.process-step{display:flex;gap:2rem;margin-bottom:2.5rem;position:relative}.process-step-number{flex-shrink:0;width:100px;height:50px;background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%);border-radius:25px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;font-family:'Orbitron',sans-serif;position:relative;z-index:1}.process-step-content{flex:1;background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%);border:1px solid rgba(6,182,212,0.2);border-radius:16px;padding:1.5rem 2rem;transition:all 0.3s ease}.process-step-content:hover{border-color:rgba(6,182,212,0.4);box-shadow:0 10px 30px rgba(6,182,212,0.1)}.process-step-content h3{color:#fff;font-size:1.25rem;margin-bottom:0.75rem}.process-step-content p{color:rgba(255,255,255,0.6);font-size:0.95rem;line-height:1.7;margin:0}.products-page{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%);min-height:100vh}.products-page .page-header{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%);padding:3rem 0;text-align:center;border-bottom:1px solid rgba(6,182,212,0.2)}.products-page .page-header h1{color:#fff;font-size:2.5rem;font-family:'Orbitron',sans-serif;margin-bottom:0.5rem}.products-page .page-header p{color:rgba(255,255,255,0.7)}.products-page .filters{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%);border:1px solid rgba(6,182,212,0.2);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.products-page .filter-tabs{display:flex;flex-wrap:wrap;gap:0.75rem}.products-page .filter-tab{padding:0.625rem 1.25rem;background:transparent;border:1px solid rgba(108,126,225,0.3);border-radius:25px;color:rgba(255,255,255,0.7);font-size:0.9rem;cursor:pointer;transition:all 0.3s ease;text-decoration:none}.products-page .filter-tab:hover,.products-page .filter-tab.active{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%);border-color:var(--primary,#6C7EE1);color:#fff}.products-page .search-box{display:flex;gap:0.75rem;margin-top:1rem}.products-page .search-box input{flex:1;padding:0.75rem 1.25rem;background:var(--secondary);border:1px solid rgba(108,126,225,0.3);border-radius:8px;color:#fff;font-size:0.95rem}.products-page .search-box input::placeholder{color:rgba(255,255,255,0.4)}.products-page .search-box input:focus{outline:none;border-color:var(--primary,#6C7EE1)}.products-page .search-box button{padding:0.75rem 1.5rem;background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all 0.3s ease}.products-page .search-box button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(108,126,225,0.3)}@media (max-width:768px){.featured-products h2,.latest-news h2,.why-choose h2,.cta-section h2{font-size:1.75rem}.featured-products .products-grid,.latest-news .news-grid{grid-template-columns:1fr}.process-timeline::before{left:25px}.process-step-number{width:50px;height:50px;border-radius:50%;font-size:1rem}.process-step{gap:1rem}.process-step-content{padding:1rem 1.25rem}}@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800&display=swap');.page-header{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 50%,var(--primary) 100%) !important;padding:4rem 0;text-align:center;position:relative;overflow:hidden}.page-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(6,182,212,0.03) 1px,transparent 1px),linear-gradient(rgba(6,182,212,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.page-header .container{position:relative;z-index:1}.page-header h1{color:#fff !important;font-size:2.5rem;margin-bottom:1rem}.page-header p{color:rgba(255,255,255,0.7) !important;font-size:1.125rem}.breadcrumb{background:var(--secondary) !important;padding:1rem 0;border-bottom:1px solid rgba(6,182,212,0.2)}.breadcrumb ul{display:flex;align-items:center;gap:0.5rem;list-style:none;margin:0;padding:0}.breadcrumb li{color:rgba(255,255,255,0.6);font-size:0.9rem}.breadcrumb li::after{content:'/';margin-left:0.5rem;color:rgba(255,255,255,0.3)}.breadcrumb li:last-child::after{display:none}.breadcrumb a{color:#06b6d4 !important;text-decoration:none;transition:color 0.3s ease}.breadcrumb a:hover{color:#22d3ee !important}.section{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%) !important;padding:5rem 0}.section-header h2{color:#fff !important;font-size:2rem;text-align:center;margin-bottom:0.5rem}.section-header p{color:rgba(255,255,255,0.6) !important;text-align:center;margin-bottom:3rem}.process-timeline{position:relative;max-width:900px;margin:0 auto}.process-timeline::before{content:'';position:absolute;left:30px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#06b6d4,#10b981,#06b6d4);border-radius:3px}.process-item{display:flex;gap:2rem;margin-bottom:2.5rem;position:relative}.process-number{width:60px;height:60px;min-width:60px;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff !important;position:relative;z-index:1;box-shadow:0 0 20px rgba(6,182,212,0.4)}.process-content{flex:1;background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.2) !important;border-radius:16px;padding:1.5rem 2rem;transition:all 0.3s ease}.process-content:hover{border-color:rgba(6,182,212,0.5) !important;transform:translateX(10px);box-shadow:0 10px 30px rgba(6,182,212,0.1)}.process-content h3{color:#fff !important;font-size:1.25rem;margin-bottom:0.75rem}.process-content p{color:rgba(255,255,255,0.7) !important;font-size:0.95rem;line-height:1.7;margin:0}.qc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.qc-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.2) !important;border-radius:16px;padding:2rem;transition:all 0.3s ease}.qc-card:hover{border-color:rgba(6,182,212,0.5) !important;transform:translateY(-5px);box-shadow:0 15px 30px rgba(6,182,212,0.1)}.qc-card-icon{width:60px;height:60px;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.qc-card-icon i{font-size:1.5rem;color:#06b6d4}.qc-card h3{color:#fff !important;font-size:1.125rem;margin-bottom:1rem}.qc-card ul{list-style:none;padding:0;margin:0}.qc-card li{color:rgba(255,255,255,0.7) !important;font-size:0.9rem;padding:0.5rem 0;padding-left:1.5rem;position:relative}.qc-card li::before{content:'✓';position:absolute;left:0;color:#10b981;font-weight:bold}.testing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.testing-card{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.15) !important;border-radius:12px;padding:1.5rem;text-align:center;transition:all 0.3s ease}.testing-card:hover{border-color:rgba(6,182,212,0.4) !important;transform:translateY(-3px)}.testing-card h3{color:#fff !important;font-size:1rem;margin-bottom:0.75rem}.testing-card p{color:rgba(255,255,255,0.6) !important;font-size:0.875rem;margin:0}.standards-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.standard-badge{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.2) !important;border-radius:12px;padding:1.5rem 2rem;text-align:center;min-width:150px;transition:all 0.3s ease}.standard-badge:hover{border-color:rgba(6,182,212,0.5) !important;transform:translateY(-3px);box-shadow:0 10px 20px rgba(6,182,212,0.1)}.standard-badge .icon{font-size:2rem;margin-bottom:0.75rem}.standard-badge h4{color:#fff !important;font-size:1rem;margin-bottom:0.25rem}.standard-badge p{color:rgba(255,255,255,0.5) !important;font-size:0.75rem;margin:0}.section[style*="background:var(--gray-50)"]{background:linear-gradient(180deg,var(--secondary) 0%,var(--tertiary) 100%) !important}.section[style*="background:var(--gray-50)"] [style*="background:var(--white)"]{background:linear-gradient(145deg,var(--tertiary) 0%,var(--secondary) 100%) !important;border:1px solid rgba(6,182,212,0.2) !important}.section[style*="background:var(--gray-50)"] h3{color:#fff !important}.section[style*="background:var(--gray-50)"] p,.section[style*="background:var(--gray-50)"] li{color:rgba(255,255,255,0.7) !important}.section[style*="background:var(--gray-50)"] [style*="background:var(--navy-900)"]{background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%) !important}.section[style*="background:var(--gray-50)"] [style*="color:var(--copper-400)"]{color:#06b6d4 !important}.slide-title{font-size:3.5rem !important;font-weight:800 !important;color:#fff !important;margin-bottom:1rem !important;line-height:1.2 !important;text-shadow:0 2px 10px rgba(0,0,0,0.8),0 4px 20px rgba(0,0,0,0.6),0 0 40px rgba(6,182,212,0.3) !important;font-family:'Orbitron','Montserrat',sans-serif !important;letter-spacing:0.02em}.slide-title span{color:#06b6d4 !important;display:block;text-shadow:0 0 20px rgba(6,182,212,0.5),0 0 40px rgba(6,182,212,0.3) !important}.slide-subtitle{font-size:1.25rem !important;color:rgba(255,255,255,0.95) !important;margin-bottom:2rem !important;max-width:700px !important;line-height:1.7 !important;text-shadow:0 2px 8px rgba(0,0,0,0.8),0 4px 15px rgba(0,0,0,0.5) !important;font-weight:400}.slide-overlay{background:linear-gradient( 135deg,rgba(10,15,26,0.85) 0%,rgba(15,23,42,0.75) 50%,rgba(10,15,26,0.85) 100% ) !important}.hero-slider::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(6,182,212,0.03) 1px,transparent 1px),linear-gradient(rgba(6,182,212,0.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:1}.slide-content .btn-primary,.slide-content .btn-lg{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important;color:#fff !important;border:none !important;padding:1rem 2.5rem !important;font-size:1rem !important;font-weight:600 !important;border-radius:50px !important;text-transform:uppercase !important;letter-spacing:0.1em !important;box-shadow:0 4px 15px rgba(6,182,212,0.4),0 0 30px rgba(6,182,212,0.2) !important;transition:all 0.4s ease !important;position:relative;overflow:hidden}.slide-content .btn-primary::before,.slide-content .btn-lg::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease}.slide-content .btn-primary:hover,.slide-content .btn-lg:hover{transform:translateY(-3px) scale(1.05) !important;box-shadow:0 8px 25px rgba(6,182,212,0.5),0 0 50px rgba(6,182,212,0.3) !important}.slide-content .btn-primary:hover::before,.slide-content .btn-lg:hover::before{left:100%}.slide-content .btn-outline{background:transparent !important;color:#fff !important;border:2px solid rgba(6,182,212,0.6) !important;padding:0.875rem 2rem !important;font-size:0.95rem !important;font-weight:500 !important;border-radius:50px !important;transition:all 0.3s ease !important}.slide-content .btn-outline:hover{background:rgba(6,182,212,0.15) !important;border-color:#06b6d4 !important;transform:translateY(-2px) !important;box-shadow:0 5px 20px rgba(6,182,212,0.3) !important}.slider-prev,.slider-next{background:rgba(6,182,212,0.2) !important;border:1px solid rgba(6,182,212,0.4) !important;color:#06b6d4 !important;width:50px !important;height:50px !important;border-radius:50% !important;transition:all 0.3s ease !important}.slider-prev:hover,.slider-next:hover{background:rgba(6,182,212,0.4) !important;border-color:#06b6d4 !important;color:#fff !important;transform:scale(1.1) !important;box-shadow:0 0 20px rgba(6,182,212,0.4) !important}.slider-dots .dot{width:12px !important;height:12px !important;background:rgba(255,255,255,0.3) !important;border:2px solid rgba(6,182,212,0.5) !important;border-radius:50% !important;transition:all 0.3s ease !important}.slider-dots .dot.active,.slider-dots .dot:hover{background:#06b6d4 !important;border-color:#06b6d4 !important;transform:scale(1.2) !important;box-shadow:0 0 15px rgba(6,182,212,0.5) !important}.demo-effects-link{position:absolute !important;bottom:80px !important;right:20px !important;background:linear-gradient(135deg,rgba(6,182,212,0.2) 0%,rgba(16,185,129,0.2) 100%) !important;border:1px solid rgba(6,182,212,0.4) !important;color:#06b6d4 !important;padding:0.5rem 1rem !important;border-radius:20px !important;font-size:0.85rem !important;z-index:10 !important;transition:all 0.3s ease !important}.demo-effects-link:hover{background:rgba(6,182,212,0.3) !important;border-color:#06b6d4 !important;color:#fff !important;box-shadow:0 0 20px rgba(6,182,212,0.3) !important}@media (max-width:1024px){.slide-title{font-size:2.5rem !important}.slide-subtitle{font-size:1.125rem !important}}@media (max-width:768px){.slide-title{font-size:2rem !important}.slide-subtitle{font-size:1rem !important}.slide-content .btn-primary,.slide-content .btn-lg{padding:0.75rem 1.5rem !important;font-size:0.9rem !important}}@media (max-width:480px){.slide-title{font-size:1.75rem !important}.slide-subtitle{font-size:0.9rem !important}}.rfq-form{background:var(--dark-800,var(--tertiary)) !important;border:1px solid rgba(6,182,212,0.2) !important;border-radius:12px !important;padding:2rem !important}.rfq-form h3{color:#06b6d4 !important;border-bottom-color:rgba(6,182,212,0.3) !important}.rfq-form h3 i{color:#06b6d4 !important}.rfq-form label{color:#e2e8f0 !important;font-weight:500}.rfq-form input,.rfq-form select,.rfq-form textarea{background:rgba(15,23,42,0.8) !important;border:1px solid rgba(108,126,225,0.3) !important;color:#f1f5f9 !important;border-radius:6px !important;padding:0.75rem 1rem !important;transition:all 0.3s ease !important}.rfq-form input:focus,.rfq-form select:focus,.rfq-form textarea:focus{border-color:#06b6d4 !important;box-shadow:0 0 0 3px rgba(6,182,212,0.2) !important;outline:none !important}.rfq-form input::placeholder,.rfq-form textarea::placeholder{color:#64748b !important}.rfq-form .product-item{background:rgba(15,23,42,0.6) !important;border:1px solid rgba(6,182,212,0.15) !important}.rfq-form .btn-primary,.rfq-form button[type="submit"]{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important;border:none !important;color:#fff !important;padding:1rem 2rem !important;border-radius:8px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;cursor:pointer !important;transition:all 0.3s ease !important}.rfq-form .btn-primary:hover,.rfq-form button[type="submit"]:hover{transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(6,182,212,0.4) !important}.section:has(.rfq-form){background:linear-gradient(180deg,var(--secondary) 0%,var(--tertiary) 100%) !important}.page-header h1{color:#f1f5f9 !important;font-family:'Montserrat','Roboto',sans-serif !important;font-weight:700 !important;font-style:normal !important}.rfq-form h2,.section h2{font-family:'Montserrat','Roboto',sans-serif !important;font-style:normal !important;font-weight:700 !important}.products-filter .filter-btn,.product-categories a,.category-filter a{background:rgba(15,23,42,0.8) !important;border:1px dashed rgba(6,182,212,0.4) !important;color:#94a3b8 !important;padding:0.75rem 1.5rem !important;border-radius:25px !important;transition:all 0.3s ease !important;text-transform:none !important;font-size:0.9rem !important}.products-filter .filter-btn:hover,.products-filter .filter-btn.active,.product-categories a:hover,.product-categories a.active,.category-filter a:hover,.category-filter a.active{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%) !important;border-color:#06b6d4 !important;color:#fff !important;box-shadow:0 4px 15px rgba(6,182,212,0.3) !important}.products-search input,.search-box input{background:rgba(15,23,42,0.8) !important;border:1px solid rgba(108,126,225,0.3) !important;color:#f1f5f9 !important;padding:0.75rem 1rem !important;border-radius:6px !important}.products-search input::placeholder,.search-box input::placeholder{color:#64748b !important}.products-search button,.search-box button{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;border:none !important;color:#fff !important;padding:0.75rem 1rem !important;border-radius:6px !important;cursor:pointer !important}body{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important;color:#3d3a50 !important}.header{background:#ffffff !important;box-shadow:0 2px 20px rgba(108,126,225,0.1) !important}.header-top{background:linear-gradient(90deg,var(--primary) 0%,#8a9ae8 50%,var(--tertiary) 100%) !important;color:#fff !important}.header-top a{color:rgba(255,255,255,0.9) !important}.header-top a:hover{color:var(--accent) !important}.header-top i{color:var(--accent) !important}.logo-text{color:var(--primary) !important}.logo-text span{color:var(--tertiary) !important}.nav-menu a{color:#3d3a50 !important}.nav-menu a:hover{color:var(--primary) !important;background:rgba(108,126,225,0.1) !important}.nav-menu a.active{color:var(--primary) !important;background:linear-gradient(135deg,rgba(108,126,225,0.1) 0%,rgba(198,136,235,0.1) 100%) !important}.nav-menu a.active::after{background:linear-gradient(90deg,var(--primary) 0%,var(--tertiary) 100%) !important}.hero-slider,.hero{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important}.hero-slider::before,.hero::before{background:radial-gradient(circle at 20% 80%,rgba(255,196,164,0.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(251,162,208,0.3) 0%,transparent 40%) !important}.hero h1,.hero-slider h1,.slide-content h1{color:#ffffff !important;text-shadow:2px 2px 10px rgba(90,109,207,0.5) !important}.hero h1 span,.slide-content h1 span{color:var(--accent) !important}.hero p,.slide-content p{color:rgba(255,255,255,0.95) !important}.hero-stat-value{color:var(--accent) !important}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,#5a6dcf 100%) !important;border-color:var(--primary) !important;color:#fff !important;box-shadow:0 4px 15px rgba(108,126,225,0.4) !important}.btn-primary:hover{background:linear-gradient(135deg,#5a6dcf 0%,#4a5bc9 100%) !important;box-shadow:0 6px 25px rgba(108,126,225,0.5) !important;transform:translateY(-2px) !important}.btn-secondary{background:transparent !important;border-color:rgba(255,255,255,0.7) !important;color:#fff !important}.btn-secondary:hover{background:#fff !important;color:var(--primary) !important;border-color:#fff !important}.btn-outline{background:transparent !important;border-color:var(--primary) !important;color:var(--primary) !important}.btn-outline:hover{background:var(--primary) !important;color:#fff !important}.btn-outline-copper,.btn-accent{background:transparent !important;border-color:var(--accent) !important;color:#e5a885 !important}.btn-outline-copper:hover,.btn-accent:hover{background:linear-gradient(135deg,var(--accent) 0%,#e5a885 100%) !important;color:#fff !important}.quick-finder{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important}.quick-finder h2{color:#3d3a50 !important}.finder-card,.industry-card{background:#ffffff !important;border:2px dashed rgba(108,126,225,0.3) !important;border-radius:16px !important;transition:all 0.3s ease !important}.finder-card:hover,.industry-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.2) !important;transform:translateY(-5px) !important}.finder-card i,.industry-card i{color:var(--primary) !important;background:linear-gradient(135deg,rgba(108,126,225,0.1) 0%,rgba(146,185,227,0.1) 100%) !important}.finder-card h3,.industry-card h3{color:#3d3a50 !important}.finder-card p,.industry-card p{color:var(--text-secondary) !important}.certificates{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important;color:#fff !important}.certificates h2{color:#fff !important}.certificate-badge{background:rgba(255,255,255,0.15) !important;border:1px solid rgba(255,255,255,0.3) !important;color:#fff !important;backdrop-filter:blur(10px) !important}.certificate-badge:hover{background:rgba(255,255,255,0.25) !important;transform:translateY(-3px) !important}.featured-products,.products-section{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.featured-products h2,.products-section h2{color:#3d3a50 !important}.product-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;border-radius:16px !important;overflow:hidden !important;transition:all 0.3s ease !important}.product-card:hover{border-color:var(--primary) !important;box-shadow:0 12px 40px rgba(108,126,225,0.2) !important;transform:translateY(-8px) !important}.product-card .category-badge{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%) !important;color:#fff !important}.product-card h3{color:#3d3a50 !important}.product-card p{color:var(--text-secondary) !important}.product-card .featured-badge{background:linear-gradient(135deg,var(--highlight) 0%,var(--tertiary) 100%) !important;color:#fff !important}.why-choose{background:#ffffff !important}.why-choose h2{color:#3d3a50 !important}.why-card,.feature-card{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important;border:1px solid rgba(108,126,225,0.1) !important;border-radius:16px !important;transition:all 0.3s ease !important}.why-card:hover,.feature-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.why-card i,.feature-card i{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}.why-card h3,.feature-card h3{color:#3d3a50 !important}.why-card p,.feature-card p{color:var(--text-secondary) !important}.news-section,.latest-news{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important}.news-section h2,.latest-news h2{color:#3d3a50 !important}.news-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.1) !important;border-radius:16px !important;transition:all 0.3s ease !important}.news-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.news-card .category-badge{background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%) !important;color:#fff !important}.news-card .date{color:var(--tertiary) !important}.news-card h3{color:#3d3a50 !important}.news-card p{color:var(--text-secondary) !important}.news-card a.read-more{color:var(--primary) !important}.news-card a.read-more:hover{color:var(--tertiary) !important}.cta-section{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important;color:#fff !important}.cta-section h2{color:#fff !important}.cta-section p{color:rgba(255,255,255,0.9) !important}.cta-section .btn-primary{background:#fff !important;color:var(--primary) !important;border-color:#fff !important}.cta-section .btn-primary:hover{background:var(--accent) !important;color:#fff !important;border-color:var(--accent) !important}.footer{background:linear-gradient(180deg,#3d3a50 0%,var(--text-primary) 100%) !important;color:#d8d4e0 !important}.footer h3,.footer h4{color:#fff !important}.footer a{color:#d8d4e0 !important}.footer a:hover{color:var(--accent) !important}.footer .social-links a{background:rgba(108,126,225,0.2) !important;color:#fff !important}.footer .social-links a:hover{background:var(--primary) !important}.footer-bottom{border-top-color:rgba(108,126,225,0.2) !important}.page-header{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important;color:#fff !important}.page-header h1{color:#fff !important;font-style:normal !important}.page-header p{color:rgba(255,255,255,0.9) !important}.breadcrumb a{color:rgba(255,255,255,0.8) !important}.breadcrumb a:hover{color:var(--accent) !important}input,select,textarea{background:#fff !important;border:1px solid rgba(108,126,225,0.3) !important;color:#3d3a50 !important;border-radius:8px !important}input:focus,select:focus,textarea:focus{border-color:var(--primary) !important;box-shadow:0 0 0 3px rgba(108,126,225,0.15) !important;outline:none !important}input::placeholder,textarea::placeholder{color:#a8a3b3 !important}.process-section{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important}.process-step{background:#fff !important;border:1px solid rgba(108,126,225,0.15) !important;border-radius:16px !important}.process-step:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.process-step .step-number{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important}.process-step h3{color:#3d3a50 !important}.process-step p{color:var(--text-secondary) !important}.capabilities-section{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important}.capability-card{background:#fff !important;border:1px solid rgba(108,126,225,0.15) !important;border-radius:16px !important}.capability-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.capability-card i{color:var(--primary) !important}.capability-card h3{color:#3d3a50 !important}.stat-number{color:var(--primary) !important;font-weight:700 !important}.rfq-form{background:#fff !important;border:1px solid rgba(108,126,225,0.2) !important;border-radius:16px !important}.rfq-form h3{color:var(--primary) !important}.rfq-sidebar{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important;border:1px solid rgba(108,126,225,0.15) !important}.rfq-sidebar h3{color:var(--primary) !important}.rfq-sidebar li i{color:var(--tertiary) !important}.products-filter .filter-btn,.category-filter a{background:#fff !important;border:1px solid rgba(108,126,225,0.3) !important;color:var(--text-secondary) !important}.products-filter .filter-btn:hover,.products-filter .filter-btn.active,.category-filter a:hover,.category-filter a.active{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%) !important;border-color:var(--primary) !important;color:#fff !important}.slider-nav button,.slider-prev,.slider-next{background:rgba(255,255,255,0.2) !important;color:#fff !important;border:1px solid rgba(255,255,255,0.3) !important}.slider-nav button:hover,.slider-prev:hover,.slider-next:hover{background:var(--accent) !important;border-color:var(--accent) !important}.slider-dots button,.slider-pagination span{background:rgba(255,255,255,0.5) !important}.slider-dots button.active,.slider-pagination span.active{background:var(--accent) !important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f5f3f8}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary) 0%,var(--tertiary) 100%);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a6dcf 0%,#b070d9 100%)}::selection{background:rgba(108,126,225,0.3);color:#3d3a50}.back-to-top{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important;box-shadow:0 4px 15px rgba(108,126,225,0.4) !important}.back-to-top:hover{box-shadow:0 6px 25px rgba(108,126,225,0.5) !important;transform:translateY(-3px) !important}body{background:#faf9fc !important;color:#3d3a50 !important}.quick-finder,.industry-finder{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.finder-card,.industry-card{background:#ffffff !important;border:2px solid rgba(108,126,225,0.2) !important;box-shadow:0 4px 20px rgba(108,126,225,0.1) !important}.finder-card:hover,.industry-card:hover{background:linear-gradient(135deg,rgba(108,126,225,0.05) 0%,rgba(198,136,235,0.05) 100%) !important;border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.2) !important}.finder-card i,.industry-card i{color:var(--primary) !important;background:linear-gradient(135deg,rgba(108,126,225,0.15) 0%,rgba(146,185,227,0.15) 100%) !important;-webkit-text-fill-color:var(--primary) !important}.finder-card h3,.industry-card h3{color:#3d3a50 !important}.finder-card p,.industry-card p{color:var(--text-secondary) !important}.featured-products,.products-section{background:#ffffff !important}.product-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.product-card:hover{border-color:var(--primary) !important;box-shadow:0 12px 40px rgba(108,126,225,0.15) !important}.product-card .product-icon,.product-card .icon-wrapper{background:linear-gradient(135deg,rgba(108,126,225,0.1) 0%,rgba(198,136,235,0.1) 100%) !important;color:var(--primary) !important}.product-card h3{color:#3d3a50 !important}.product-card p,.product-card .description{color:var(--text-secondary) !important}.product-card .category-badge{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%) !important;color:#fff !important}.why-choose,.why-choose-section{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.why-card,.feature-card,.why-choose-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.why-card:hover,.feature-card:hover,.why-choose-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.why-card i,.feature-card i,.why-choose-card i{color:var(--primary) !important;background:linear-gradient(135deg,rgba(108,126,225,0.15) 0%,rgba(198,136,235,0.15) 100%) !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:var(--primary) !important;background-clip:unset !important}.why-card h3,.feature-card h3,.why-choose-card h3{color:#3d3a50 !important}.why-card p,.feature-card p,.why-choose-card p{color:var(--text-secondary) !important}.news-section,.latest-news{background:#ffffff !important}.news-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.news-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.news-card h3{color:#3d3a50 !important}.news-card p{color:var(--text-secondary) !important}.news-card .date{color:var(--primary) !important}.capabilities-section,.factory-overview,.equipment-section,.production-capacity{background:#ffffff !important}.capability-card,.equipment-card,.stat-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.capability-card:hover,.equipment-card:hover,.stat-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.capability-card h3,.equipment-card h3{color:#3d3a50 !important}.capability-card p,.equipment-card p{color:var(--text-secondary) !important}.stat-number,.stat-value{color:var(--primary) !important;background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}.stat-label{color:var(--text-secondary) !important}.process-section,.rd-process,.qc-process{background:#ffffff !important}.process-step,.process-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.process-step:hover,.process-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.process-step .step-number,.process-card .step-number{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important}.process-step h3,.process-card h3{color:#3d3a50 !important}.process-step p,.process-card p{color:var(--text-secondary) !important}.rfq-section{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.rfq-form{background:#ffffff !important;border:1px solid rgba(108,126,225,0.2) !important;box-shadow:0 8px 30px rgba(108,126,225,0.1) !important}.rfq-form h3,.rfq-form h2{color:var(--primary) !important}.rfq-form label{color:#3d3a50 !important}.rfq-sidebar{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.rfq-sidebar h3{color:var(--primary) !important}.rfq-sidebar li{color:var(--text-secondary) !important}.rfq-sidebar li i{color:var(--tertiary) !important}.section-header h2,.section-title{color:#3d3a50 !important}.section-header p,.section-subtitle{color:var(--text-secondary) !important}.section-divider{background:linear-gradient(90deg,var(--primary) 0%,var(--tertiary) 100%) !important}.footer{background:linear-gradient(180deg,var(--primary) 0%,#5a6dcf 100%) !important;color:#fff !important}.footer h3,.footer h4{color:#fff !important}.footer a{color:rgba(255,255,255,0.9) !important}.footer a:hover{color:var(--accent) !important}.footer p{color:rgba(255,255,255,0.8) !important}.footer .social-links a{background:rgba(255,255,255,0.15) !important;color:#fff !important}.footer .social-links a:hover{background:var(--accent) !important;color:#3d3a50 !important}.footer-bottom{border-top-color:rgba(255,255,255,0.2) !important;color:rgba(255,255,255,0.7) !important}.cta-section{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important}.breadcrumb{background:rgba(108,126,225,0.05) !important}.breadcrumb a{color:var(--primary) !important}.breadcrumb span{color:var(--text-secondary) !important}.card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.card h3,.card h4{color:#3d3a50 !important}.card p{color:var(--text-secondary) !important}table{background:#ffffff !important}table th{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%) !important;color:#fff !important}table td{color:#3d3a50 !important;border-color:rgba(108,126,225,0.15) !important}table tr:nth-child(even){background:rgba(108,126,225,0.03) !important}table tr:hover{background:rgba(108,126,225,0.08) !important}ul li,ol li{color:var(--text-secondary) !important}ul li strong,ol li strong{color:#3d3a50 !important}.icon-box,.icon-wrapper{background:linear-gradient(135deg,rgba(108,126,225,0.1) 0%,rgba(198,136,235,0.1) 100%) !important;color:var(--primary) !important}.icon-box i,.icon-wrapper i{color:var(--primary) !important}.stats-grid .stat-card,.stat-card:not(.career-stats .stat-item):not(.careers-stats .stat-card){background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important;border-radius:16px !important}.stat-card .stat-number,.stats-grid .stat-number{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}.career-stats .stat-item .stat-number,.career-stats .stat-item .stat-label,.careers-stats .stat-card .stat-number,.careers-stats .stat-card .stat-label{background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:white !important;background-clip:unset !important;color:white !important}.capability-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important;border-radius:16px !important}.capability-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.capability-icon{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important}.capability-icon i{color:#fff !important}.capability-content h3{color:#2d2a42 !important}.capability-content p{color:var(--text-secondary) !important}.capabilities-grid{gap:1.5rem !important}section.section[style*="gray"],section[style*="gray-50"],.section.bg-gray{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}[style*="navy-900"],[style*="--navy"],.bg-navy,.bg-dark{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important}.production-capability,.capability-specs{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;border-radius:16px !important}.capability-specs h3{color:var(--primary) !important;border-bottom:2px solid rgba(108,126,225,0.2) !important}.capability-specs ul li{color:var(--text-secondary) !important}.capability-specs ul li strong{color:#2d2a42 !important}.cta-section,section.cta{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important}[style*="copper-400"],[style*="copper-500"]{color:var(--primary) !important}.site-footer{background:linear-gradient(180deg,#2d2a42 0%,var(--bg-footer) 100%) !important}.footer-top{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important}.page-header{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important}.breadcrumb{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.breadcrumb a{color:var(--primary) !important}.breadcrumb a:hover{color:var(--tertiary) !important}.section-header h2{color:#2d2a42 !important}.section-header p{color:var(--text-secondary) !important}.section-header::after{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important}h1,h2,h3,h4,h5,h6{color:#2d2a42 !important}.page-header h1,.page-header h2,.page-header p,.cta-section h2,.cta-section p,section[style*="gradient"] h2,section[style*="gradient"] p{color:#fff !important}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;border:none !important;color:#fff !important}.btn-primary:hover{background:linear-gradient(135deg,#5a6dd0 0%,#b577da 100%) !important;transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(108,126,225,0.3) !important}.btn-outline{border:2px solid var(--primary) !important;color:var(--primary) !important;background:transparent !important}.btn-outline:hover{background:var(--primary) !important;color:#fff !important}a{color:var(--primary)}a:hover{color:var(--tertiary)}input,textarea,select{border:1px solid rgba(108,126,225,0.2) !important;background:#fff !important}input:focus,textarea:focus,select:focus{border-color:var(--primary) !important;box-shadow:0 0 0 3px rgba(108,126,225,0.15) !important}.alert-success{background:linear-gradient(135deg,rgba(108,126,225,0.1) 0%,rgba(198,136,235,0.1) 100%) !important;border:1px solid var(--primary) !important;color:var(--primary) !important}.alert-error{background:linear-gradient(135deg,rgba(251,162,208,0.1) 0%,rgba(255,196,164,0.1) 100%) !important;border:1px solid var(--highlight) !important;color:#c44569 !important}.featured-products .product-card,.products-grid .product-card,.product-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important;border-radius:16px !important;overflow:hidden !important}.product-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important;transform:translateY(-5px) !important}.product-card .product-card-image,.product-card-image{background:linear-gradient(135deg,rgba(108,126,225,0.05) 0%,rgba(198,136,235,0.05) 100%) !important;border-bottom:1px solid rgba(108,126,225,0.1) !important}.product-card .product-card-image i,.product-card-image i{color:var(--primary) !important}.product-card .product-card-body,.product-card-body{background:#ffffff !important;padding:1.5rem !important}.product-card .product-card-body h3,.product-card-body h3{color:#2d2a42 !important}.product-card .product-card-body p,.product-card-body p{color:var(--text-secondary) !important}.product-card .product-category,.product-category{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important;padding:0.25rem 0.75rem !important;border-radius:20px !important;font-size:0.75rem !important;font-weight:600 !important;display:inline-block !important;margin-bottom:0.5rem !important}.product-card .product-specs,.product-specs{list-style:none !important;padding:0 !important;margin:0.5rem 0 !important}.product-card .product-specs li,.product-specs li{color:var(--text-secondary) !important;padding:0.25rem 0 !important;border-bottom:1px dashed rgba(108,126,225,0.1) !important}.product-card .product-specs .spec-key,.product-specs .spec-key{color:var(--primary) !important;font-weight:600 !important}.product-card .featured-badge,.featured-badge{background:linear-gradient(135deg,var(--accent) 0%,var(--highlight) 100%) !important;color:#fff !important}.quick-finder-card{background:#ffffff !important;border:2px dashed rgba(108,126,225,0.3) !important;border-radius:16px !important}.quick-finder-card:hover{border-color:var(--primary) !important;background:linear-gradient(135deg,rgba(108,126,225,0.05) 0%,rgba(198,136,235,0.05) 100%) !important}.quick-finder-card .icon{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important}.quick-finder-card h3{color:#2d2a42 !important}.quick-finder-card p{color:var(--text-secondary) !important}.news-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.news-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important}.news-card .news-category{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important}.news-card h3{color:#2d2a42 !important}.news-card p{color:var(--text-secondary) !important}.news-card .news-date{color:var(--primary) !important}.why-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.why-card:hover{border-color:var(--primary) !important}.why-card .icon{background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important}.why-card h3{color:#2d2a42 !important}.why-card p{color:var(--text-secondary) !important}.cert-badge{background:#ffffff !important;border:1px solid rgba(255,255,255,0.3) !important;border-radius:12px !important;backdrop-filter:blur(10px) !important}.cert-badge i{color:var(--primary) !important}.cert-badge span{color:#2d2a42 !important}.certificates-section{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important}.certificates-section h2,.certificates-section p{color:#fff !important}.certificates-section .cert-badge{background:rgba(255,255,255,0.9) !important}.featured-products .product-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important;border-radius:16px !important;overflow:hidden !important}.featured-products .product-card:hover{border-color:var(--primary) !important;box-shadow:0 8px 30px rgba(108,126,225,0.15) !important;transform:translateY(-5px) !important}.featured-products .product-image,.featured-products .product-card .product-image{background:linear-gradient(135deg,rgba(108,126,225,0.05) 0%,rgba(198,136,235,0.05) 100%) !important;position:relative !important}.featured-products .product-placeholder{background:linear-gradient(135deg,rgba(108,126,225,0.1) 0%,rgba(198,136,235,0.1) 100%) !important;display:flex !important;align-items:center !important;justify-content:center !important;height:200px !important}.featured-products .product-placeholder i{font-size:3rem !important;color:var(--primary) !important}.featured-products .product-info,.featured-products .product-card .product-info{background:#ffffff !important;padding:1.5rem !important}.featured-products .product-info h3{color:#2d2a42 !important;margin-bottom:0.5rem !important}.featured-products .product-info p{color:var(--text-secondary) !important;margin-bottom:1rem !important}.featured-products .product-category{position:absolute !important;top:10px !important;left:10px !important;background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%) !important;color:#fff !important;padding:0.25rem 0.75rem !important;border-radius:20px !important;font-size:0.75rem !important;font-weight:600 !important}.featured-products .products-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr)) !important;gap:2rem !important}.featured-products h2{color:#2d2a42 !important;text-align:center !important;margin-bottom:0.5rem !important}.featured-products .subtitle{color:var(--text-secondary) !important;text-align:center !important;margin-bottom:2rem !important}.featured-products .btn-primary{display:block !important;width:fit-content !important;margin:2rem auto 0 !important}:root{--wire-red:var(--highlight);--wire-orange:var(--accent);--wire-yellow:#FFE4A4;--wire-green:#A4E4C4;--wire-blue:var(--secondary);--wire-purple:var(--tertiary);--wire-primary:var(--primary)}.wire-border{position:relative;border:3px dashed transparent;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,var(--wire-red),var(--wire-orange),var(--wire-yellow),var(--wire-green),var(--wire-blue),var(--wire-purple)) border-box;border-radius:12px}.wire-border-animated{position:relative;border:3px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,var(--wire-red),var(--wire-orange),var(--wire-yellow),var(--wire-green),var(--wire-blue),var(--wire-purple),var(--wire-red)) border-box;background-size:200% 100%;animation:wireFlow 3s linear infinite;border-radius:12px}@keyframes wireFlow{0%{background-position:0% 50%}100%{background-position:200% 50%}}.wire-divider{position:relative;height:20px;margin:2rem 0;display:flex;align-items:center;justify-content:center}.wire-divider::before{content:'';position:absolute;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,var(--wire-blue) 10%,var(--wire-purple) 30%,var(--wire-primary) 50%,var(--wire-purple) 70%,var(--wire-blue) 90%,transparent 100% );border-radius:2px}.wire-divider::after{content:'';position:absolute;width:12px;height:12px;background:var(--wire-primary);border-radius:50%;box-shadow:0 0 0 3px white,0 0 0 5px var(--wire-purple)}.wire-divider-dots{position:relative;height:30px;margin:2rem 0;display:flex;align-items:center;justify-content:center;gap:0}.wire-divider-dots::before{content:'';flex:1;height:3px;background:linear-gradient(90deg,transparent,var(--wire-blue),var(--wire-primary));border-radius:2px}.wire-divider-dots::after{content:'';flex:1;height:3px;background:linear-gradient(90deg,var(--wire-primary),var(--wire-purple),transparent);border-radius:2px}.section-title-wire{position:relative;display:inline-block;padding-bottom:15px}.section-title-wire::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,var(--wire-blue),var(--wire-primary),var(--wire-purple));border-radius:2px}.quick-finder-card{border:2px dashed rgba(108,126,225,0.3) !important;transition:all 0.3s ease !important;position:relative !important}.quick-finder-card:hover{border-color:var(--wire-primary) !important;box-shadow:0 0 20px rgba(108,126,225,0.2) !important}.quick-finder-card::before{content:'' !important;position:absolute !important;top:-8px !important;left:20px !important;width:16px !important;height:16px !important;background:linear-gradient(135deg,var(--wire-primary),var(--wire-purple)) !important;border-radius:50% !important;box-shadow:0 0 0 3px white !important}.featured-products .product-card,.product-card{position:relative !important;overflow:visible !important}.featured-products .product-card::before,.product-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg,var(--wire-red),var(--wire-orange),var(--wire-yellow),var(--wire-green),var(--wire-blue),var(--wire-purple)) !important;border-radius:12px 12px 0 0 !important;z-index:1 !important}footer{position:relative !important}footer::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg,var(--wire-red),var(--wire-orange),var(--wire-yellow),var(--wire-green),var(--wire-blue),var(--wire-purple) ) !important}.hero-slider::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60'%3E%3Cpath d='M0,30 Q300,10 600,30 T1200,30' fill='none' stroke='%236C7EE1' stroke-width='3' opacity='0.4'/%3E%3Cpath d='M0,40 Q300,60 600,40 T1200,40' fill='none' stroke='%23C688EB' stroke-width='2' opacity='0.4'/%3E%3Ccircle cx='300' cy='30' r='5' fill='%236C7EE1' opacity='0.6'/%3E%3Ccircle cx='600' cy='30' r='5' fill='%23C688EB' opacity='0.6'/%3E%3Ccircle cx='900' cy='30' r='5' fill='%236C7EE1' opacity='0.6'/%3E%3C/svg%3E") !important;background-size:100% 100% !important;pointer-events:none !important;z-index:10 !important}.news-card{position:relative !important;overflow:visible !important}.news-card::after{content:'' !important;position:absolute !important;top:20px !important;left:-10px !important;width:20px !important;height:3px !important;background:linear-gradient(90deg,var(--wire-primary),transparent) !important;border-radius:2px !important}.certificates-section .cert-badge,.cert-badge{position:relative !important}.cta-section{position:relative !important}.cta-section::before{content:'' !important;position:absolute !important;top:20px !important;left:20px !important;right:20px !important;bottom:20px !important;border:2px dashed rgba(255,255,255,0.3) !important;border-radius:20px !important;pointer-events:none !important}.wire-loading{display:flex;gap:8px;justify-content:center;align-items:center}.wire-loading span{width:12px;height:12px;border-radius:50%;animation:wireLoadPulse 1.4s ease-in-out infinite}.wire-loading span:nth-child(1){background:var(--wire-red);animation-delay:0s}.wire-loading span:nth-child(2){background:var(--wire-orange);animation-delay:0.2s}.wire-loading span:nth-child(3){background:var(--wire-yellow);animation-delay:0.4s}.wire-loading span:nth-child(4){background:var(--wire-green);animation-delay:0.6s}.wire-loading span:nth-child(5){background:var(--wire-blue);animation-delay:0.8s}@keyframes wireLoadPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0.5}}.wire-connector{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,var(--wire-primary),var(--wire-purple));border-radius:50%;position:relative}.wire-connector::before{content:'';position:absolute;width:20px;height:4px;background:white;left:-20px;border-radius:2px}.wire-connector::after{content:'';position:absolute;width:20px;height:4px;background:white;right:-20px;border-radius:2px}.cable-bundle li{position:relative;padding-left:30px;margin-bottom:0.75rem}.cable-bundle li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:3px;background:linear-gradient(90deg,var(--wire-primary),var(--wire-purple));border-radius:2px}.cable-bundle li::after{content:'';position:absolute;left:18px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--wire-purple);border-radius:50%}.wire-frame{position:relative;padding:2rem;background:white;border-radius:16px}.wire-frame::before,.wire-frame::after{content:'';position:absolute;width:40px;height:40px;border:3px solid transparent}.wire-frame::before{top:-3px;left:-3px;border-top-color:var(--wire-primary);border-left-color:var(--wire-primary);border-radius:16px 0 0 0}.wire-frame::after{bottom:-3px;right:-3px;border-bottom-color:var(--wire-purple);border-right-color:var(--wire-purple);border-radius:0 0 16px 0}.why-choose-card{position:relative !important}.why-choose-card::before{content:'' !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:60px !important;height:4px !important;background:linear-gradient(90deg,var(--wire-blue),var(--wire-primary),var(--wire-purple)) !important;border-radius:0 0 4px 4px !important}.section-wire-divider{width:100%;height:40px;margin:0;position:relative;overflow:hidden}.section-wire-divider svg{width:100%;height:100%}.section-wire-divider .wire-path{stroke-dasharray:10,5;animation:wireDash 2s linear infinite}@keyframes wireDash{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-30}}.page-header{position:relative !important}.page-header::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg,var(--wire-red),var(--wire-orange),var(--wire-yellow),var(--wire-green),var(--wire-blue),var(--wire-purple) ) !important}.stat-card{position:relative !important;overflow:visible !important}.stat-card::after{content:'' !important;position:absolute !important;bottom:-2px !important;left:20% !important;right:20% !important;height:4px !important;background:linear-gradient(90deg,var(--wire-blue),var(--wire-primary),var(--wire-purple)) !important;border-radius:4px !important}input:focus,textarea:focus,select:focus{border-color:var(--wire-primary) !important;box-shadow:0 0 0 3px rgba(108,126,225,0.2) !important}.btn-primary:hover,.btn:hover{position:relative}.process-timeline::before{background:linear-gradient(180deg,var(--wire-blue) 0%,var(--wire-primary) 25%,var(--wire-purple) 50%,var(--wire-primary) 75%,var(--wire-blue) 100% ) !important}.branch-card{position:relative !important}.branch-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;width:4px !important;height:100% !important;background:linear-gradient(180deg,var(--wire-primary),var(--wire-purple),var(--wire-blue)) !important;border-radius:4px 0 0 4px !important}.job-card{position:relative !important;border-left:4px solid transparent !important;border-image:linear-gradient(180deg,var(--wire-primary),var(--wire-purple)) 1 !important}.careers-stats,.career-stats{display:flex;gap:2rem;justify-content:center;margin:2rem 0}.careers-stats .stat-card,.careers-hero .stat-card,.career-stats .stat-item,.stats-row .stat-box{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important;color:white !important;padding:1.5rem 2rem;border-radius:12px;text-align:center;min-width:120px;box-shadow:0 4px 15px rgba(108,126,225,0.3)}.careers-stats .stat-card .stat-number,.careers-hero .stat-card .stat-number,.career-stats .stat-item .stat-number,.stats-row .stat-box .number{font-size:2.5rem;font-weight:700;color:white !important;display:block}.careers-stats .stat-card .stat-label,.careers-hero .stat-card .stat-label,.career-stats .stat-item .stat-label,.stats-row .stat-box .label{font-size:1rem;font-weight:500;color:white !important;margin-top:0.5rem;display:block;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.testing-methods .method-card,.qc-process .qc-card,.testing-section .test-item,.qc-section .qc-item{background:white !important;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 10px rgba(108,126,225,0.1);border-left:4px solid var(--primary) !important;position:relative;overflow:hidden}.testing-methods .method-card::before,.qc-process .qc-card::before,.testing-section .test-item::before,.qc-section .qc-item::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent),var(--highlight),var(--tertiary))}.testing-methods .method-card h4,.qc-process .qc-card h4,.testing-section .test-item h4,.qc-section .qc-item h4{color:#333 !important;font-weight:600;margin-bottom:0.5rem}.testing-methods .method-card p,.qc-process .qc-card p,.testing-section .test-item p,.qc-section .qc-item p{color:#666 !important;font-size:0.95rem}.equipment-section .equipment-card,.capabilities-section .capability-card,.equipment-list .equipment-item,.equipment-grid .equipment-card{background:white !important;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 10px rgba(108,126,225,0.1);border-left:4px solid var(--primary) !important;position:relative;overflow:hidden}.equipment-section .equipment-card::before,.capabilities-section .capability-card::before,.equipment-list .equipment-item::before,.equipment-grid .equipment-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent),var(--highlight),var(--tertiary))}.equipment-section .equipment-card h4,.capabilities-section .capability-card h4,.equipment-list .equipment-item h4,.equipment-grid .equipment-card h4{color:#333 !important;font-weight:600;margin-bottom:0.5rem}.equipment-section .equipment-card p,.capabilities-section .capability-card p,.equipment-list .equipment-item p,.equipment-grid .equipment-card p{color:#666 !important}.rfq-section .section-title,.rfq-form-section h2{color:var(--primary) !important;font-size:1.8rem;margin-bottom:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.rfq-form-container,.rfq-form-wrapper{background:white !important;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(108,126,225,0.15)}.rfq-form-container .form-group label,.rfq-form-wrapper .form-group label{color:#333 !important;font-weight:500}.rfq-form-container input,.rfq-form-container select,.rfq-form-container textarea,.rfq-form-wrapper input,.rfq-form-wrapper select,.rfq-form-wrapper textarea{background:#f8f9fa !important;border:2px solid #e9ecef !important;border-radius:8px;padding:0.75rem 1rem;color:#333 !important;transition:all 0.3s ease}.rfq-form-container input:focus,.rfq-form-container select:focus,.rfq-form-container textarea:focus,.rfq-form-wrapper input:focus,.rfq-form-wrapper select:focus,.rfq-form-wrapper textarea:focus{border-color:var(--primary) !important;box-shadow:0 0 0 3px rgba(108,126,225,0.2);outline:none}.rfq-sidebar,.rfq-info-sidebar{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--tertiary) 100%) !important;border-radius:16px;padding:2rem;color:white !important;height:fit-content}.rfq-sidebar h3,.rfq-info-sidebar h3{color:white !important;font-size:1.5rem;margin-bottom:1.5rem}.rfq-sidebar ul li,.rfq-info-sidebar ul li{color:rgba(255,255,255,0.95) !important;padding:0.5rem 0}.rfq-sidebar .contact-info,.rfq-info-sidebar .contact-info{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.2)}.rfq-sidebar .contact-info a,.rfq-info-sidebar .contact-info a{color:white !important}body .rfq-form,.rfq-form{background:#ffffff !important;color:#333 !important}.rfq-form input,.rfq-form select,.rfq-form textarea{background:#f8f9fc !important;border:1px solid rgba(108,126,225,0.2) !important;color:#333 !important}.rfq-form input:focus,.rfq-form select:focus,.rfq-form textarea:focus{border-color:var(--primary) !important;box-shadow:0 0 0 3px rgba(108,126,225,0.1) !important}.rfq-form label{color:#333 !important}.rfq-form h3{color:var(--primary) !important}.rfq-page-section,body[class*="rfq"] .section,.section.rfq-section{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.product-item{background:#f8f9fc !important;border:1px solid rgba(108,126,225,0.1) !important}.page-section-light{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.page-section-light h2,.page-section-light h3,.page-section-light p,.page-section-light span,.page-section-light label{color:#333 !important}.page-section-light a{color:var(--primary) !important}.page-section-light a:hover{color:#5a6bc9 !important}.section.page-section-light > .container > div:last-child > div:first-child{background:linear-gradient(135deg,#6C7EE1 0%,#92B9E3 50%,#C688EB 100%) !important;color:#fff !important}.section.page-section-light > .container > div:last-child > div:first-child h3{color:#fff !important}.section.page-section-light > .container > div:last-child > div:first-child ul li{color:rgba(255,255,255,0.95) !important}.section.page-section-light > .container > div:last-child > div:first-child ul li i{color:#FFC4A4 !important}.products-filter-section,.products-hero,.products-page .page-header + section{background:linear-gradient(135deg,#1e3a5f 0%,#2d4a6f 100%) !important}.products-filter-section h2,.products-filter-section p,.products-hero h2,.products-hero p{color:#ffffff !important}.products-filter .filter-btn,.category-filter a,.products-filter-section .btn{background:rgba(255,255,255,0.15) !important;border:1px solid rgba(255,255,255,0.3) !important;color:#ffffff !important}.products-filter .filter-btn:hover,.category-filter a:hover,.products-filter-section .btn:hover{background:rgba(255,255,255,0.25) !important;border-color:rgba(255,255,255,0.5) !important}.products-filter .filter-btn.active{background:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important}.products-search input,.product-search-form input{background:rgba(255,255,255,0.95) !important;border:1px solid rgba(255,255,255,0.3) !important;color:#333 !important}.products-search input::placeholder,.product-search-form input::placeholder{color:#666 !important}.capabilities-intro p,.factory-overview p,.capability-section p,.section-intro p{color:#555555 !important;font-size:1.1rem !important;line-height:1.8 !important}.capabilities-page .section p,.page-capabilities .section p{color:#555555 !important}.stats-section .stat-label,.factory-stats .stat-label{color:#555555 !important}.process-intro p,.rd-section p,.qc-section p,.process-section .section-subtitle,.process-section .section-desc{color:#555555 !important;font-size:1.1rem !important;line-height:1.8 !important}.process-page .section p,.page-process .section p{color:#555555 !important}.contact-info-section p,.contact-info-section span,.contact-info-section a,.contact-details p,.contact-details span{color:#ffffff !important}.contact-info-section h2,.contact-info-section h3,.contact-details h3{color:#ffffff !important}.contact-info-item p,.contact-info-item span,.contact-info-item a{color:rgba(255,255,255,0.9) !important}.contact-section.light-bg p,.contact-section.light-bg span,.contact-section.light-bg a{color:#333333 !important}.contact-page .contact-left p,.contact-page .contact-left span,.contact-page .contact-left a:not(.btn){color:rgba(255,255,255,0.9) !important}.contact-page .contact-left h2,.contact-page .contact-left h3{color:#ffffff !important}.section-description,.section-subtitle,.intro-text{color:#555555 !important}.page-section-light .section-description,.page-section-light .section-subtitle,.page-section-light .intro-text,.page-section-light .section-intro{color:#444444 !important}.finder-grid-centered{justify-content:center !important}.finder-grid-centered .finder-card{flex:0 0 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}@media (max-width:992px){.finder-grid-centered .finder-card{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media (max-width:576px){.finder-grid-centered .finder-card{flex:0 0 100%;max-width:100%}}.quick-finder .finder-card{border:2px dashed rgba(108,126,225,0.3) !important}.quick-finder .finder-card:hover{border-color:var(--primary,#6C7EE1) !important;border-style:solid !important}.quick-finder .finder-card-icon{background:linear-gradient(135deg,rgba(108,126,225,0.15) 0%,rgba(198,136,235,0.15) 100%) !important}.quick-finder .finder-card:hover .finder-card-icon{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important}.quick-finder .finder-card-icon i{color:var(--primary,#6C7EE1) !important}.quick-finder .finder-card:hover .finder-card-icon i{color:#fff !important}.quick-finder .finder-card h3{color:#3d3a50 !important}.quick-finder .finder-card p{color:#5a5670 !important}.featured-products{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.featured-products h2{color:#3d3a50 !important}.featured-products h2::after{background:linear-gradient(90deg,var(--primary,#6C7EE1),var(--tertiary,#C688EB)) !important}.featured-products .product-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.15) !important}.featured-products .product-card:hover{border-color:var(--primary,#6C7EE1) !important;box-shadow:0 12px 40px rgba(108,126,225,0.2) !important}.featured-products .product-icon{font-size:2.5rem !important;color:var(--primary,#6C7EE1) !important}.featured-products .category-badge{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--secondary,#92B9E3) 100%) !important;color:#fff !important}.featured-products .product-info h3{color:#3d3a50 !important}.featured-products .product-info p{color:#5a5670 !important}.featured-products .btn-outline{border-radius:8px !important;color:var(--primary,#6C7EE1) !important;border-color:var(--primary,#6C7EE1) !important}.featured-products .btn-outline:hover{background:rgba(108,126,225,0.1) !important;border-color:var(--primary,#6C7EE1) !important;color:var(--primary,#6C7EE1) !important}.featured-products .btn-primary{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important;border:none !important}.latest-news{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.latest-news h2{color:#3d3a50 !important}.latest-news h2::after{background:linear-gradient(90deg,var(--primary,#6C7EE1),var(--tertiary,#C688EB)) !important}.latest-news .news-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.1) !important}.latest-news .news-card:hover{border-color:var(--primary,#6C7EE1) !important}.latest-news .news-icon{font-size:2rem !important;color:var(--primary,#6C7EE1) !important}.latest-news .category-badge{background:linear-gradient(135deg,var(--secondary,#92B9E3) 0%,var(--primary,#6C7EE1) 100%) !important;color:#fff !important}.latest-news .news-date i{color:var(--tertiary,#C688EB) !important}.latest-news .news-info h3{color:#3d3a50 !important}.latest-news .news-info p{color:#5a5670 !important}.latest-news .read-more{color:var(--primary,#6C7EE1) !important}.latest-news .read-more:hover{color:var(--tertiary,#C688EB) !important}.latest-news .btn-primary{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important;border:none !important}.why-choose{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important}.why-choose h2{color:#3d3a50 !important}.why-choose h2::after{background:linear-gradient(90deg,var(--primary,#6C7EE1),var(--tertiary,#C688EB)) !important}.why-choose .why-card{background:#ffffff !important;border:1px solid rgba(108,126,225,0.1) !important}.why-choose .why-card:hover{border-color:var(--primary,#6C7EE1) !important}.why-choose .why-icon{background:linear-gradient(135deg,rgba(108,126,225,0.15) 0%,rgba(198,136,235,0.15) 100%) !important}.why-choose .why-card:hover .why-icon{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important}.why-choose .why-icon i{font-size:2rem !important;color:var(--primary,#6C7EE1) !important}.why-choose .why-card:hover .why-icon i{color:#fff !important}.why-choose .why-card h3{color:#3d3a50 !important}.why-choose .why-card p{color:#5a5670 !important}.certificates{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--secondary,#92B9E3) 50%,var(--tertiary,#C688EB) 100%) !important}.certificates h2{color:#fff !important}.certificates .subtitle{color:rgba(255,255,255,0.9) !important}.certificates .cert-item{background:rgba(255,255,255,0.15) !important;border:1px solid rgba(255,255,255,0.3) !important;backdrop-filter:blur(10px) !important}.certificates .cert-item:hover{background:rgba(255,255,255,0.25) !important}.certificates .cert-icon i{color:#fff !important}.certificates .cert-item p{color:#fff !important}.cta-section{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--secondary,#92B9E3) 50%,var(--tertiary,#C688EB) 100%) !important}.cta-section h2{color:#fff !important}.cta-section p{color:rgba(255,255,255,0.9) !important}.cta-section .btn-primary{background:#fff !important;color:var(--primary,#6C7EE1) !important;border:none !important}.cta-section .btn-primary:hover{background:var(--accent,#FFC4A4) !important;color:#fff !important}.process-section{background:linear-gradient(180deg,#f5f3f8 0%,#faf9fc 100%) !important}.process-section h2{color:#3d3a50 !important}.process-section h2::after{background:linear-gradient(90deg,var(--primary,#6C7EE1),var(--tertiary,#C688EB)) !important}.process-section .process-line{background:linear-gradient(180deg,var(--primary,#6C7EE1),var(--tertiary,#C688EB),var(--primary,#6C7EE1)) !important}.process-section .process-number{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.process-section .process-content h3{color:#3d3a50 !important}.process-section .process-content p{color:#5a5670 !important}.slider-nav button{background:transparent !important;color:#fff !important;border:2px solid rgba(108,126,225,0.6) !important}.slider-nav button:hover{background:rgba(108,126,225,0.3) !important;border-color:var(--primary,#6C7EE1) !important}.slider-dots .dot{border:1px solid rgba(108,126,225,0.4) !important;background:transparent !important}.slider-dots .dot:hover,.slider-dots .dot.active{background:var(--primary,#6C7EE1) !important;border-color:var(--primary,#6C7EE1) !important}.demo-effects-link{border:1px solid rgba(108,126,225,0.4) !important;color:var(--primary,#6C7EE1) !important}.demo-effects-link:hover{background:rgba(108,126,225,0.3) !important;border-color:var(--primary,#6C7EE1) !important;color:#fff !important}.slide-content .btn-lg{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important;border:none !important}.slide-content .btn-lg:hover{box-shadow:0 8px 30px rgba(108,126,225,0.4) !important}.slide-title span{color:var(--accent,#FFC4A4) !important}.breadcrumb a{color:var(--primary,#6C7EE1) !important}.breadcrumb a:hover{color:var(--tertiary,#C688EB) !important}.section-header h2{color:#3d3a50 !important}.section-header h2::after{background:linear-gradient(90deg,var(--primary,#6C7EE1),var(--tertiary,#C688EB)) !important}.page-header{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--secondary,#92B9E3) 50%,var(--tertiary,#C688EB) 100%) !important}.page-header h1{color:#fff !important}.page-header p{color:rgba(255,255,255,0.9) !important}.products-page .filter-tab.active{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;border-color:var(--primary,#6C7EE1) !important;color:#fff !important}.products-page .search-btn{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.category-filter a:hover,.category-filter a.active{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;border-color:var(--primary,#6C7EE1) !important;color:#fff !important;box-shadow:0 4px 15px rgba(108,126,225,0.3) !important}.rfq-form h3{color:var(--primary,#6C7EE1) !important;border-bottom-color:rgba(108,126,225,0.3) !important}.rfq-form h3 i{color:var(--primary,#6C7EE1) !important}.rfq-form input:focus,.rfq-form select:focus,.rfq-form textarea:focus{border-color:var(--primary,#6C7EE1) !important;box-shadow:0 0 0 3px rgba(108,126,225,0.2) !important}.rfq-form button[type="submit"]{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;border:none !important;color:#fff !important}.qc-card .qc-icon{color:var(--primary,#6C7EE1) !important}.testing-card .testing-icon{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.contact-info-card i{color:var(--primary,#6C7EE1) !important}.career-stats .stat-item{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--secondary,#92B9E3) 50%,var(--tertiary,#C688EB) 100%) !important}.career-stats .stat-value{color:#fff !important}.career-stats .stat-label{color:rgba(255,255,255,0.9) !important}.job-card .featured-badge{background:linear-gradient(135deg,var(--highlight,#FBA2D0) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.job-card .btn-primary{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important}.news-filter a.active{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.footer{background:linear-gradient(180deg,#3d3a50 0%,#2a2840 100%) !important}.footer h4{color:#fff !important}.footer a{color:#d8d4e0 !important}.footer a:hover{color:var(--accent,#FFC4A4) !important}.footer .social-links a{background:rgba(108,126,225,0.2) !important;color:#fff !important}.footer .social-links a:hover{background:var(--primary,#6C7EE1) !important}.wire-path.wire-primary{stroke:var(--primary,#6C7EE1) !important}.wire-path.wire-secondary{stroke:var(--secondary,#92B9E3) !important}.wire-dot.wire-primary{fill:var(--primary,#6C7EE1) !important}.wire-dot.wire-secondary{fill:var(--secondary,#92B9E3) !important}.wire-dot.wire-accent{fill:var(--accent,#FFC4A4) !important}.featured-products .product-card,.latest-news .news-card,.why-choose .why-card,.quick-finder .finder-card{color:#3d3a50 !important}.products-search button,.search-box button,.search-form button,button.search-btn,.filter-search button{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;border:none !important;color:#fff !important}.products-search button:hover,.search-box button:hover,.search-form button:hover,button.search-btn:hover,.filter-search button:hover{background:linear-gradient(135deg,#5a6dcf 0%,#b070d9 100%) !important;box-shadow:0 4px 15px rgba(108,126,225,0.4) !important}.products-page .category-filter a.active,.products-page .filter-tab.active{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;border-color:var(--primary,#6C7EE1) !important;color:#fff !important}.products-page .product-card .featured-badge{background:linear-gradient(135deg,var(--highlight,#FBA2D0) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.products-page .product-card .category-badge{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--secondary,#92B9E3) 100%) !important;color:#fff !important}.news-page .category-filter a.active,.news-page .filter-tab.active{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.news-page .news-card .category-badge{background:linear-gradient(135deg,var(--secondary,#92B9E3) 0%,var(--primary,#6C7EE1) 100%) !important;color:#fff !important}.careers-page .search-btn,.careers-page button[type="submit"]{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.careers-page .job-card .featured-badge{background:linear-gradient(135deg,var(--highlight,#FBA2D0) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.careers-page .filter-sidebar a.active{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.contact-page .contact-icon{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.contact-page .contact-icon i{color:#fff !important}.contact-page .contact-form button[type="submit"]{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}input:focus,select:focus,textarea:focus{border-color:var(--primary,#6C7EE1) !important;box-shadow:0 0 0 3px rgba(108,126,225,0.15) !important;outline:none !important}.content-area a:not(.btn),.article-content a,.news-content a{color:var(--primary,#6C7EE1) !important}.content-area a:not(.btn):hover,.article-content a:hover,.news-content a:hover{color:var(--tertiary,#C688EB) !important}.pagination a.active,.pagination .current{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important;border-color:var(--primary,#6C7EE1) !important}.pagination a:hover{background:rgba(108,126,225,0.1) !important;border-color:var(--primary,#6C7EE1) !important;color:var(--primary,#6C7EE1) !important}.badge-primary,.badge-featured{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.badge-secondary{background:linear-gradient(135deg,var(--secondary,#92B9E3) 0%,var(--primary,#6C7EE1) 100%) !important;color:#fff !important}.badge-accent{background:linear-gradient(135deg,var(--accent,#FFC4A4) 0%,var(--highlight,#FBA2D0) 100%) !important;color:#fff !important}.alert-success{background:var(--success-light) !important;border-color:var(--success) !important;color:#065f46 !important}.alert-error,.alert-danger{background:var(--error-light) !important;border-color:var(--error) !important;color:#991b1b !important}.alert-warning{background:var(--warning-light) !important;border-color:var(--warning) !important;color:#92400e !important}.alert-info{background:var(--info-light) !important;border-color:var(--info) !important;color:#1e40af !important}table thead th{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--secondary,#92B9E3) 100%) !important;color:#fff !important}table tbody tr:hover{background:rgba(108,126,225,0.05) !important}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a6dcf 0%,#b070d9 100%) !important}::selection{background:rgba(108,126,225,0.3) !important;color:#3d3a50 !important}.back-to-top,#backToTop{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important;color:#fff !important}.back-to-top:hover,#backToTop:hover{box-shadow:0 4px 15px rgba(108,126,225,0.4) !important}.quick-finder .finder-grid{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:1.5rem !important}.quick-finder .finder-card{flex:0 0 calc(25% - 1.5rem) !important;max-width:calc(25% - 1.5rem) !important;min-width:220px !important;min-height:auto !important;height:auto !important;overflow:visible !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:2rem 1.5rem !important;background:#ffffff !important;border:2px dashed rgba(108,126,225,0.3) !important;border-radius:16px !important;text-decoration:none !important;transition:all 0.3s ease !important;box-shadow:0 4px 20px rgba(108,126,225,0.08) !important}.quick-finder .finder-card:hover{border-color:var(--primary,#6C7EE1) !important;border-style:solid !important;transform:translateY(-5px) !important;box-shadow:0 8px 30px rgba(108,126,225,0.2) !important}.quick-finder .finder-card .finder-card-icon{width:70px !important;height:70px !important;min-width:70px !important;min-height:70px !important;background:linear-gradient(135deg,rgba(108,126,225,0.15) 0%,rgba(198,136,235,0.15) 100%) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:1.25rem !important;transition:all 0.3s ease !important}.quick-finder .finder-card:hover .finder-card-icon{background:linear-gradient(135deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%) !important}.quick-finder .finder-card .finder-card-icon i{font-size:1.75rem !important;color:var(--primary,#6C7EE1) !important;transition:color 0.3s ease !important}.quick-finder .finder-card:hover .finder-card-icon i{color:#fff !important}.quick-finder .finder-card h3{font-size:1.125rem !important;font-weight:600 !important;color:#3d3a50 !important;margin-bottom:0.75rem !important;text-align:center !important;line-height:1.4 !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.quick-finder .finder-card p{font-size:0.875rem !important;color:#5a5670 !important;line-height:1.6 !important;margin:0 !important;text-align:center !important;word-wrap:break-word !important;overflow-wrap:break-word !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;-webkit-line-clamp:unset !important;display:block !important}@media (max-width:1200px){.quick-finder .finder-card{flex:0 0 calc(33.333% - 1.5rem) !important;max-width:calc(33.333% - 1.5rem) !important}}@media (max-width:992px){.quick-finder .finder-card{flex:0 0 calc(50% - 1rem) !important;max-width:calc(50% - 1rem) !important}}@media (max-width:576px){.quick-finder .finder-card{flex:0 0 100% !important;max-width:100% !important;min-width:unset !important}}.quick-finder{background:linear-gradient(180deg,#faf9fc 0%,#f5f3f8 100%) !important;padding:4rem 0 !important}.quick-finder h2{color:#3d3a50 !important;text-align:center !important;margin-bottom:2.5rem !important;font-size:2rem !important}@media (min-width:993px){.nav-menu a{position:relative;padding:8px 12px;transition:color 0.3s ease}.nav-menu a::before,.nav-menu a::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--primary,#6C7EE1),var(--secondary,#92B9E3));transition:all 0.3s ease;transform:translateX(-50%)}.nav-menu a:hover::after,.nav-menu a.active::after{width:80%}.nav-menu a.active{color:var(--primary,#6C7EE1) !important;font-weight:600}.nav-menu a:hover{color:var(--primary,#6C7EE1) !important;background:transparent !important}.nav-menu a:hover,.nav-menu a:focus{background-color:transparent !important}}@media (min-width:768px) and (max-width:992px){.nav-menu a{padding:6px 8px;font-size:0.9rem}.nav-menu a::after{height:2px}}@media (max-width:767px){.nav-menu a::before,.nav-menu a::after{display:none !important}.nav-menu a:hover,.nav-menu a.active{background:rgba(108,126,225,0.1) !important;border-radius:4px}}.nav-menu a::before{display:none !important}@media (min-width:768px){.nav-menu a{position:relative;padding:8px 12px;transition:color 0.3s ease}.nav-menu a::after{content:'' !important;display:block !important;position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--primary,#6C7EE1) 0%,var(--tertiary,#C688EB) 100%);transform:translateX(-50%);transition:width 0.3s ease}.nav-menu a:hover::after,.nav-menu a.active::after{width:80%}.nav-menu a.active{color:var(--primary,#6C7EE1) !important;font-weight:600;background:transparent !important}.nav-menu a:hover{color:var(--primary,#6C7EE1) !important;background:transparent !important}}@media (max-width:767px){.nav-menu a::before,.nav-menu a::after{display:none !important;content:none !important}.nav-menu a.active{background:rgba(108,126,225,0.15) !important;border-left:3px solid var(--primary,#6C7EE1) !important;color:var(--primary,#6C7EE1) !important}.nav-menu a:hover{background:rgba(108,126,225,0.1) !important}}