.empanelment-hero{min-height:430px;padding:80px max(7vw,36px);display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;background:linear-gradient(115deg,#f1f7f7 0 58%,#e1efed 58%)}.empanelment-hero>div>p{color:#087a78;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800}.empanelment-hero h1{font-size:clamp(4rem,7vw,7.5rem);letter-spacing:-.065em;line-height:.95;color:#102a43;margin:15px 0 0}.empanelment-hero>p{max-width:530px;color:#526778;font-size:18px;line-height:1.75}.empanelment-intro{padding:90px max(7vw,36px);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.empanelment-intro span,.empanelment-name>span{color:#087a78;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.empanelment-intro h2{font-size:clamp(2.5rem,4vw,4.7rem);line-height:1.05;letter-spacing:-.05em;margin:14px 0 0;color:#102a43}.empanelment-intro>p{color:#5e6e7e;line-height:1.8;font-size:17px}.empanelment-list{padding:0 max(7vw,36px) 100px}.empanelment-list article{display:grid;grid-template-columns:100px 1fr 260px;gap:35px;align-items:center;padding:38px 0;border-top:1px solid #cfdcdf}.empanelment-list article:last-child{border-bottom:1px solid #cfdcdf}.empanelment-number{color:#f4a261;font-size:17px;font-weight:800}.empanelment-name h2{font-size:2.2rem;color:#102a43;margin:7px 0}.empanelment-name p{color:#647687;margin:0}.empanelment-actions{display:grid;gap:13px}.empanelment-actions>a:last-child{color:#087a78;font-size:13px;font-weight:800;text-align:center}.empanelment-note{background:#087a78;color:#fff;padding:55px max(7vw,36px);display:flex;justify-content:space-between;align-items:center;gap:40px}.empanelment-note h2{font-size:clamp(1.8rem,3vw,3rem);margin:0 0 10px}.empanelment-note p{color:#c9eeeb;margin:0}.empanelment-note .btn{white-space:nowrap}@media(max-width:850px){.empanelment-hero,.empanelment-intro{grid-template-columns:1fr}.empanelment-list article{grid-template-columns:60px 1fr}.empanelment-actions{grid-column:2}.empanelment-note{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.empanelment-hero{padding:60px 24px}.empanelment-hero h1{font-size:3.7rem}.empanelment-intro{padding:65px 24px}.empanelment-list{padding:0 24px 70px}.empanelment-list article{grid-template-columns:1fr}.empanelment-actions{grid-column:auto}.empanelment-note{padding:45px 24px}.empanelment-actions .btn{width:100%}}
