
.content-complete .pricing-table{width:100%;border-collapse:collapse;margin:20px 0 24px;font-size:17px;table-layout:auto;}
.content-complete .pricing-table th,.content-complete .pricing-table td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;}
.content-complete .pricing-table th{background:var(--soft);color:var(--navy);font-weight:750;}
.content-complete .pricing-table td:last-child{white-space:nowrap;}
.content-complete .equipment-section{margin:40px auto;padding-bottom:30px;border-bottom:1px solid var(--line);}
.content-complete .equipment-section:first-of-type{margin-top:24px;}
.content-complete .equipment-section h2{margin-top:0;}
.content-complete .equipment-model{font-size:16px;color:var(--muted);margin-top:-8px;}
.content-complete .equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;}
.content-complete .equipment-grid.single{grid-template-columns:1fr;}
.content-complete .equipment-figure{margin:0;min-width:0;background:white;}
.content-complete .equipment-figure img{display:block;width:100%;height:340px;max-width:100%;max-height:340px;object-fit:contain;margin:0 auto;}
.content-complete .equipment-figure figcaption{margin-top:12px;text-align:center;color:var(--navy);font-size:17px;}
.content-complete .equipment-figure figcaption small{display:block;font-size:14px;color:var(--muted);}
.content-complete .info-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--navy);font-weight:650;}
.content-complete .info-links a:hover{text-decoration:underline;}
@media(max-width:840px){.content-complete .pricing-table{font-size:16px;}.content-complete .pricing-table th,.content-complete .pricing-table td{padding:12px 6px;}.content-complete .equipment-grid{grid-template-columns:1fr;gap:24px;}.content-complete .equipment-section{margin:28px auto;padding-bottom:22px;}.content-complete .equipment-figure img{max-height:300px;}}
