.vz-hero{position:relative;float:left;width:100%;background:url(../images/about-1.jpg) center/cover;box-sizing:border-box}
.vz-hero:before{content:"";position:absolute;inset:0;background:rgba(6,44,59,.88)}
.vz-hero-in{position:relative;z-index:2;padding:60px 5%}
.vz-hero h2{margin:0 0 36px;font-family:'Gotham-Book';font-weight:400;font-size:33px;text-transform:uppercase;color:#fff;text-align:left}
.vz-aud{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}
.vz-aud>div{background:rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.35);padding:24px 22px 26px;color:#fff;display:flex;flex-direction:column}
.vz-aud small{font-family:'Gotham-Bold';font-size:12px;letter-spacing:.8px;color:#9fc0cf}
.vz-aud h3{margin:8px 0 10px;font-family:'Gotham-Book';font-weight:400;font-size:25px;line-height:1.15}
.vz-aud p{margin:0 0 14px;font-family:'Gotham-Book';font-size:17px;line-height:1.35;color:#dbe8ee}
.vz-aud ul{list-style:none;margin:0 0 18px;padding:0}
.vz-aud li{font-family:'Gotham-Book';font-size:16px;line-height:1.3;margin:0 0 9px;padding-left:34px;position:relative;color:#fff}
.vz-aud li i{position:absolute;left:0;top:-1px;width:24px;height:24px;line-height:24px;border-radius:50%;border:1px solid #9fc0cf;color:#fff;font-style:normal;font-family:'Gotham-Bold';font-size:12px;line-height:22px;text-align:center}
.vz-aud .vz-btn{background:transparent;border:1.5px solid #fff;color:#fff;box-shadow:none;margin:auto 0 0;align-self:flex-start;height:46px;line-height:42px;font-size:15px}
.vz-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1100px;margin:0 auto;text-align:left}
.vz-cards>div{border:1.5px solid #e3e3e3;border-radius:4px;padding:24px 22px 22px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s}
.vz-cards>div:hover{transform:translateY(-6px);box-shadow:0 12px 26px rgba(10,62,83,.14);border-color:#0A3E53}
.vz-cards .ic{width:54px;height:54px;border-radius:50%;background:#eef3f5;color:#0A3E53;font-family:'Gotham-Bold';font-size:9px;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.vz-cards h3{margin:0 0 8px;font-family:'Gotham-Bold';font-weight:400;font-size:21px;line-height:1.15;color:#0A3E53}
.vz-cards p{margin:0 0 16px;font-family:'Gotham-Book';font-size:17px;line-height:1.35;color:#555}
.vz-cards a,.vz-banco a{margin-top:auto;font-family:'Gotham-Bold';font-size:15px;color:#0A3E53;text-decoration:none;border-bottom:1.5px solid #F09820;align-self:flex-start;transition:border-color .2s}
.vz-cards a:hover{border-color:#0A3E53}.vz-banco a{color:#fff;border-color:#fff}
.vz-banco{max-width:1100px;margin:26px auto 0;background:#0A3E53;color:#fff;border-radius:4px;padding:22px 26px;display:flex;align-items:center;gap:22px;text-align:left}
.vz-banco b{font-family:'Gotham-Bold';font-weight:400;font-size:21px;min-width:230px}
.vz-banco span{font-family:'Gotham-Book';font-size:17px;line-height:1.35;color:#dbe8ee;flex:1}
.vz-banco a{margin:0;white-space:nowrap}
.vz-pasos{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;text-align:left;position:relative}
.vz-pasos>div{padding-top:6px}
.vz-pasos i{display:flex;width:46px;height:46px;border-radius:50%;background:#0A3E53;color:#fff;font-style:normal;font-family:'Gotham-Bold';font-size:20px;align-items:center;justify-content:center;margin-bottom:14px}
.vz-pasos h3{margin:0 0 6px;font-family:'Gotham-Bold';font-weight:400;font-size:19px;color:#0A3E53}
.vz-pasos p{margin:0;font-family:'Gotham-Book';font-size:17px;line-height:1.35;color:#555}
@media only screen and (max-width:900px){.vz-aud,.vz-cards{grid-template-columns:1fr}.vz-pasos{grid-template-columns:1fr 1fr}.vz-banco{flex-direction:column;align-items:flex-start}}
@media only screen and (max-width:520px){.vz-pasos{grid-template-columns:1fr}.vz-hero h2{font-size:26px}}
/* v3: líneas naranjas delgadas */
.vz-aud>div{border:1px solid rgba(240,152,32,.55);border-top:1px solid #F09820}
.vz-aud small{color:#F09820}
.vz-aud li i{border:1px solid #F09820}
.vz-aud .vz-btn{border:1px solid #F09820;color:#fff}
.vz-aud .vz-btn:hover{background:#F09820;color:#0A3E53}
.vz-cards>div{border:1px solid rgba(240,152,32,.5)}
.vz-cards>div:hover{border-color:#F09820}
.vz-cards .ic{background:#fff;border:1px solid #F09820;color:#0A3E53}
.vz-cards a{border-bottom:1px solid #F09820}
.vz-banco{border:1px solid #F09820}
.vz-banco a{border-color:#F09820}
.vz-pasos i{background:#fff;color:#0A3E53;border:1px solid #F09820;font-family:'Gotham-Book'}
.vz-pasos>div{border-top:1px solid rgba(240,152,32,.5);padding-top:18px}
.vz-aud>div{border:1px solid rgba(240,152,32,.55);border-top:1px solid #F09820}
.vz-aud small{color:#F09820}
.vz-aud li i{background:transparent;border:1px solid #F09820;color:#fff}
.vz-aud .vz-btn{background:transparent;border:1px solid #F09820;color:#fff}
.vz-aud .vz-btn:hover{background:#F09820;color:#0A3E53}
.vz-cards>div{border:1px solid rgba(240,152,32,.5)}
.vz-cards>div:hover{border-color:#F09820}
.vz-cards .ic{width:58px;height:58px;background:#fff;border:1px solid #F09820;color:#0A3E53;box-shadow:none}
.vz-cards .ic svg{width:28px;height:28px}
.vz-cards a{border-bottom:1px solid #F09820}
.vz-banco{border:1px solid #F09820}
.vz-banco a{border-color:#F09820}
.vz-pasos i{background:#fff;color:#0A3E53;border:1px solid #F09820;font-family:'Gotham-Book'}
.vz-pasos>div{border-top:1px solid rgba(240,152,32,.5);padding-top:18px}

.vz-cond{background:#fff;padding-top:20px}
.vz-cond-in{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;text-align:left;align-items:center;border-top:1px solid rgba(240,152,32,.5);padding-top:56px}
.vz-cond-t .ic{width:58px;height:58px;border-radius:50%;background:#fff;border:1px solid #F09820;color:#0A3E53;display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.vz-cond-t .ic svg{width:28px;height:28px}
.vz-cond-t small{display:block;font-family:'Gotham-Bold';font-size:12px;letter-spacing:.8px;color:#F09820;margin-bottom:6px}
.vz-cond-t h2{text-align:left;margin:0 0 18px;padding-bottom:0}.vz-cond-t h2:after{display:none}
.vz-cond-t p{margin:0 0 12px;font-family:'Gotham-Book';font-size:19px;line-height:1.35;color:#555}
.vz-cond-t .sub2{font-size:16px;color:#0A3E53}
.vz-cond-t .vz-btn{margin:10px 0 0;background:transparent;border:1px solid #F09820;color:#0A3E53;font-size:15px;height:46px;line-height:44px}
.vz-cond-t .vz-btn:hover{background:#F09820;color:#fff}
.vz-cond-l{list-style:none;margin:0;padding:0}
.vz-cond-l li{padding:16px 0 16px 22px;border-left:1px solid #F09820;margin-bottom:12px}
.vz-cond-l b{display:block;font-family:'Gotham-Bold';font-weight:400;font-size:19px;color:#0A3E53;margin-bottom:4px}
.vz-cond-l span{font-family:'Gotham-Book';font-size:17px;line-height:1.35;color:#555}
@media only screen and (max-width:900px){.vz-cond-in{grid-template-columns:1fr;gap:26px}}
.vz-cond-l strong{font-family:'Gotham-Bold';font-weight:400;color:#0A3E53}
