.ps-brass-rod-straightening-machine-container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-md);}
.ps-brass-rod-straightening-machine-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);align-items:center;}
.ps-brass-rod-straightening-machine-eyebrow{color:var(--orange);font-family:var(--font-mono);font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;margin:0 0 var(--space-sm);}
.ps-brass-rod-straightening-machine-title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;margin:0 0 var(--space-sm);}
.ps-brass-rod-straightening-machine-lede{color:var(--gray-200);font-size:1.1rem;line-height:1.6;margin:0 0 var(--space-sm);}
.ps-brass-rod-straightening-machine-hero-copy p{color:var(--gray-200);line-height:1.6;margin-bottom:var(--space-sm);}
.ps-brass-rod-straightening-machine-hero-stats{display:flex;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;}
.ps-brass-rod-straightening-machine-hero-stats>div{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);padding:var(--space-sm);border-radius:var(--radius);min-width:130px;}
.ps-brass-rod-straightening-machine-hero-stats span{display:block;font-family:var(--font-display);font-size:2rem;color:var(--white);}
.ps-brass-rod-straightening-machine-hero-stats small{color:var(--gray-400);font-size:0.8rem;}
.ps-brass-rod-straightening-machine-hero-media{margin:0;}
.ps-brass-rod-straightening-machine-hero-media img{width:100%;height:auto;aspect-ratio:1912/1080;object-fit:cover;border-radius:var(--radius);box-shadow:0 20px 40px rgba(0,0,0,0.3);}
.ps-brass-rod-straightening-machine-hero-media figcaption{margin-top:0.5rem;color:var(--gray-400);font-size:0.85rem;}
.ps-brass-rod-straightening-machine-section-title{font-family:var(--font-display);color:var(--navy);font-size:clamp(2rem,4vw,3rem);margin:0 0 var(--space-lg);}
.ps-brass-rod-straightening-machine-section-sub{color:var(--gray-600);max-width:70ch;margin-bottom:var(--space-lg);line-height:1.6;}
.ps-brass-rod-straightening-machine-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);}
.ps-brass-rod-straightening-machine-spec-card{background:var(--white);padding:var(--space-md);border-radius:var(--radius);border:1px solid var(--gray-200);}
.ps-brass-rod-straightening-machine-spec-card .number{font-family:var(--font-display);font-size:2rem;color:var(--orange);margin-bottom:0.5rem;}
.ps-brass-rod-straightening-machine-spec-card h3{color:var(--navy);font-size:1rem;margin:0 0 0.5rem;}
.ps-brass-rod-straightening-machine-spec-card p{color:var(--gray-600);font-size:0.95rem;line-height:1.5;margin:0;}
.ps-brass-rod-straightening-machine-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);}
.ps-brass-rod-straightening-machine-feature-card{background:var(--white);border-radius:var(--radius);border:1px solid var(--gray-200);overflow:hidden;display:flex;flex-direction:column;}
.ps-brass-rod-straightening-machine-feature-card figure{margin:0;}
.ps-brass-rod-straightening-machine-feature-card img{width:100%;height:240px;object-fit:cover;display:block;}
.ps-brass-rod-straightening-machine-feature-body{padding:var(--space-md);}
.ps-brass-rod-straightening-machine-feature-body h3{color:var(--navy);font-size:1.25rem;margin:0 0 0.5rem;}
.ps-brass-rod-straightening-machine-feature-body p{color:var(--gray-600);line-height:1.6;margin:0;}
.ps-brass-rod-straightening-machine-table-wrap{overflow-x:auto;background:var(--white);border-radius:var(--radius);border:1px solid var(--gray-200);}
.ps-brass-rod-straightening-machine-table{width:100%;border-collapse:collapse;font-size:0.95rem;}
.ps-brass-rod-straightening-machine-table th,.ps-brass-rod-straightening-machine-table td{text-align:left;padding:1rem var(--space-sm);border-bottom:1px solid var(--gray-200);}
.ps-brass-rod-straightening-machine-table th{background:var(--navy);color:var(--white);font-family:var(--font-display);letter-spacing:0.02em;}
.ps-brass-rod-straightening-machine-table td:first-child{font-weight:600;color:var(--navy);}
.ps-brass-rod-straightening-machine-table tr:last-child td{border-bottom:none;}
.ps-brass-rod-straightening-machine-note{margin-top:var(--space-sm);color:var(--gray-600);font-size:0.9rem;line-height:1.5;}
.ps-brass-rod-straightening-machine-app-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-bottom:var(--space-lg);}
.ps-brass-rod-straightening-machine-app-item{background:var(--white);padding:var(--space-md);border-radius:var(--radius);border:1px solid var(--gray-200);}
.ps-brass-rod-straightening-machine-app-item h3{color:var(--orange);font-size:1.1rem;margin:0 0 0.25rem;}
.ps-brass-rod-straightening-machine-app-item p{color:var(--gray-600);margin:0;line-height:1.5;}
.ps-brass-rod-straightening-machine-img-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}
.ps-brass-rod-straightening-machine-img-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.ps-brass-rod-straightening-machine-img-grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}
.ps-brass-rod-straightening-machine-figure{margin:0;}
.ps-brass-rod-straightening-machine-figure img{width:100%;height:220px;object-fit:cover;border-radius:var(--radius);display:block;}
.ps-brass-rod-straightening-machine-full-width-figure{margin-top:var(--space-md);}
.ps-brass-rod-straightening-machine-full-width-figure img{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:var(--radius);}
.ps-brass-rod-straightening-machine-figure figcaption{font-size:0.85rem;color:var(--gray-600);margin-top:0.35rem;}
.ps-brass-rod-straightening-machine-cta{text-align:center;}
.ps-brass-rod-straightening-machine-cta h2{font-family:var(--font-display);color:var(--white);font-size:clamp(2rem,4vw,3rem);margin:0 0 var(--space-sm);}
.ps-brass-rod-straightening-machine-cta p{color:var(--gray-200);max-width:60ch;margin:0 auto var(--space-lg);line-height:1.6;}
.ps-brass-rod-straightening-machine-cta-buttons{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;}
.ps-brass-rod-straightening-machine-btn{display:inline-block;padding:0.9rem 1.5rem;border-radius:var(--radius);font-weight:600;text-decoration:none;}
.ps-brass-rod-straightening-machine-btn-primary{background:var(--orange);color:var(--white);}
.ps-brass-rod-straightening-machine-btn-secondary{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,0.4);}
@media (max-width:768px){
.ps-brass-rod-straightening-machine-hero-grid{grid-template-columns:1fr;}
.ps-brass-rod-straightening-machine-hero-media{order:-1;}
.ps-brass-rod-straightening-machine-spec-grid{grid-template-columns:1fr;}
.ps-brass-rod-straightening-machine-feature-grid{grid-template-columns:1fr;}
.ps-brass-rod-straightening-machine-app-list{grid-template-columns:1fr;}
.ps-brass-rod-straightening-machine-img-grid-2{grid-template-columns:1fr;}
.ps-brass-rod-straightening-machine-img-grid-4{grid-template-columns:repeat(2,1fr);}
.ps-brass-rod-straightening-machine-img-grid-6{grid-template-columns:repeat(3,1fr);}
.ps-brass-rod-straightening-machine-hero-stats{flex-direction:column;gap:var(--space-sm);}
.ps-brass-rod-straightening-machine-feature-card img{height:200px;}
}