.qb-sectores{--cardw:360px;position:relative;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.qb-stage{position:relative;height:520px}.qb-card{position:absolute;top:50%;left:50%;width:var(--cardw);aspect-ratio:5/7;border-radius:18px;overflow:hidden;cursor:pointer;box-shadow:0 26px 60px -26px rgba(11,18,32,.5);transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .55s ease,box-shadow .4s ease;will-change:transform,opacity}.qb-card.is-active{box-shadow:0 38px 80px -28px rgba(11,18,32,.6)}.qb-grad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,14,22,.42),rgba(9,14,22,.1) 34%,rgba(9,14,22,.12) 56%,rgba(9,14,22,.66))}.qb-name{top:26px;left:26px;right:26px;margin:0;font-size:clamp(22px,1.9vw,28px);letter-spacing:-.01em;line-height:1.15;text-shadow:0 1px 12px rgba(0,0,0,.4)}.qb-more,.qb-name{position:absolute;color:#fff;font-weight:600}.qb-more{z-index:2;bottom:20px;left:20px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px 0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13.5px;letter-spacing:.01em;text-decoration:none;text-shadow:0 1px 10px rgba(0,0,0,.35);opacity:0;transition:opacity .4s ease,background-color .25s ease,border-color .25s ease}.qb-more:focus-visible,.qb-more:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55);outline:none}.qb-card.is-active .qb-more{opacity:1}.qb-more svg{transition:transform .3s ease}.qb-card.is-active:hover .qb-more svg{transform:translateX(3px)}@media (max-width:900px){.qb-sectores{--cardw:300px}.qb-stage{height:440px}}@media (max-width:560px){.qb-sectores{--cardw:240px}.qb-stage{height:356px}}