/* Bright enterprise layout; white surfaces, sampled #25B8C6 brand accents. */
.enterprisehero{padding:70px 0 65px;gap:58px}.enterprisehero h1{font-size:clamp(44px,4.8vw,70px);letter-spacing:-2.8px}.enterprisehero .heroimage{border:0;min-height:500px}.enterprisevisual>a{position:absolute;inset:20px 0 65px}.enterprisevisual>a img{padding:0;object-fit:contain}.enterprisevisual .herolabel{border-bottom:1px solid var(--line);padding:18px 0}.enterprisevisual>span{left:0;padding-left:0}.procurementnav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.procurementnav a{font-size:16px;padding:24px 25px 24px 0;position:relative}.procurementnav a+a{padding-left:25px;border-left:1px solid var(--line)}.procurementnav span{display:block;font-size:10px;letter-spacing:1.5px;color:var(--muted);margin-bottom:7px}.procurementnav b{position:absolute;right:25px;color:var(--accent-text);font-weight:400}.bordersection{border-top:1px solid var(--line)}.textcta{color:var(--accent-text);font-size:13px;font-weight:bold;text-decoration:underline;text-underline-offset:5px}.applicationrows>a{display:grid;grid-template-columns:50px 1fr 220px;gap:20px;align-items:center;border-top:1px solid var(--line);padding:26px 0}.applicationrows>a:last-child{border-bottom:1px solid var(--line)}.applicationrows>a>span{color:var(--accent-text);font:12px Consolas,monospace}.applicationrows h3{margin:0 0 6px;font-size:23px;letter-spacing:-.4px}.applicationrows p{margin:0;color:var(--muted);font-size:14px}.applicationrows b{font-size:12px;font-weight:500;text-align:right;color:var(--accent-text)}.checklist{padding-left:19px;font-size:14px;color:var(--muted);line-height:2}.cardtools{margin-top:auto}.card .view{margin-top:13px}.comparebtn{border:0;border-bottom:1px solid var(--accent);padding:10px 0;background:#fff!important;color:var(--accent-text);font-size:12px;min-height:44px;text-align:left}.comparebtn:hover{text-decoration:underline;text-underline-offset:4px}.comparebtn[aria-pressed=true]{font-weight:bold}.navlinks [data-short-count]{display:inline-flex;min-width:21px;height:21px;border:1px solid var(--line);align-items:center;justify-content:center;font-size:10px;margin-left:4px}.cardprice{line-height:1.9}.cardtools .view{padding-top:12px}.quick-specs{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;font-size:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.quick-specs dt{color:var(--muted)}.quick-specs dd{margin:0}.comparecontrols{display:flex;gap:15px;align-items:end;flex-wrap:wrap;margin:30px 0}.comparecontrols .field{flex:1;min-width:250px;margin:0}.comparison-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line)}.comparetable{width:100%;border-collapse:collapse;table-layout:fixed;min-width:760px;font-size:13px}.comparetable caption{text-align:left;font-size:11px;color:var(--muted);padding:14px}.comparetable th,.comparetable td{border:1px solid var(--line);padding:18px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.comparetable th{font-weight:500}.comparetable tr>th:first-child{width:175px}.comparetable thead th img{width:100%;height:160px;object-fit:contain;display:block;margin-bottom:15px}.comparetable thead th a{font-size:14px;line-height:1.5;display:block}.comparetable thead .comparebtn{display:block;margin-top:10px}.resource-list article{display:grid;grid-template-columns:210px 1fr;gap:35px;padding:35px 0;border-top:1px solid var(--line)}.resource-list article:last-child{border-bottom:1px solid var(--line)}.resource-list article>span{font-size:10px;letter-spacing:1.5px;color:var(--accent-text);padding-top:10px}.resource-list h2{font-size:28px;letter-spacing:-.6px;margin:0 0 15px}.resource-list p{max-width:760px;color:var(--muted);font-size:14px}.resource-list{margin-top:40px}.guide-layout{display:grid;grid-template-columns:1.5fr .7fr;gap:70px;margin-top:40px}.guide-layout h2{font-size:29px}.guide-layout aside{border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:var(--muted)}.guidequestions{padding-left:22px;line-height:1.9;font-size:15px}.guidequestions li{padding:12px 0;border-bottom:1px solid var(--line)}.procurementsteps{padding:0;list-style:none;counter-reset:steps;margin:30px 0}.procurementsteps li{counter-increment:steps;padding:18px 0 18px 35px;border-top:1px solid var(--line);position:relative}.procurementsteps li:before{content:'0' counter(steps);position:absolute;left:0;top:20px;font:11px Consolas,monospace;color:var(--accent-text)}.procurementsteps strong{display:block;font-size:13px;font-weight:500}.procurementsteps span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.shortsummary{border-bottom:1px solid var(--line);padding:15px 0;margin-bottom:10px;font-size:12px}.shortsummary ul{padding-left:18px}.shortsummary a{color:var(--accent-text)}.technicaldetails{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;margin-top:16px}.technicaldetails summary{font-size:13px;cursor:pointer;min-height:35px;padding-top:6px}.requestdocs{border:0;border-top:1px solid var(--line);padding:18px 0;margin-bottom:20px;min-width:0}.requestdocs legend{font-size:12px;padding-right:10px}.requestdocs label{display:flex;align-items:center;gap:10px;font-size:12px;margin:9px 0;min-height:30px}.requestdocs input{min-width:18px;min-height:18px;accent-color:#08717c}.consent input{accent-color:#08717c}.rfqready{border-top:2px solid var(--accent);padding-top:25px;margin-top:25px}.rfqready h2{font-size:27px}.rfqready p{font-size:13px;color:var(--muted)}.rfqready textarea{width:100%;height:260px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:15px;font:12px/1.6 Consolas,monospace;margin-top:15px;resize:vertical}.globalnotice{position:fixed;left:24px;bottom:20px;max-width:calc(100% - 180px);background:white;color:var(--ink);font-size:12px;padding:12px 16px;border:1px solid var(--accent);z-index:30}.globalnotice:empty{display:none}.navlinks{gap:20px}.nav .wrap{gap:20px}.brand{white-space:nowrap}.sectionhead p{max-width:370px}
@media(max-width:1050px){.navcta{font-size:11px;padding:11px 13px;gap:8px}.navlinks{gap:13px;font-size:12px}.nav .wrap{gap:12px}.enterprisehero{gap:30px}.enterprisehero h1{font-size:53px}.enterprisehero .heroimage{min-height:430px}.resource-list article{grid-template-columns:160px 1fr;gap:25px}.guide-layout{gap:35px}}
@media(max-width:760px){.nav .navcta{display:none}.navlinks{font-size:12px}.hero.enterprisehero{grid-template-columns:1fr;padding:40px 0;gap:20px}.enterprisehero h1{font-size:51px;letter-spacing:-2px}.enterprisehero .heroimage{min-height:350px}.procurementnav{grid-template-columns:1fr}.procurementnav a,.procurementnav a+a{padding:18px 35px 18px 0;border-left:0}.procurementnav a+a{border-top:1px solid var(--line)}.procurementnav b{right:0}.applicationrows>a{grid-template-columns:25px 1fr;gap:13px}.applicationrows b{grid-column:2;text-align:left}.applicationrows h3{font-size:21px}.resource-list article{grid-template-columns:1fr;gap:12px}.resource-list article>span{padding-top:0}.guide-layout{grid-template-columns:1fr;gap:30px}.comparecontrols{display:block}.comparecontrols .btn{margin-top:15px}.comparecontrols .field{min-width:0}.comparetable{min-width:690px}.comparetable th,.comparetable td{padding:12px}.comparetable tr>th:first-child{width:140px}.globalnotice{left:12px;bottom:70px;max-width:calc(100% - 24px)}.navlinks{flex-wrap:wrap}.enterprisevisual .herolabel{font-size:11px}.requestdocs label{align-items:start}.requestdocs input{margin-top:2px}.rfqready .btn{padding:12px 14px}.shortsummary{overflow-wrap:anywhere}}
