
.homepage-outcomes .eyebrow,.homepage-outcomes h1{text-align:center}.homepage-outcomes .eyebrow{margin-top:20px}.homepage-outcomes h1{font-size:70px}.outcomes-intro{text-align:center;color:#b9cce3;font-size:25px;line-height:1.5;margin:24px auto 0}
.homepage-outcomes .hx-map{position:absolute;left:112px;right:112px;top:400px;display:grid;grid-template-columns:1fr 370px 1fr;gap:0 100px;align-items:center}
.homepage-outcomes .hx-map-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hx-map-svg path{fill:none;stroke:#6fb4ff38;stroke-width:1.2}.hx-map-svg path.f{stroke:#7fb2f0;stroke-width:1.8;stroke-dasharray:10 600;stroke-dashoffset:610;animation:hxOut 3.2s linear infinite}@keyframes hxOut{to{stroke-dashoffset:0}}
.homepage-outcomes .hx-nodes{list-style:none;padding:0;margin:0;display:grid;gap:18px;position:relative}.homepage-outcomes .hx-nodes a{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto auto;gap:7px 18px;padding:20px;border-radius:20px;background:#172d48;border:1px solid #6fb4ff38;color:white;text-decoration:none;min-height:166px}.homepage-outcomes .hx-nodes a:hover{border-color:#7fb2f0;background:#203c5e}.hx-nodes .hx-nv{grid-column:1;grid-row:1/4;width:76px;height:76px;padding:10px;align-self:center;border:1px solid #6fb4ff38;background:#6fb4ff0d;border-radius:14px}.homepage-outcomes .hx-nodes b{grid-column:2;grid-row:1;font-size:23px}.homepage-outcomes .hx-nodes span{grid-column:2;grid-row:2;font-size:19px;line-height:1.4;color:#bdcce0}.homepage-outcomes .hx-nodes em{grid-column:2;grid-row:3;justify-self:start;font:14px Mono;font-style:normal;background:#6fb4ff22;border:1px solid #6fb4ff66;color:#9bcaff;border-radius:5px;padding:6px 10px}.hx-nodes em i{font-style:normal}.homepage-outcomes .hx-nodes em.live{background:#2fd18a22;border-color:#2fd18a66;color:#7be0b0}
.homepage-outcomes .hx-core-rec{padding:28px;border-radius:22px;background:#071222;border:1px solid #6fb4ff59;box-shadow:0 0 0 9px #0b67d026;position:relative;font-family:Mono}.homepage-outcomes .hx-core-rec p{display:flex;align-items:center;gap:8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#9bcaff}.hx-core-rec .hx-bm{width:22px;height:22px}.homepage-outcomes .hx-core-rec b{display:block;font:700 26px/1.2 Inter;margin:18px 0 6px}.homepage-outcomes .hx-core-rec small{font-size:15px;color:#8da6c6}.homepage-outcomes .hx-core-rec ul{list-style:none;padding:18px 0 0;margin:22px 0 0;border-top:1px solid #ffffff20;display:grid;gap:12px;font-size:17px;color:#c9d6e8}.homepage-outcomes .hx-core-rec li{display:flex;justify-content:space-between}.hx-core-rec li em{font-style:normal;color:#2fd18a}
@media(prefers-reduced-motion:reduce){.hx-map-svg path.f{animation:none;display:none}}
.homepage-outcomes>h1{max-width:none}.homepage-outcomes>.eyebrow{padding-right:0}.homepage-outcomes .hx-core-rec{width:100%;min-width:0}.homepage-outcomes .hx-core-rec b{font-size:24px}.homepage-outcomes .hx-nodes{min-width:0}

@media(min-width:801px){.homepage-outcomes .hx-map{top:310px}.homepage-outcomes .hx-nodes a{min-height:178px}.homepage-outcomes .hx-map-svg{z-index:0}.homepage-outcomes .hx-nodes,.homepage-outcomes .hx-core-rec{z-index:1}}
