.ProcurementBanner_banner__FHy2B{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:18px 22px;border:1px solid #c8dfdb;border-left:4px solid #008b82;border-radius:14px;background:linear-gradient(110deg,#f0f8f6,#fbfdfc 75%);color:#142f35;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.ProcurementBanner_banner__FHy2B:hover{border-color:#008b82}.ProcurementBanner_banner__FHy2B:focus-visible{outline:3px solid #008b82;outline-offset:4px}.ProcurementBanner_document__TEUEa{display:grid;place-items:center;width:52px;height:60px;border:1px solid #b9d6d0;border-radius:9px;background:#fff;color:#00796f;box-shadow:4px 4px 0 #dceee8;transform:rotate(-5deg)}.ProcurementBanner_document__TEUEa svg{width:29px;height:29px}.ProcurementBanner_copy__7bV6z{display:block;min-width:0}.ProcurementBanner_title__EE9h2{display:block;font-size:18px;font-weight:750;line-height:1.3}.ProcurementBanner_description__N2qef{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#476167}.ProcurementBanner_formats__E5GJW{display:block;margin-top:6px;color:#53716f;font-size:11px;line-height:1.5}.ProcurementBanner_action__vv_Nc{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border-radius:9px;background:#007d75;color:#fff;font-size:13px;font-weight:650;white-space:nowrap}.ProcurementBanner_action__vv_Nc svg{flex-shrink:0;transition:transform .16s ease}.ProcurementBanner_banner__FHy2B:hover .ProcurementBanner_action__vv_Nc svg{transform:translateX(3px)}.ProcurementBanner_compact__viag_{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 16px}.ProcurementBanner_compact__viag_ .ProcurementBanner_document__TEUEa{width:32px;height:38px;border-radius:6px;box-shadow:3px 3px 0 #dceee8}.ProcurementBanner_compact__viag_ .ProcurementBanner_document__TEUEa svg{width:22px;height:22px}.ProcurementBanner_compact__viag_ .ProcurementBanner_title__EE9h2{font-size:15px}.ProcurementBanner_compact__viag_ .ProcurementBanner_description__N2qef{font-size:12px}.ProcurementBanner_compact__viag_ .ProcurementBanner_action__vv_Nc{padding:0 8px;background:transparent;color:#006e66}.dark .ProcurementBanner_banner__FHy2B{border-color:#2a5355 #2a5355 #2a5355 #2dd4bf;background:linear-gradient(110deg,#122e32,#17262f 75%);color:#f0fdfa}.dark .ProcurementBanner_banner__FHy2B:hover{border-color:#45caba}.dark .ProcurementBanner_banner__FHy2B:focus-visible{outline-color:#5eead4}.dark .ProcurementBanner_document__TEUEa{background:#1c3a3e;color:#5eead4;border-color:#376564;box-shadow:4px 4px 0 #234744}.dark .ProcurementBanner_description__N2qef{color:#c0d6d6}.dark .ProcurementBanner_formats__E5GJW{color:#91b5b3}.dark .ProcurementBanner_action__vv_Nc{background:#5eead4;color:#103431}.dark .ProcurementBanner_compact__viag_ .ProcurementBanner_action__vv_Nc{background:transparent;color:#5eead4}@media (max-width:639px){.ProcurementBanner_banner__FHy2B{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px}.ProcurementBanner_document__TEUEa{width:35px;height:43px;align-self:start;margin-top:2px}.ProcurementBanner_document__TEUEa svg{width:23px;height:23px}.ProcurementBanner_title__EE9h2{font-size:16px}.ProcurementBanner_description__N2qef{font-size:12px}.ProcurementBanner_formats__E5GJW{margin-top:4px;font-size:10px}.ProcurementBanner_action__vv_Nc{grid-column:2;justify-self:start;min-height:40px;font-size:12px}.ProcurementBanner_compact__viag_{column-gap:10px;row-gap:2px;padding:12px}.ProcurementBanner_compact__viag_ .ProcurementBanner_action__vv_Nc{min-height:32px;padding:0}}@media (prefers-reduced-motion:reduce){.ProcurementBanner_action__vv_Nc svg,.ProcurementBanner_banner__FHy2B{transition:none}.ProcurementBanner_banner__FHy2B:hover .ProcurementBanner_action__vv_Nc svg{transform:none}}