@font-face{font-family:Manrope;src:url('Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
.network-engines>a{font-family:Manrope,Arial,sans-serif;font-weight:650;letter-spacing:-.025em;background:#111e2c;min-height:52px;gap:12px}
.network-engines>a>img{width:34px;height:34px}.network-engines>a.lit{background:#192b3f;border-color:#7493b0}
.engine h3{font-family:Manrope,Arial,sans-serif;font-weight:650;letter-spacing:-.03em}.engine h3 img{width:38px;height:38px}
.network-engines [data-engine="revenue"] span{font-size:.88em;max-width:120px;line-height:1.22}
.network-engines [data-engine="atlas"]{font-weight:750}.network-engines [data-engine="nova"]{font-weight:550}.network-engines [data-engine="axioma"]{font-weight:750}.network-engines [data-engine="aurea"]{font-weight:550;letter-spacing:-.04em}

/* V1.01: approved family and functional product surnames. */
body,button,input,select,textarea{font-family:Manrope,Arial,sans-serif}
.network-engines>a{min-height:66px}.product-surname{display:block;font-size:10px;font-weight:450;letter-spacing:0;line-height:1.35;color:#c1ccdc;margin-top:4px}
.network-engines [data-engine="revenue"] .product-surname{font-size:10px;max-width:none}
.engine .product-descriptor{font-size:12px;font-weight:650;letter-spacing:.02em;color:#b9cde3;margin-top:-4px}
@media(max-width:700px){.network-engines>a{min-height:109px}.product-surname{font-size:9px}.network-engines [data-engine="revenue"] .product-surname{font-size:9px}}
