.ps-axle-straightening-machine-container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-md);}
.ps-axle-straightening-machine-section-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);line-height:1.05;color:var(--navy);margin:0 0 var(--space-md);}
.ps-axle-straightening-machine-lede{font-size:1.05rem;line-height:1.6;color:var(--gray-800);max-width:900px;margin-bottom:var(--space-md);}
.ps-axle-straightening-machine-img-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:var(--space-md);}
.ps-axle-straightening-machine-img-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.ps-axle-straightening-machine-img-grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}
.ps-axle-straightening-machine-figure{margin:0;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);overflow:hidden;}
.ps-axle-straightening-machine-figure img{width:100%;height:auto;display:block;object-fit:cover;}
.ps-axle-straightening-machine-figure figcaption{padding:0.75rem;font-size:0.9rem;color:var(--gray-600);}
.ps-axle-straightening-machine-application-list{margin-top:var(--space-sm);font-size:0.95rem;color:var(--gray-800);}
.ps-axle-straightening-machine-cta-inner{text-align:center;}
.ps-axle-straightening-machine-cta h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);color:var(--white);margin:0 0 var(--space-sm);}
.ps-axle-straightening-machine-cta p{color:var(--white);max-width:700px;margin:0 auto var(--space-md);line-height:1.6;}
.ps-axle-straightening-machine-btn-row{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;}
.ps-axle-straightening-machine-btn{display:inline-block;padding:0.8rem 1.5rem;text-decoration:none;font-weight:600;border-radius:var(--radius);font-size:0.95rem;transition:background .2s,color .2s,border-color .2s;}
.ps-axle-straightening-machine-btn-white{background:var(--white);color:var(--navy);}
.ps-axle-straightening-machine-btn-ghost{background:transparent;color:var(--white);border:1px solid var(--white);}
.ps-axle-straightening-machine-hero{background:var(--navy);color:var(--white);}
.ps-axle-straightening-machine-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-lg);align-items:center;}
.ps-axle-straightening-machine-badge{background:var(--orange);color:#fff;padding:0.35rem 0.75rem;border-radius:999px;font-family:var(--font-mono);font-size:0.7rem;letter-spacing:.1em;text-transform:uppercase;display:inline-block;}
.ps-axle-straightening-machine-hero h1{font-family:var(--font-display);font-size:clamp(2.8rem,7vw,5rem);line-height:.95;margin:var(--space-sm) 0;text-transform:uppercase;}
.ps-axle-straightening-machine-hero-stat{font-family:var(--font-display);font-size:clamp(3.5rem,9vw,6rem);color:var(--orange);line-height:.9;margin-bottom:var(--space-sm);}
.ps-axle-straightening-machine-hero-label{font-family:var(--font-mono);font-size:0.9rem;letter-spacing:.05em;color:var(--gray-400);margin-top:-0.5rem;margin-bottom:var(--space-sm);}
.ps-axle-straightening-machine-hero-text{font-size:1.05rem;line-height:1.65;color:var(--gray-100);max-width:600px;}
.ps-axle-straightening-machine-hero-stat-row{display:flex;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;}
.ps-axle-straightening-machine-hero-stat-row div{font-size:0.85rem;color:var(--gray-400);}
.ps-axle-straightening-machine-hero-stat-row span{display:block;font-family:var(--font-display);font-size:1.5rem;color:var(--white);}
.ps-axle-straightening-machine-hero-media img{width:100%;height:auto;display:block;border-radius:var(--radius);}
.ps-axle-straightening-machine-specs p{max-width:800px;color:var(--gray-600);line-height:1.6;margin-bottom:var(--space-md);}
.ps-axle-straightening-machine-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.ps-axle-straightening-machine-spec-card{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius);padding:var(--space-md);}
.ps-axle-straightening-machine-spec-value{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.5rem);color:var(--orange);line-height:1;margin-bottom:0.5rem;}
.ps-axle-straightening-machine-spec-label{font-size:0.85rem;color:var(--gray-600);}
.ps-axle-straightening-machine-features{background:var(--cream);}
.ps-axle-straightening-machine-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);}
.ps-axle-straightening-machine-feature-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:var(--space-md);}
.ps-axle-straightening-machine-feature-card h3{font-family:var(--font-display);font-size:1.5rem;color:var(--navy);margin:0 0 var(--space-sm);}
.ps-axle-straightening-machine-feature-card p{font-size:0.95rem;line-height:1.6;color:var(--gray-800);margin:0;}
.ps-axle-straightening-machine-table-wrap{overflow-x:auto;}
.ps-axle-straightening-machine-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:0.9rem;}
.ps-axle-straightening-machine-table th,.ps-axle-straightening-machine-table td{text-align:left;padding:0.75rem;border-bottom:1px solid var(--gray-200);vertical-align:top;}
.ps-axle-straightening-machine-table th{color:var(--navy);font-weight:600;background:var(--gray-100);width:240px;}
.ps-axle-straightening-machine-table td{color:var(--gray-800);}
.ps-axle-straightening-machine-tech-note{margin-top:var(--space-sm);font-size:0.9rem;color:var(--gray-600);}
@media (max-width:768px){
  .ps-axle-straightening-machine-hero-grid{grid-template-columns:1fr;}
  .ps-axle-straightening-machine-img-grid-2{grid-template-columns:repeat(1,1fr);}
  .ps-axle-straightening-machine-img-grid-4{grid-template-columns:repeat(2,1fr);}
  .ps-axle-straightening-machine-img-grid-6{grid-template-columns:repeat(3,1fr);}
  .ps-axle-straightening-machine-spec-grid{grid-template-columns:repeat(1,1fr);}
  .ps-axle-straightening-machine-feature-grid{grid-template-columns:repeat(1,1fr);}
  .ps-axle-straightening-machine-btn-row{flex-direction:column;align-items:center;}
  .ps-axle-straightening-machine-table th,.ps-axle-straightening-machine-table td{display:block;width:100%;}
  .ps-axle-straightening-machine-table th{background:var(--gray-100);}
}