@charset "UTF-8";.hero-mw{background:linear-gradient(135deg,var(--color-secondary) 0,#0a0a0a 100%);color:#fff;padding:100px 0 80px;text-align:center}.hero-mw .eyebrow{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:20px}.hero-mw h1{color:#fff;font-size:44px;max-width:800px;margin:0 auto 20px}.hero-mw .hero-sub{font-size:17px;color:rgba(255,255,255,.8);max-width:640px;margin:0 auto 32px;line-height:1.7}.hero-cta-group{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:48px}.hero-specs{display:flex;flex-wrap:nowrap;gap:0;border-top:1px solid rgba(255,255,255,.15);padding-top:32px;max-width:800px;margin:0 auto}.hero-spec{flex:1 1 0;text-align:center;min-width:0;padding:0 16px;border-right:1px solid rgba(255,255,255,.12)}.hero-spec:last-child{border-right:none}.hero-spec .spec-val{display:block;font-size:32px;font-weight:800;color:var(--color-primary-light)}.hero-spec .spec-lbl{display:block;font-size:13px;color:rgba(255,255,255,.6);margin-top:4px}@media (max-width:768px){.hero-mw{padding:60px 0 48px}.hero-mw h1{font-size:28px}.hero-specs{flex-wrap:wrap}.hero-spec{flex:0 0 50%;margin-bottom:16px;border-right:none}}.trust-bar-mw{background:var(--color-accent);padding:40px 0;border-bottom:1px solid var(--color-border)}.trust-grid{display:flex;flex-wrap:nowrap;gap:0}.trust-item{flex:1 1 0;text-align:center;min-width:0;padding:0 20px;border-right:1px solid var(--color-border)}.trust-item:last-child{border-right:none}.trust-number{display:block;font-size:28px;font-weight:800;color:var(--color-primary)}.trust-label{display:block;font-size:13px;color:var(--color-text-muted);margin-top:4px}@media (max-width:768px){.trust-grid{flex-wrap:wrap}.trust-item{flex:0 0 50%;margin-bottom:16px;border-right:none}}.products-home{background:var(--color-white)}.product-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition);cursor:pointer;height:100%}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--color-primary)}.product-card-img{position:relative;overflow:hidden;background:var(--color-accent)}.product-card-body{padding:20px}.product-card-body h3{font-size:20px;margin-bottom:8px}.product-card-body p{font-size:14px;color:var(--color-text-muted);line-height:1.6;margin-bottom:16px}.product-spec-row{display:flex;gap:16px;margin-bottom:16px}.product-spec-item{flex:1;font-size:12px;color:var(--color-text-muted)}.product-spec-item strong{display:block;font-size:15px;color:var(--color-primary)}.product-card-action{display:flex;gap:8px}.btn-card-inquiry,.btn-card-spec{flex:1;text-align:center;padding:10px;font-size:13px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition)}.btn-card-inquiry{background:var(--color-primary);color:#fff}.btn-card-inquiry:hover{background:var(--color-primary-dark)}.btn-card-spec{background:0 0;color:var(--color-primary);border:1px solid var(--color-primary)}.btn-card-spec:hover{background:var(--color-primary);color:#fff}.cert-badge{display:inline-block;padding:3px 8px;background:var(--color-accent);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;font-weight:600;color:var(--color-text-muted);margin-bottom:8px}.feature-grid-6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media (max-width:992px){.feature-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.feature-grid-6{grid-template-columns:1fr}}.feature-card{padding:28px;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition)}.feature-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.feature-icon{width:48px;height:48px;background:rgba(0,75,135,.08);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.feature-icon svg{width:24px;height:24px;fill:var(--color-primary)}.feature-card h4{font-size:18px;margin-bottom:8px}.feature-card p{font-size:14px;color:var(--color-text-muted);line-height:1.6;margin:0}.industries-mw{background:var(--color-bg-light)}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:992px){.industry-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.industry-grid{grid-template-columns:1fr}}.industry-card{background:var(--color-white);border-radius:var(--radius-md);padding:24px;border:1px solid var(--color-border);transition:var(--transition);text-align:center}.industry-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.industry-icon{font-size:32px;display:block;margin-bottom:12px}.industry-card h4{font-size:16px;margin-bottom:8px}.industry-card p{font-size:13px;color:var(--color-text-muted);line-height:1.5;margin:0}.testimonials-mw{background:var(--color-primary);color:#fff;padding:80px 0}.testimonial-large{max-width:700px;margin:0 auto;text-align:center}.testimonial-large blockquote{font-size:18px;line-height:1.7;font-style:italic;color:rgba(255,255,255,.95);margin:0 0 24px;padding:0;border:none}.testimonial-author{display:flex;align-items:center;gap:12px;justify-content:center}.author-avatar{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff}.author-info strong{display:block;color:#fff;font-size:15px}.author-info span{font-size:13px;color:rgba(255,255,255,.6)}.cta-mw{background:var(--color-secondary);color:#fff;padding:80px 0;text-align:center}.cta-mw h2{color:#fff;margin-bottom:16px}.cta-mw p{color:rgba(255,255,255,.8);font-size:17px;max-width:600px;margin:0 auto 32px}.cta-btn-group{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.products-hero{background:var(--color-primary);color:#fff;padding:60px 0 48px;text-align:center}.products-hero h1{color:#fff;margin-bottom:12px}.products-hero p{color:rgba(255,255,255,.85);font-size:17px;max-width:640px;margin:0 auto}.products-section{padding:60px 0}.product-grid-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}@media (max-width:992px){.product-grid-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.product-grid-wrap{grid-template-columns:1fr}}