.ps-Oil-Pipe-Straightening-Machine-container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-md);box-sizing:border-box;}
.ps-Oil-Pipe-Straightening-Machine-container p{margin:0 0 var(--space-sm);color:var(--gray-600);font-family:var(--font-body);line-height:1.7;}
.ps-Oil-Pipe-Straightening-Machine-container h1,.ps-Oil-Pipe-Straightening-Machine-container h2,.ps-Oil-Pipe-Straightening-Machine-container h3{font-family:var(--font-display);color:var(--navy);line-height:1.1;margin:0 0 var(--space-sm);}
.ps-Oil-Pipe-Straightening-Machine-eyebrow{font-family:var(--font-mono);font-size:0.85rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--orange);margin-bottom:var(--space-sm);}
.ps-Oil-Pipe-Straightening-Machine-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-md);}
.ps-Oil-Pipe-Straightening-Machine-feature-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:var(--space-md);}
.ps-Oil-Pipe-Straightening-Machine-feature-card h3{font-size:1.4rem;margin-bottom:var(--space-sm);}
.ps-Oil-Pipe-Straightening-Machine-feature-card p{font-size:0.95rem;color:var(--gray-600);}
.ps-Oil-Pipe-Straightening-Machine-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-top:var(--space-md);}
.ps-Oil-Pipe-Straightening-Machine-spec-grid div{background:var(--cream);border-left:3px solid var(--orange);padding:var(--space-sm);border-radius:var(--radius);}
.ps-Oil-Pipe-Straightening-Machine-spec-grid span{display:block;font-size:0.8rem;font-family:var(--font-mono);color:var(--gray-400);margin-bottom:0.25rem;}
.ps-Oil-Pipe-Straightening-Machine-spec-grid strong{font-family:var(--font-display);font-size:1.2rem;color:var(--navy);line-height:1.2;}
.ps-Oil-Pipe-Straightening-Machine-img-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:var(--space-md);}
.ps-Oil-Pipe-Straightening-Machine-figure{margin:0;border-radius:var(--radius);overflow:hidden;background:var(--white);border:1px solid var(--gray-200);}
.ps-Oil-Pipe-Straightening-Machine-figure img{display:block;width:100%;height:auto;}
.ps-Oil-Pipe-Straightening-Machine-figure figcaption{padding:var(--space-sm);font-size:0.85rem;color:var(--gray-600);font-family:var(--font-body);}
.ps-Oil-Pipe-Straightening-Machine-cta h2{color:var(--white);}
.ps-Oil-Pipe-Straightening-Machine-cta p{color:var(--gray-100);max-width:70ch;}
.ps-Oil-Pipe-Straightening-Machine-cta-buttons{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-md);}
.ps-Oil-Pipe-Straightening-Machine-btn-primary,.ps-Oil-Pipe-Straightening-Machine-btn-secondary{display:inline-block;padding:0.9rem 1.5rem;border-radius:var(--radius);font-family:var(--font-display);font-size:1.1rem;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;}
.ps-Oil-Pipe-Straightening-Machine-btn-primary{background:var(--white);color:var(--navy);border:2px solid var(--white);}
.ps-Oil-Pipe-Straightening-Machine-btn-primary:hover{background:var(--navy);color:var(--white);border-color:var(--white);}
.ps-Oil-Pipe-Straightening-Machine-btn-secondary{background:transparent;color:var(--white);border:2px solid var(--white);}
.ps-Oil-Pipe-Straightening-Machine-btn-secondary:hover{background:var(--white);color:var(--orange);border-color:var(--white);}
.ps-Oil-Pipe-Straightening-Machine-hero{color:var(--white);}
.ps-Oil-Pipe-Straightening-Machine-hero .ps-Oil-Pipe-Straightening-Machine-eyebrow{color:var(--gray-100);}
.ps-Oil-Pipe-Straightening-Machine-hero h1{color:var(--white);font-size:clamp(2.2rem,5vw,3.6rem);margin-bottom:var(--space-sm);}
.ps-Oil-Pipe-Straightening-Machine-hero p{color:var(--gray-100);font-size:1.05rem;}
.ps-Oil-Pipe-Straightening-Machine-hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--space-lg);align-items:center;}
.ps-Oil-Pipe-Straightening-Machine-hero-media img{border-radius:var(--radius);display:block;}
.ps-Oil-Pipe-Straightening-Machine-hero-stat{margin-top:var(--space-md);padding:var(--space-sm) 0;border-top:2px solid rgba(255,255,255,0.2);}
.ps-Oil-Pipe-Straightening-Machine-hero-stat span{display:block;font-family:var(--font-display);font-size:3rem;color:var(--orange);line-height:1;}
.ps-Oil-Pipe-Straightening-Machine-hero-stat small{font-family:var(--font-mono);font-size:0.85rem;color:var(--gray-200);}
.ps-Oil-Pipe-Straightening-Machine-key-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-top:var(--space-md);}
.ps-Oil-Pipe-Straightening-Machine-key-grid div{background:var(--navy);color:var(--white);padding:var(--space-md);border-radius:var(--radius);}
.ps-Oil-Pipe-Straightening-Machine-key-grid .num{display:block;font-family:var(--font-display);font-size:2.4rem;color:var(--orange);line-height:1;margin-bottom:0.5rem;}
.ps-Oil-Pipe-Straightening-Machine-key-grid span:not(.num){font-family:var(--font-body);font-size:0.95rem;color:var(--gray-100);}
@media (max-width:768px){
  .ps-Oil-Pipe-Straightening-Machine-feature-grid{grid-template-columns:1fr;}
  .ps-Oil-Pipe-Straightening-Machine-spec-grid{grid-template-columns:1fr 1fr;}
  .ps-Oil-Pipe-Straightening-Machine-img-grid-2{grid-template-columns:1fr;}
  .ps-Oil-Pipe-Straightening-Machine-hero-grid{grid-template-columns:1fr;gap:var(--space-md);}
  .ps-Oil-Pipe-Straightening-Machine-key-grid{grid-template-columns:1fr 1fr;}
  .ps-Oil-Pipe-Straightening-Machine-cta-buttons{flex-direction:column;align-items:flex-start;}
}
