.buyer-band{background:#f4f3f0;color:#222}.buyer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0}.buyer-grid>article,.buyer-grid>section{border-top:3px solid #e97824;padding:1.4rem 0}.buyer-grid h3{font-size:1.5rem}.buyer-grid p,.buyer-page p{line-height:1.75}.buyer-proof{display:flex;gap:2rem;border-top:1px solid #ccc;margin-top:2rem;padding-top:1rem}.buyer-proof>p{flex:1}.buyer-proof strong{display:block}.buyer-four{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer-four span{color:#b24b0c;font-weight:700}.buyer-page{max-width:1050px}.buyer-page h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.12;max-width:900px}.buyer-page h2{font-size:1.65rem;margin-top:2.4rem}.buyer-lead{font-size:1.25rem;max-width:850px}.buyer-page a:not(.button),.industry-grid a{font-weight:700;text-underline-offset:4px}.industry-grid a{display:inline-block;margin-top:1rem;color:inherit}.buyer-links{background:#202020;padding:1.5rem 0}.buyer-links .wrap{display:flex;flex-wrap:wrap;gap:1rem 2rem}.buyer-links a{color:#fff;text-decoration:underline;text-underline-offset:4px}.coverage-table{overflow-x:auto}.coverage-table table{width:100%;border-collapse:collapse;line-height:1.6}.coverage-table caption{text-align:left;margin-bottom:1rem}.coverage-table th,.coverage-table td{padding:1rem;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}.coverage-table th{min-width:130px}.coverage-table thead{background:#222;color:#fff}.buyer-steps{padding-left:1.6rem}.readiness-list{display:grid;gap:1.2rem;margin:2rem 0}.readiness-list label{display:flex;align-items:flex-start;gap:.8rem;line-height:1.6}.readiness-list input{width:22px;height:22px;flex-shrink:0;margin-top:3px;accent-color:#b24b0c}.buyer-page .actions{margin-top:2rem;flex-wrap:wrap}.buyer-page :focus-visible,.buyer-band :focus-visible,.buyer-links :focus-visible{outline:3px solid #e97824;outline-offset:5px}@media(max-width:760px){.buyer-grid,.buyer-four{grid-template-columns:1fr;gap:1rem}.buyer-proof{display:block}.buyer-page h1{overflow-wrap:break-word}.coverage-table th,.coverage-table td{padding:.7rem}.buyer-links .wrap{flex-direction:column}.buyer-page .actions{display:flex;flex-direction:column;align-items:flex-start}}@media print{header,footer,.preview,.utility,.buyer-links,.print-checklist,.buyer-page .actions,[class*="chat"],.skip{display:none!important}.section{padding:0!important}.buyer-page{max-width:none;color:#000}.buyer-page h1{font-size:24pt}.buyer-page a{color:#000}.readiness-list label{break-inside:avoid}}

.company-identity{background:#252525;color:#fff;padding:10px 0;border-bottom:1px solid #444}.company-identity .wrap{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;flex-wrap:wrap}.company-identity strong{font-size:14px;line-height:1.5}.company-identity .wrap>span{font-size:11px;color:#d4d4d4}footer .brand span{display:block!important;max-width:210px;line-height:1.8}@media(max-width:700px){.company-identity .wrap{display:block}.company-identity strong{display:block;font-size:13px}.company-identity .wrap>span{display:block;margin-top:3px;font-size:10px}}@media print{.company-identity{color:#000;background:none}}

#contact-form button[type="submit"]:disabled{background:#d6d6d6;border-color:#bcbcbc;color:#595959;opacity:1;cursor:not-allowed;transform:none;box-shadow:none}#contact-form .verification-status{padding:14px 16px;background:#f1f1f1;border:1px solid #ccc;color:#333;font-size:14px;line-height:1.6;margin:20px 0 14px}#contact-form .verification-required{border:2px solid #b75608;background:#fff3e7;font-weight:600}#contact-form .verification-action{display:flex;width:fit-content;max-width:100%;margin-top:12px;text-decoration:none;text-align:center;font-size:14px}#contact-form .verification-ready{background:#edf5ef;border-color:#73967d;color:#244d30}

.copyright-notice{background:#151515;color:#bdbdbd;border-top:1px solid #393939;padding:22px 0}.copyright-notice strong{display:block;color:#eee;font-size:12px;margin-bottom:8px}.copyright-notice p{font-size:11px;line-height:1.8;margin:0;max-width:1050px}@media print{.copyright-notice{background:#fff;color:#333}.copyright-notice strong{color:#111}}
