.utility .utility-right{align-items:center;gap:18px;white-space:nowrap}
.utility .utility-enterprise-entry{display:inline-flex;align-items:center;gap:5px;padding:3px 12px;border-radius:5px;background:linear-gradient(110deg,#ed294c,#c6123b);color:#fff;font-weight:700;line-height:1.6;box-shadow:0 2px 7px #08080b24;transition:background .2s,box-shadow .2s}
.utility .utility-enterprise-entry:hover{background:linear-gradient(110deg,#fc3b5a,#dd1744);color:#fff;box-shadow:0 2px 10px #dc17404d}
.utility-enterprise-entry span{font-size:12px;opacity:.9}
body[data-page="home"] .topline .identity{flex:0 1 auto;min-width:0;letter-spacing:0}
.home-header-services{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin:0 0 0 auto;min-width:0;font-size:12px;line-height:1.8;color:#5d6675;text-align:right;letter-spacing:0}
.home-header-services strong,.home-header-contact a{color:#bd2045;font-weight:700}
.home-header-contact a{font-variant-numeric:tabular-nums;letter-spacing:.4px}
.home-header-contact a:hover{text-decoration:underline}
@media(min-width:801px){.home-header-services>span{white-space:nowrap}}
@media(max-width:1200px) and (min-width:801px){.home-header-services{font-size:11px;line-height:1.8}.utility .utility-right{gap:12px}.utility .utility-enterprise-entry{padding:3px 8px}body[data-page="home"] .topline{gap:12px}}
@media(max-width:800px){.utility .utility-inner{display:flex;flex-wrap:wrap;gap:5px 12px;padding:6px 12px}.utility .utility-centers{flex-basis:100%}.utility .utility-right{display:flex;margin-left:auto;gap:14px;font-size:11px}.utility .utility-right a{display:inline-flex}.utility .utility-right>a[href="/"]{display:none}.utility .utility-enterprise-entry{padding:3px 10px}.home-header-services{flex:1 1 100%;align-items:flex-start;text-align:left;font-size:11px;line-height:1.75;margin:0}.home-header-services>span{max-width:100%}body[data-page="home"] .topline{padding:10px 12px;gap:8px}}

.home-counter-row{justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.home-counter-contact{margin:0 0 0 auto;color:#5d6675;font-size:12px;line-height:1.7;white-space:nowrap}.home-counter-contact strong{color:#bd2045}@media(max-width:800px){.home-counter-contact{font-size:11px}}
