.materials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5)}.material-card{background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-6);transition:all var(--duration-normal) var(--ease-out);position:relative;overflow:hidden;display:flex;flex-direction:column}.material-card:hover{border-color:var(--neutral-400);box-shadow:0 8px 24px #0000000d;transform:translateY(-2px)}.material-code{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--color-accent);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.material-title{font-size:var(--text-xl);font-weight:700;color:var(--navy-900);margin-bottom:var(--space-2)}.material-desc{font-size:var(--text-sm);color:var(--neutral-600);line-height:var(--leading-relaxed);flex:1}.mfg-sequence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.mfg-sequence-card{background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;display:flex;flex-direction:column;transition:all var(--duration-normal) var(--ease-out)}.mfg-sequence-card:hover{border-color:var(--neutral-400);box-shadow:0 8px 24px #0000000a;transform:translateY(-2px)}.mfg-sequence-slot{height:140px;background:linear-gradient(135deg,var(--navy-950) 0%,var(--navy-900) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-4);gap:var(--space-2);border-bottom:1px solid var(--color-border-light);position:relative}.mfg-sequence-slot svg{width:38px;height:38px;color:var(--neutral-400);opacity:.85}.mfg-slot-label{font-family:var(--font-mono);font-size:.6875rem;color:var(--amber-400);letter-spacing:var(--tracking-wider);text-transform:uppercase}.mfg-sequence-body{padding:var(--space-5);flex:1;display:flex;flex-direction:column}.mfg-step-badge{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--color-accent);letter-spacing:var(--tracking-wider);margin-bottom:4px;display:block}.mfg-sequence-title{font-size:var(--text-md);font-weight:700;color:var(--navy-900);margin-bottom:var(--space-2)}.mfg-sequence-desc{font-size:var(--text-xs);color:var(--neutral-600);line-height:var(--leading-relaxed);flex:1}.pressure-feature-box{background:var(--navy-950);border-radius:var(--radius-sm);padding:var(--space-10) var(--space-12);color:var(--white);margin:0;display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-10);align-items:center;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.pressure-feature-box:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(212,136,44,.15) 0%,transparent 70%);pointer-events:none}.pressure-display{border-right:1px solid rgba(255,255,255,.12);padding-right:var(--space-8)}.pressure-tag{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--amber-400);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.pressure-number{font-family:var(--font-mono);font-size:3.25rem;font-weight:800;color:var(--white);line-height:1;letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.pressure-unit{font-family:var(--font-mono);font-size:var(--text-base);color:var(--neutral-400);letter-spacing:var(--tracking-wider)}.pressure-content h3{font-size:var(--text-2xl);font-weight:700;color:var(--white);margin-bottom:var(--space-3);letter-spacing:var(--tracking-tight)}.pressure-content p{font-size:var(--text-sm);color:var(--neutral-300);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.pressure-disclaimer{display:flex;align-items:flex-start;gap:10px;padding:var(--space-3) var(--space-4);background:#ffffff0d;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);font-size:var(--text-xs);color:var(--neutral-300);line-height:var(--leading-normal)}.pressure-disclaimer svg{color:var(--amber-400);flex-shrink:0;margin-top:2px}.quality-cert-banner{background:var(--navy-950);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-8);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);border:1px solid rgba(255,255,255,.1)}.quality-cert-tag{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--amber-400);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:block;margin-bottom:4px}.quality-cert-title{font-size:var(--text-lg);font-weight:700;color:var(--white);margin:0}.quality-cert-desc{font-size:var(--text-sm);color:var(--neutral-300);margin:4px 0 0;line-height:var(--leading-relaxed)}@media (max-width: 1024px){.materials-grid,.mfg-sequence-grid{grid-template-columns:repeat(2,1fr)}.pressure-feature-box{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-8)}.pressure-display{border-right:none;border-bottom:1px solid rgba(255,255,255,.12);padding-right:0;padding-bottom:var(--space-6)}}@media (max-width: 640px){.materials-grid,.mfg-sequence-grid{grid-template-columns:1fr}.quality-cert-banner{flex-direction:column;align-items:flex-start}.quality-cert-banner .btn{width:100%;text-align:center}}
