.bq{background:var(--papel-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:relative}.bq__escena{padding:clamp(72px,8vw,120px) 0}.bq__grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:36px;display:grid}.bq__txt{grid-column:1/span 4}.bq__txt .d2{margin-top:0;font-size:clamp(34px,3.2vw,48px);line-height:1.02}.bq__txt .filete{margin:24px 0 0}.bq__pasos{margin-top:26px}.bq__paso{border-top:1px solid var(--hairline);grid-template-columns:34px minmax(0,1fr);padding:12px 0 13px;display:grid}.bq__paso:last-child{border-bottom:1px solid var(--hairline)}.bq__paso span{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);padding-top:4px;font-size:11px}.bq__paso p{color:var(--tinta);font-size:16px;line-height:1.5}.bq__lienzo{aspect-ratio:7/5;grid-column:6/-1;justify-self:end;width:100%;position:relative}.bq__foto{aspect-ratio:4/5;background:var(--n-100);overflow:hidden}.bq__foto img{object-fit:cover;width:100%;height:100%}.bq__campo{transition:opacity var(--dur-3) var(--ease-out);grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,.8vw,12px);display:grid;position:absolute;inset:0}.bq__t{background:var(--papel);border:1px solid var(--hairline);--d:calc(var(--c) * 70ms);transition:opacity var(--dur-4) var(--ease-out) var(--d),transform var(--dur-4) var(--ease-out) var(--d), background-color var(--dur-3) var(--ease-out) var(--d),border-color var(--dur-3) var(--ease-out) var(--d);display:block;position:relative}.bq__t-foto{background:var(--n-100);height:54%;position:absolute;top:9%;left:9%;right:9%;overflow:hidden}.bq__t-foto img{object-fit:cover;width:100%;height:100%;transition:filter var(--dur-3) var(--ease-out) var(--d);display:block}.bq__t:after{content:"";background:var(--n-300);width:58%;height:7%;transition:background-color var(--dur-3) var(--ease-out) var(--d);position:absolute;top:72%;left:9%}.bq__barrido{background:var(--tinta);opacity:0;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-14px;bottom:-14px;left:0}.bq[data-paso="2"] .bq__barrido{animation:bq-barrido 1.05s var(--ease-in-out) both}@keyframes bq-barrido{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.bq:is([data-paso="2"],[data-paso="3"],[data-paso="4"],[data-paso="5"]) .bq__t:not(.is-elegido){opacity:.14;transform:scale(.9)}.bq:is([data-paso="2"],[data-paso="3"],[data-paso="4"],[data-paso="5"]) .bq__t.is-elegido{background:var(--tinta);border-color:var(--tinta)}.bq:is([data-paso="2"],[data-paso="3"],[data-paso="4"],[data-paso="5"]) .bq__t:not(.is-elegido) .bq__t-foto img{filter:grayscale()}.bq:is([data-paso="2"],[data-paso="3"],[data-paso="4"],[data-paso="5"]) .bq__t.is-elegido:after{background:#f6f4ef8c}.bq:is([data-paso="3"],[data-paso="4"],[data-paso="5"]) .bq__campo{opacity:0}.bq__detalle{opacity:0;transform:translateY(var(--rise));pointer-events:none;transition:opacity var(--dur-4) var(--ease-out-soft),transform var(--dur-4) var(--ease-out-soft);grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,40px);display:grid;position:absolute;inset:0}.bq__lista{gap:clamp(7px,.8vw,11px);display:grid}.bq__lista li{color:var(--tinta);opacity:0;transition:opacity var(--dur-2) var(--ease-out) calc(.16s + var(--j) * 60ms),transform var(--dur-2) var(--ease-out) calc(.16s + var(--j) * 60ms);align-items:center;gap:12px;font-size:clamp(14px,1.1vw,16px);line-height:1.3;display:flex;transform:translate(-8px)}.bq__lista .ic-sv{flex:none;width:20px;height:20px}.bq[data-paso="3"] .bq__detalle{opacity:1;pointer-events:auto;transform:none}.bq[data-paso="3"] .bq__lista li{opacity:1;transform:none}.bq__cartera{gap:var(--gap);pointer-events:none;transition:top var(--dur-4) var(--ease-out-soft),transform var(--dur-4) var(--ease-out-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bq__ficha{opacity:0;transform:translateY(var(--rise-lg));transition:opacity var(--dur-4) var(--ease-out-soft) calc(.12s + var(--k) * 90ms),transform var(--dur-4) var(--ease-out-soft) calc(.12s + var(--k) * 90ms)}.bq__servicio{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px;margin-top:14px;display:grid}.bq__servicio li{color:var(--n-300);transition:color var(--dur-2) var(--ease-out) calc(.3s + var(--k) * 90ms + var(--j) * 60ms);display:flex}.bq__servicio .ic-sv{width:18px;height:18px}.bq:is([data-paso="4"],[data-paso="5"]) .bq__ficha{opacity:1;transform:none}.bq:is([data-paso="4"],[data-paso="5"]) .bq__servicio li{color:var(--tinta)}.bq[data-paso="5"] .bq__cartera{top:0;transform:none}.bq__balance{gap:var(--gap);opacity:0;transform:translateY(var(--rise));transition:opacity var(--dur-4) var(--ease-out-soft),transform var(--dur-4) var(--ease-out-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.bq__balance div{border-top:1px solid var(--tinta);padding-top:14px}.bq__balance dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.bq__balance dd{align-items:baseline;gap:12px;margin-top:8px;display:flex}.bq__balance b{white-space:nowrap;font-family:var(--serif);font-weight:var(--w-reg);letter-spacing:-.03em;color:var(--tinta);flex:none;font-size:clamp(40px,4vw,62px);line-height:1}.bq__balance span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.bq[data-paso="5"] .bq__balance{opacity:1;transform:none}.bq:not(.bq--anim) .bq__campo,.bq:not(.bq--anim) .bq__barrido,.bq:not(.bq--anim) .bq__cartera{display:none}.bq:not(.bq--anim) .bq__detalle{opacity:1;pointer-events:auto;align-items:start;bottom:auto;transform:none}.bq:not(.bq--anim) .bq__lista li,.bq:not(.bq--anim) .bq__balance{opacity:1;transform:none}.bq__vuelo{z-index:6;pointer-events:none;background:var(--n-100);transition:left .56s var(--ease-in-out),top .56s var(--ease-in-out),width .56s var(--ease-in-out),height .56s var(--ease-in-out);position:absolute;overflow:hidden}.bq__vuelo img{object-fit:cover;width:100%;height:100%;display:block}.bq [data-vuelo].is-en-vuelo{background:0 0}.bq [data-vuelo].is-en-vuelo img{visibility:hidden}.bq__marcas{display:none}.bq--anim .bq__pista{height:calc(var(--pasos,5) * 72vh + 60vh)}.bq--anim .bq__escena{top:var(--hdr-c);height:calc(100vh - var(--hdr-c));align-items:center;padding:0;display:flex;position:sticky}.bq--anim .bq__grid{width:100%}.bq--anim .bq__lienzo{width:min(100%,calc((100vh - var(--hdr-c) - 120px) * 1.4))}.bq--anim .bq__paso{opacity:.3;transition:opacity var(--dur-3) var(--ease-out)}.bq--anim[data-paso="1"] .bq__paso[data-n="1"],.bq--anim[data-paso="2"] .bq__paso[data-n="2"],.bq--anim[data-paso="3"] .bq__paso[data-n="3"],.bq--anim[data-paso="4"] .bq__paso[data-n="4"],.bq--anim[data-paso="5"] .bq__paso[data-n="5"]{opacity:1}@media (width<=860px){.bq__txt,.bq__lienzo{grid-column:1/-1}.bq__lienzo,.bq--anim .bq__lienzo{aspect-ratio:6/5;width:100%}.bq__campo{grid-template-columns:repeat(6,minmax(0,1fr))}.bq__t{--d:calc(var(--c6) * 70ms)}.bq__t:nth-child(n+31){display:none}.bq__detalle{grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:14px}.bq__lista{gap:5px}.bq__lista li{gap:8px;font-size:12.5px}.bq__lista .ic-sv{width:15px;height:15px}.bq__servicio{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 4px;margin-top:10px}.bq__servicio .ic-sv{width:14px;height:14px}.bq__balance dd{gap:8px}.bq__balance b{font-size:30px}.bq__balance span{letter-spacing:.08em;font-size:10px}.bq:not(.bq--anim) .bq__lienzo{aspect-ratio:auto;height:auto}.bq:not(.bq--anim) .bq__detalle,.bq:not(.bq--anim) .bq__balance{position:relative}.bq:not(.bq--anim) .bq__balance{margin-top:24px}.bq--anim .bq__escena{align-items:flex-start;padding-top:24px}.bq--anim .bq__grid{row-gap:18px}.bq--anim .bq__pasos{min-height:4.8em;margin-top:14px}.bq--anim .bq__paso{border:0;padding:0;display:none}.bq--anim[data-paso="1"] .bq__paso[data-n="1"],.bq--anim[data-paso="2"] .bq__paso[data-n="2"],.bq--anim[data-paso="3"] .bq__paso[data-n="3"],.bq--anim[data-paso="4"] .bq__paso[data-n="4"],.bq--anim[data-paso="5"] .bq__paso[data-n="5"]{display:grid}.bq--anim .bq__txt .d2{font-size:28px}.bq--anim .bq__txt .filete{margin-top:16px}.bq--anim .bq__escena{height:calc(100vh - var(--hdr-c));height:calc(100svh - var(--hdr-c));align-items:stretch;padding:20px 0 74px}.bq--anim .bq__pista{height:calc(var(--pasos,5) * 38vh + 100vh - var(--hdr-c));height:calc(var(--pasos,5) * 38svh + 100svh - var(--hdr-c))}.bq--anim .bq__grid{flex-direction:column;row-gap:16px;height:100%;display:flex}.bq--anim .bq__txt{flex:none}.bq--anim .bq__lienzo{aspect-ratio:auto;flex:1;width:100%;min-height:0}.bq--anim .bq__campo{grid-template-rows:repeat(6,minmax(0,1fr))}.bq--anim .bq__t:nth-child(n+31){display:block}.bq--anim .bq__t:nth-child(n+37){display:none}.bq--anim .bq__detalle{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.bq--anim .bq__detalle .bq__foto{aspect-ratio:auto;height:100%;min-height:0}.bq--anim .bq__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.bq--anim .bq__lista li{gap:7px;font-size:12px;line-height:1.25}.bq--anim .bq__lista .ic-sv{width:14px;height:14px}.bq--anim .bq__cartera{transition:bottom var(--dur-4) var(--ease-out-soft);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:12px;top:0;bottom:0;transform:none}.bq--anim[data-paso="5"] .bq__cartera{top:0;bottom:84px}.bq--anim .bq__ficha{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;gap:14px;min-height:0;display:grid}.bq--anim .bq__ficha .bq__foto{aspect-ratio:auto;height:100%;min-height:0}.bq--anim .bq__servicio{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px;margin-top:0}.bq--anim .bq__servicio .ic-sv{width:16px;height:16px}.bq--anim .bq__marcas{gap:6px;margin:0 0 18px;display:flex}.bq__marcas li{background:var(--hairline);flex:1;height:2px;position:relative;overflow:hidden}.bq__marcas li:after{content:"";background:var(--tinta);transform-origin:0;transform:scaleX(clamp(0,calc(var(--avance,0) * var(--pasos,5) - var(--i)),1));position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.bq__t,.bq__t-foto img,.bq__t:after,.bq__campo,.bq__detalle,.bq__lista li,.bq__cartera,.bq__ficha,.bq__servicio li,.bq__balance{transition:none}.bq__barrido{display:none}}.canales{--h:30px;background:var(--papel);padding:clamp(36px,4vw,56px) 0 clamp(40px,4.4vw,60px)}.canales__k{font-family:var(--mono);font-weight:var(--w-reg);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-align:center;font-size:11px;line-height:1.4}.canales__marco{margin-top:clamp(22px,2.4vw,32px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.canales__pista{width:max-content;animation:canales-correr calc(48s * var(--vueltas,1)) linear infinite;display:flex}.canales__lista{align-items:center;gap:clamp(48px,5vw,84px);padding-right:clamp(48px,5vw,84px);display:flex}.canales__item{height:calc(var(--h) * 1.6);flex:none;align-items:center;display:flex}.canales__item img{width:auto;height:calc(var(--h) * var(--k,1));object-fit:contain;filter:brightness(0);opacity:.55;max-width:190px;transition:opacity var(--dur-3) var(--ease-out);display:block}.canales__item--gris img{filter:grayscale()contrast(1.7)brightness(.9);mix-blend-mode:multiply;opacity:.78}.canales__texto{font-family:var(--sans);font-weight:var(--w-semi);font-size:calc(var(--h) * .72);letter-spacing:-.02em;color:var(--tinta);opacity:.55;white-space:nowrap;transition:opacity var(--dur-3) var(--ease-out);line-height:1}.canales__item:hover img,.canales__item:hover .canales__texto{opacity:.92}.canales:hover .canales__pista,.canales:focus-within .canales__pista{animation-play-state:paused}@keyframes canales-correr{to{transform:translate(-50%)}}@media (width<=760px){.canales{--h:24px}.canales__pista{animation-duration:calc(36s * var(--vueltas,1))}}@media (prefers-reduced-motion:reduce){.canales__pista{width:auto;animation:none}.canales__lista[aria-hidden],.canales__item--rep{display:none}.canales__lista{padding:0 var(--gut);flex-wrap:wrap;justify-content:center;row-gap:20px;width:100%}.canales__marco{-webkit-mask-image:none;mask-image:none}.canales__item img,.canales__texto{transition:none}}
