.seo-procurement{max-width:1200px;margin:52px auto;padding:36px;border:1px solid #ddd;background:#fafafa;scroll-margin-top:24px}.seo-procurement .eyebrow{color:#bb1720;font-size:12px;letter-spacing:.12em}.seo-procurement h2{font-size:clamp(25px,3vw,36px);line-height:1.25;text-wrap:balance;margin:10px 0 16px}.seo-procurement>p{max-width:850px;line-height:1.8;color:#444}.seo-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.seo-step{background:#fff;border:1px solid #e3e3e3;padding:22px}.seo-step b{font-size:13px;color:#bf1720}.seo-step h3{font-size:18px;line-height:1.4;margin:12px 0}.seo-step p{font-size:14px;color:#555;line-height:1.8}.seo-links,.seo-models{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.seo-links a{border:1px solid #ccc;padding:12px 18px;background:#fff;color:#222;font-weight:600;text-decoration:none}.seo-links a:first-child{background:#bc1821;border-color:#bc1821;color:white}.seo-models a{color:#9b1820;text-decoration:underline;font-size:14px}.seo-procurement a:hover{outline:2px solid #bf1720;outline-offset:3px}
@media(max-width:650px){.seo-procurement{margin:28px 12px;padding:22px 16px}.seo-step-grid{grid-template-columns:1fr}.seo-links a{width:100%;text-align:center}.seo-models{gap:14px}}

/* English procurement additions only. Existing selectors remain unchanged. */
.seo-procurement .proc-addition{margin:34px 0 30px;padding-top:30px;border-top:2px solid #202328;scroll-margin-top:88px}
.seo-procurement .proc-kicker{color:#b81d29;font-size:11px;font-weight:750;letter-spacing:.13em;line-height:1.5;margin:0 0 9px}
.seo-procurement .proc-addition h3{font-size:clamp(22px,2.5vw,29px);line-height:1.3;letter-spacing:-.025em;margin:0 0 12px;color:#1c2026}
.seo-procurement .proc-intro{max-width:880px;font-size:14px;line-height:1.8;color:#59606a;margin:0 0 22px}
.seo-procurement .proc-table-wrap{overflow:auto;background:#fff;border:1px solid #dfe2e6;border-radius:8px}
.seo-procurement .proc-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6;text-align:left}
.seo-procurement .proc-table caption{text-align:left;background:#f1f2f4;padding:13px 18px;color:#646a73;font-size:11px;letter-spacing:.025em;border-bottom:1px solid #dfe2e6}
.seo-procurement .proc-table th{background:#24282e;color:#fff;font-size:11px;line-height:1.5;letter-spacing:.025em;padding:14px 17px;font-weight:650;vertical-align:top}
.seo-procurement .proc-table td{padding:18px 17px;border-top:1px solid #e8eaed;vertical-align:top;color:#4f5660}
.seo-procurement .proc-table tr:first-child td{border-top:0}
.seo-procurement .proc-table tr:nth-child(even) td{background:#fafbfc}
.seo-procurement .proc-model-link{color:#252930;font-weight:750;text-decoration:none;white-space:nowrap}
.seo-procurement .proc-model-link:hover{color:#b81d29;text-decoration:underline}
.seo-procurement .proc-mini-link{display:block;margin-top:5px;font-size:10px;white-space:nowrap}
.seo-procurement .proc-mini-link a,.seo-procurement .proc-ref-links a{color:#a01d29;text-decoration:underline;text-underline-offset:3px}
.seo-procurement .proc-comparison td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}
.seo-procurement .proc-brief th:first-child,.seo-procurement .proc-assortment th:first-child{width:20%}
.seo-procurement .proc-brief td:first-child{font-weight:650;color:#24282e}
.seo-procurement .proc-brief th:nth-child(2){width:43%}
.seo-procurement .proc-assortment th:nth-child(2){width:35%}
.seo-procurement .proc-ref-links{display:flex;flex-wrap:wrap;gap:5px 12px}
.seo-procurement .proc-note{font-size:11px;line-height:1.8;color:#757b84;max-width:900px;margin:13px 0 0}
.seo-procurement .proc-action{margin:22px 0 0}
.seo-procurement .proc-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:43px;padding:11px 18px;background:#b91d29;color:white;font-size:12px;font-weight:650;line-height:1.5;border-radius:4px;text-decoration:none}
.seo-procurement .proc-button:hover{background:#961723}
.seo-procurement .proc-resources{margin-top:22px;padding:20px 22px;background:#f0f2f4;border-left:3px solid #b91d29;display:flex;flex-wrap:wrap;gap:10px 23px}
.seo-procurement .proc-resources h4{width:100%;margin:0 0 2px;font-size:13px;color:#343a43}
.seo-procurement .proc-resources a{font-size:11px;color:#9d1a27;text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){
 .seo-procurement .proc-addition{margin-top:27px;padding-top:24px;scroll-margin-top:130px}
 .seo-procurement .proc-intro{font-size:13px}
 .seo-procurement .proc-table,.seo-procurement .proc-table tbody,.seo-procurement .proc-table tr,.seo-procurement .proc-table td{display:block;width:100%}
 .seo-procurement .proc-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .seo-procurement .proc-table caption{display:block;line-height:1.6;padding:13px 15px}
 .seo-procurement .proc-table tr{padding:14px 15px;border-top:1px solid #dfe2e6;box-sizing:border-box}
 .seo-procurement .proc-table tr:first-child{border-top:0}
 .seo-procurement .proc-table td{border:0!important;background:transparent!important;padding:6px 0;box-sizing:border-box;white-space:normal!important;font-size:12px}
 .seo-procurement .proc-table td::before{content:attr(data-label);display:block;font-size:10px;font-weight:500;color:#858b94;margin-bottom:3px}
 .seo-procurement .proc-comparison td:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:5px 0}
 .seo-procurement .proc-comparison td:not(:first-child)::before{margin:0;font-size:10px}
 .seo-procurement .proc-comparison td:first-child{margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid #edf0f3!important}
 .seo-procurement .proc-comparison td:first-child::before{display:none}
 .seo-procurement .proc-model-link{font-size:13px;white-space:normal}
 .seo-procurement .proc-mini-link{display:inline-block;margin-left:13px}
 .seo-procurement .proc-brief td:first-child::before,.seo-procurement .proc-assortment td:first-child::before{display:none}
 .seo-procurement .proc-brief td:first-child,.seo-procurement .proc-assortment td:first-child{padding-bottom:9px;font-size:13px}
 .seo-procurement .proc-button{width:100%;box-sizing:border-box}
 .seo-procurement .proc-resources{padding:17px;display:grid;gap:13px}
}
