.pricing-page .service-heading{max-width:980px;padding-bottom:40px}.service-heading h1 em{color:var(--lime);font-weight:400}.pricing-info{display:flex;flex-wrap:wrap;gap:24px 60px;padding:25px 0;border-block:1px solid var(--line);color:var(--muted);font-size:.82rem}.pricing-info strong{color:#fffdf8;display:block;font-size:1rem;margin:4px 0}.pricing-note{color:var(--muted);max-width:1050px;font-size:.8rem;line-height:1.8;margin:24px 0 40px}.equipment-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:16px;align-items:end;padding:24px;background:var(--ink);border:1px solid var(--line)}.equipment-filters label{min-width:0;font-size:.75rem;color:var(--muted)}.equipment-filters input,.equipment-filters select{display:block;width:100%;min-width:0;margin-top:8px;background:var(--paper);border:1px solid #69857b;color:white;border-radius:3px;padding:12px;font:inherit;font-size:.85rem}.equipment-filters button{padding:12px 18px}#equipment-count{font:400 .75rem var(--mono);color:var(--muted);margin:30px 0 20px}.pricing-help{margin-top:60px;padding:40px;background:var(--ink)}.pricing-help h2{font:400 clamp(1.4rem,3vw,2.4rem)/1.4 var(--serif)}.pricing-help p{color:var(--muted)}.pricing-help .text-link{display:inline-block;margin:20px}.links{gap:22px}@media(min-width:851px) and (max-width:1060px){.nav-action .phone{display:none}}@media(max-width:1000px){.equipment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.equipment-filters{grid-template-columns:1fr;padding:16px}.pricing-info{gap:12px 24px}.pricing-help{padding:24px}.pricing-help .text-link{margin-left:0}}
.pricing-page .service-heading{padding:30px 0 20px}.pricing-page .service-heading h1{font-size:clamp(1.8rem,3.5vw,3rem);margin:16px 0}.pricing-page .service-heading p{margin:0}.pricing-info{padding:14px 0}.pricing-info strong{display:inline;font-size:.85rem;margin-left:5px}.pricing-note{margin:16px 0 22px}.equipment-table-wrap{overflow-x:auto;border:1px solid var(--line);max-width:100%}.equipment-table{width:100%;min-width:1100px;border-collapse:collapse;text-align:left;font-size:.78rem}.equipment-table caption{text-align:left;padding:14px 18px;background:var(--ink);color:var(--muted);font-size:.75rem}.equipment-table th,.equipment-table td{padding:15px 16px;border-bottom:1px solid var(--line);vertical-align:top}.equipment-table thead th{background:#102a29;color:var(--lime);font-weight:600;white-space:nowrap;font-size:.72rem}.equipment-table tbody th{font-weight:600;min-width:205px;max-width:260px}.equipment-table tbody tr:nth-child(even){background:var(--paper)}.equipment-table tbody tr:hover{background:#254b46}.equipment-table .equipment-spec{min-width:180px;max-width:230px;color:var(--muted);line-height:1.65}.equipment-table .equipment-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.equipment-price small{display:block;color:var(--muted);font-weight:400;font-size:.7rem;margin-top:5px}.equipment-table time{white-space:nowrap;color:var(--muted)}.equipment-table .text-link{font-size:.73rem;color:var(--lime);white-space:nowrap}
