/* Archivos de marca originales. El recuadro recorta solo el margen blanco del PNG. */
.brand-art{display:block;position:relative;width:214px;height:50px;overflow:hidden;flex-shrink:0}
.brand-art img{position:absolute;max-width:none;width:240px;height:180px;left:-14px;top:-65px}
.sidebar .brand-art{width:172px;height:41px}
.sidebar .brand-art img{width:194px;height:145.5px;left:-11px;top:-52px}
.auth>.brand{margin-bottom:30px}.auth .brand-art{width:248px;height:58px}.auth .brand-art img{width:278px;height:208.5px;top:-75px;left:-16px}
.mini-isotipo{display:block;object-fit:contain;width:28px;height:28px}
.hero .eyebrow{color:#0059b9}.hero h1 em{color:#0066cb}.check-icon{color:#0066cb}.product.alt .product-icon{color:#0066cb}
.level.current svg{color:#8bc4ff}.benefit-band .eyebrow{color:#8bc4ff}.benefit-band .text-link{color:#9acaff!important}
.credit-dark .pill{background:#183d68;color:#a5ceff}.progress i{background:#59a9ff}.hero-visual .portal-card{box-shadow:0 25px 60px #193e6e13}
@media(max-width:1100px){.header .brand-art{width:184px;height:44px}.header .brand-art img{width:207px;height:155.25px;left:-12px;top:-56px}}
@media(max-width:520px){.header .brand-art{width:162px;height:39px}.header .brand-art img{width:183px;height:137.25px;left:-11px;top:-49px}.header .wrap{gap:12px}.head-actions .btn{padding:9px 11px}.hero-visual .card-top{padding:14px 17px}.card-top .brand{font-size:11px}.card-top>span:last-child{font-size:8px}}
