:root{--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--slate-950: #0B111A;--slate-900: #0F172A;--slate-800: #1E293B;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748B;--slate-400: #94A3B8;--slate-300: #CBD5E1;--slate-200: #E2E8F0;--slate-100: #F1F5F9;--slate-50: #F8FAFC;--white: #FFFFFF;--blue-600: #2563EB;--blue-700: #1D4ED8;--blue-50: #EFF6FF;--emerald-600: #059669;--whatsapp-green: #25D366;--whatsapp-hover: #1EBE5B;--container: 1180px;--gutter: 24px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--slate-50);color:var(--slate-800);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{color:var(--slate-950);font-weight:700;letter-spacing:-.02em;line-height:1.2}p{color:var(--slate-600);font-size:.92rem;line-height:1.6}.eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);margin-bottom:8px}.eyebrow-light{color:#7dd3fc}.site-header{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--slate-200);height:68px;display:flex;align-items:center;padding:0 var(--gutter)}.header-inner{max-width:var(--container);width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand-logo-area{display:flex;align-items:center;gap:12px}.brand-badge{background:var(--slate-950);color:var(--white);font-family:var(--font-mono);font-weight:800;font-size:.82rem;padding:6px 10px;border-radius:var(--radius-xs);letter-spacing:.05em}.brand-text h1{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;margin-bottom:1px}.brand-text span{font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.08em;color:var(--slate-500);text-transform:uppercase}.site-nav{display:flex;align-items:center;gap:36px}.nav-link{font-size:.88rem;font-weight:600;color:var(--slate-600);transition:color .15s ease;position:relative;padding:4px 0}.nav-link:hover,.nav-link.active{color:var(--slate-950)}.nav-link.active:after{content:"";position:absolute;bottom:-22px;left:0;right:0;height:2px;background:var(--slate-950)}.header-cta-group{display:flex;align-items:center;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:40px;font-size:.84rem;font-weight:600;border-radius:var(--radius-sm);transition:all .2s ease;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--slate-950);color:var(--white)}.btn-primary:hover{background:var(--slate-800)}.btn-secondary{background:var(--white);color:var(--slate-800);border-color:var(--slate-300)}.btn-secondary:hover{background:var(--slate-50);border-color:var(--slate-400)}.btn-whatsapp{background:var(--whatsapp-green)!important;color:var(--white)!important;border-color:var(--whatsapp-green)!important}.btn-whatsapp:hover{background:var(--whatsapp-hover)!important;border-color:var(--whatsapp-hover)!important}.btn-email{background:var(--blue-600)!important;color:var(--white)!important;border-color:var(--blue-600)!important}.btn-email:hover{background:var(--blue-700)!important;border-color:var(--blue-700)!important}.mobile-menu-btn{display:none;background:none;border:none;color:var(--slate-800);cursor:pointer}.hero-minimal{background:linear-gradient(135deg,var(--slate-950) 0%,#0F172A 100%);color:var(--white);padding:64px var(--gutter) 72px;position:relative}.hero-inner{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.hero-main-title{color:var(--white);font-size:2.75rem;font-weight:800;line-height:1.12;letter-spacing:-.03em;margin-bottom:16px}.hero-lead-text{color:var(--slate-300);font-size:1.05rem;line-height:1.6;margin-bottom:28px;max-width:580px}.hero-btn-row{display:flex;align-items:center;gap:14px;margin-bottom:32px}.hero-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.hero-metric-item .value{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:#7dd3fc}.hero-metric-item .label{font-size:.72rem;font-weight:500;color:var(--slate-400);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.hero-showcase-frame{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:var(--shadow-lg)}.hero-showcase-frame img{width:100%;height:380px;object-fit:cover}.hero-showcase-badge{position:absolute;bottom:14px;left:14px;background:#0b111ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 12px;border-radius:var(--radius-xs);color:#7dd3fc;font-family:var(--font-mono);font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:6px}.section-wrap{padding:64px var(--gutter)}.section-content-box{max-width:var(--container);margin:0 auto}.section-title-bar{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.section-title-bar h2{font-size:1.85rem;margin-top:4px}.section-title-bar p{max-width:540px;margin-top:6px}.solutions-grid-minimal{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-card-clean{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-md);padding:28px;transition:all .2s ease;display:flex;flex-direction:column}.solution-card-clean:hover{border-color:var(--slate-400);box-shadow:var(--shadow-md);transform:translateY(-2px)}.solution-card-clean h3{font-size:1.25rem;margin-bottom:10px}.solution-card-clean p{font-size:.88rem;margin-bottom:20px;flex-grow:1}.layers-tag-box{background:var(--slate-50);border-radius:var(--radius-xs);padding:10px 12px;font-size:.78rem;color:var(--slate-700);border-left:2px solid var(--blue-600)}.category-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--slate-200)}.category-tab-btn{padding:8px 16px;font-size:.82rem;font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--slate-200);background:var(--white);color:var(--slate-700);cursor:pointer;transition:all .2s ease}.category-tab-btn:hover{border-color:var(--slate-400);color:var(--slate-950)}.category-tab-btn.active{background:var(--slate-950);color:var(--white);border-color:var(--slate-950)}.category-count-summary{font-family:var(--font-mono);font-size:.75rem;color:var(--slate-500);margin-bottom:20px}.products-grid-minimal{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card-clean{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease;display:flex;flex-direction:column}.product-card-clean:hover{border-color:var(--slate-400);box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-media-box{height:200px;background:var(--slate-100);position:relative}.product-media-box img{width:100%;height:100%;object-fit:cover}.product-pill-tag{position:absolute;top:10px;left:10px;background:#0b111ad9;color:var(--white);font-family:var(--font-mono);font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:var(--radius-xs)}.product-body-box{padding:22px;display:flex;flex-direction:column;flex-grow:1}.product-body-box h3{font-size:1.15rem;margin-bottom:6px}.product-body-box p{font-size:.85rem;margin-bottom:16px;flex-grow:1}.product-action-link{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:var(--blue-600)}.alibaba-minimal-wrap{margin-top:32px;padding:20px 24px;background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.alibaba-chips-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alibaba-chip{padding:6px 12px;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;color:var(--slate-800)}.alibaba-chip:hover{border-color:var(--blue-600);color:var(--blue-600)}.technical-table-card{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-md);overflow-x:auto;width:100%}.technical-table{width:100%;border-collapse:collapse;text-align:left}.technical-table th{background:var(--slate-50);border-bottom:1px solid var(--slate-200);padding:12px 18px;font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--slate-500);text-transform:uppercase}.technical-table td{padding:14px 18px;border-bottom:1px solid var(--slate-100);font-size:.85rem;color:var(--slate-700)}.technical-table tr:last-child td{border-bottom:none}.cta-banner-minimal{background:var(--slate-950);color:var(--white);padding:64px var(--gutter)}.cta-banner-inner{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.cta-banner-inner h2{color:var(--white);font-size:2rem;margin-bottom:6px}.cta-banner-inner p{color:var(--slate-300);font-size:.95rem;max-width:580px}.site-footer{background:#090d14;color:var(--slate-400);padding:56px var(--gutter) 28px;border-top:1px solid var(--slate-800)}.footer-inner{max-width:var(--container);margin:0 auto 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:40px}.footer-brand h4{color:var(--white);font-size:1.05rem;margin-bottom:8px}.footer-brand p{font-size:.85rem;color:var(--slate-400)}.footer-col h5{color:var(--white);font-size:.78rem;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:14px}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{font-size:.82rem;color:var(--slate-400)}.footer-links a:hover{color:var(--white)}.footer-bottom{max-width:var(--container);margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:var(--slate-500)}.mobile-action-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--slate-950);border-top:1px solid var(--slate-800);z-index:90;padding:8px 16px;align-items:center;justify-content:space-between;gap:10px}.mobile-action-bar a,.mobile-action-bar button{flex:1;height:40px;font-size:.82rem}.product-detail-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.product-detail-gallery{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:var(--shadow-md)}.product-detail-gallery img{width:100%;height:360px;object-fit:cover}.product-detail-gallery-badge{position:absolute;bottom:12px;left:12px;background:#0b111ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 10px;border-radius:var(--radius-xs);color:#7dd3fc;font-family:var(--font-mono);font-size:.72rem;font-weight:600;display:flex;align-items:center;gap:6px}.spec-card-box{margin:32px auto 0;max-width:var(--container);background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-md);padding:28px}.spec-card-box h2{font-size:1.35rem;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--slate-100)}.spec-table-corporate{width:100%;border-collapse:collapse}.spec-table-corporate th,.spec-table-corporate td{padding:10px 14px;border-bottom:1px solid var(--slate-100);font-size:.85rem}.spec-table-corporate th{width:30%;background:var(--slate-50);color:var(--slate-600);font-weight:600}.sop-grid-corporate{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px}.sop-card-item{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-sm);padding:20px}.sop-index-number{font-family:var(--font-mono);font-size:1.1rem;font-weight:800;color:var(--blue-600);margin-bottom:6px}.sop-card-item h4{font-size:1rem;margin-bottom:6px}.sop-card-item p{font-size:.82rem}.page-hero-corporate{background:linear-gradient(135deg,var(--slate-950) 0%,#0F172A 100%);color:var(--white);padding:48px var(--gutter) 56px}.page-hero-inner{max-width:var(--container);margin:0 auto}.page-hero-corporate h1{color:var(--white);font-size:2.25rem;margin:6px 0 12px}.page-hero-corporate p{color:var(--slate-300);font-size:1rem;max-width:640px}@media (max-width: 1024px){.hero-inner,.product-detail-hero-grid{grid-template-columns:1fr;gap:36px}.solutions-grid-minimal,.products-grid-minimal{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 768px){:root{--gutter: 16px}.site-nav{display:none}.header-cta-group .btn{display:none!important}.mobile-menu-btn{display:flex;align-items:center;justify-content:center}.hero-minimal{padding:36px var(--gutter) 44px}.hero-main-title{font-size:2rem}.hero-btn-row{flex-direction:column;align-items:stretch}.hero-btn-row .btn{width:100%}.hero-metrics-grid{grid-template-columns:1fr;gap:14px}.hero-showcase-frame img,.product-detail-gallery img{height:220px}.section-title-bar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px}.solutions-grid-minimal,.products-grid-minimal,.sop-grid-corporate{grid-template-columns:1fr}.cta-banner-inner{flex-direction:column;align-items:flex-start}.footer-inner{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;gap:10px;align-items:flex-start}.mobile-action-bar{display:flex}body{padding-bottom:56px}.section-wrap{padding:44px var(--gutter)}}
