.secvis{display:grid;place-items:center;padding:40px}
.secvis .sx-mock{position:relative;width:min(420px,100%);min-height:300px;padding:22px;border-radius:18px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}
.secvis .sx-mock .mk-panel{min-height:256px}
.secvis.ec .sx-mock{background:linear-gradient(150deg,#2b1d3a,#120d18)}
.secvis.tr .sx-mock{background:linear-gradient(150deg,#1f2a3a,#0f141c)}
.secvis.fi .sx-mock{background:linear-gradient(150deg,#0e2a33,#081418)}
.secvis.ho .sx-mock{background:linear-gradient(150deg,#3a2117,#160c08)}
.secvis.fit .sx-mock{background:linear-gradient(150deg,#141414,#000)}
.foot-top{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}
@media(max-width:1080px){.foot-top{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}}
@media(max-width:560px){.foot-top{grid-template-columns:1fr 1fr}}
