:root{--petroleo:#064c53;--petroleo-profundo:#043a40;--turquesa:#009dad;--accent-ink:#007a86;--brillo:#4dd4e1;--papel:#f8f9fa;--niebla:#d6e0e0;--blanco:#fff;--tinta:#242424;--ink-muted:#4e5f61;--on-band-muted:#a9c4c6;--line:#c9d6d7;--line-strong:#7e9497;--scrim:#021f239e;--material:#f8f9fab8;--shadow-card:0 1px 2px #043a400f, 0 8px 24px #043a4014;--shadow-float:0 2px 6px #043a4014, 0 24px 48px -12px #043a4038;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-pill:100px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.12s;--dur-ui:.2s;--dur-enter:.48s;--dur-story:.9s;--display:var(--font-inter-display), var(--font-inter), system-ui, sans-serif;--text:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif}.cvl,.cvl *{box-sizing:border-box}.cvl{background:var(--papel);color:var(--tinta);font-family:var(--text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;padding:calc(8px + var(--safe-top,env(safe-area-inset-top,0px))) 0 calc(8px + env(safe-area-inset-bottom,0px));min-width:0;font-size:1.0625rem;line-height:1.6;container:pagina/inline-size}.cvl img{max-width:100%;display:block}:where(.cvl) a{color:inherit}.cvl :focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:6px}.cvl .band :focus-visible{outline-color:var(--brillo)}.cvl p{margin:0}.cvl h1,.cvl h2,.cvl h3{text-wrap:balance;margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blk{border-radius:var(--r-lg);background:var(--papel);width:calc(100% - 16px);margin:0 auto 8px;position:relative;overflow:clip}.blk--niebla{background:var(--niebla)}.blk--blanco{background:var(--blanco)}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.sec{padding-block:60px}@container pagina (min-width:600px){.sec{padding-block:80px}}@container pagina (min-width:900px){.blk{width:96%;margin-bottom:16px}.wrap{padding-inline:48px}.sec{padding-block:120px}}.t-hero{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(3.25rem,11cqi,6.5rem);font-weight:800;line-height:.9}.t-1{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(2.5rem,7cqi,4rem);font-weight:800;line-height:.95}.t-2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.875rem,5cqi,2.5rem);font-weight:700;line-height:1}.t-3{font-family:var(--display);letter-spacing:-.02em;font-size:1.625rem;font-weight:700;line-height:1.1}.hora{font-family:var(--display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,14cqi,7rem);font-weight:900;line-height:.85}.lead{letter-spacing:-.011em;font-size:1.3125rem;line-height:1.45}.small{font-size:.9375rem;line-height:1.5}.cap{letter-spacing:.01em;font-size:.8125rem;font-weight:500;line-height:1.35}.muted{color:var(--ink-muted)}.eyebrow{font:600 .875rem/1 var(--text);color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.pt{color:var(--turquesa);display:inline-block}.band .pt,.sobre-foto .pt{color:var(--brillo)}.pt.espera{opacity:0;transform:translateY(-.7em)}.pt.cae{animation:cv-cae .64s var(--ease-out) both}@keyframes cv-cae{0%{opacity:0;transform:translateY(-.7em)}55%{opacity:1;transform:translateY(.05em)}78%{transform:translateY(-.03em)}to{opacity:1;transform:translateY(0)}}.entra{transition:opacity var(--dur-enter) var(--ease-out), transform var(--dur-enter) var(--ease-out)}.entra.pre{opacity:.6;transform:translateY(12px)}.ic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic--lg{width:22px;height:22px}.btn{border-radius:var(--r-pill);min-height:44px;font:600 1rem/1.1 var(--text);letter-spacing:-.01em;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:var(--petroleo);color:#fff;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) ease, color var(--dur-ui) ease, box-shadow var(--dur-ui) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--lg{min-height:56px;padding:0 28px;font-size:1.0625rem}.btn--ghost{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.btn--glow{background:var(--brillo);color:var(--petroleo-profundo)}.btn--blanco{color:var(--petroleo-profundo);background:#fff}.band .btn--ghost,.sobre-foto .btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px var(--on-band-muted)}.link{min-height:44px;color:var(--accent-ink);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.band .link{color:var(--brillo)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--petroleo-profundo)}.btn--ghost:hover{background:#064c530f}.band .btn--ghost:hover,.sobre-foto .btn--ghost:hover{background:#ffffff1a}.btn--glow:hover{background:#7ee2eb}.btn--blanco:hover{background:var(--niebla)}.link:hover{color:var(--tinta)}.band .link:hover{color:#fff}}.acciones{flex-wrap:wrap;gap:10px;display:flex}.chip{border-radius:var(--r-pill);min-height:30px;font:600 .875rem/1.1 var(--text);background:var(--niebla);color:var(--tinta);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.band .chip{color:#fff;background:#ffffff1a}.chip--glow{background:var(--brillo)!important;color:var(--petroleo-profundo)!important}.chip--borde{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-muted);background:0 0}.band .chip--borde{color:var(--on-band-muted);background:0 0;box-shadow:inset 0 0 0 1.5px #a9c4c699}.dot{background:var(--turquesa);border-radius:50%;flex:none;width:8px;height:8px}.band .dot,.sobre-foto .dot,.prox--ahora .dot{background:var(--brillo)}.dot--vivo{animation:cv-latido 1.6s var(--ease-in-out) infinite}@keyframes cv-latido{50%{opacity:.55;transform:scale(.6)}}.nav-wrap{top:calc(8px + var(--safe-top,env(safe-area-inset-top,0px)));z-index:20;width:calc(100% - 16px);margin:0 auto 8px;position:sticky}.nav{border-radius:var(--r-md);background:var(--material);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);min-height:60px;box-shadow:var(--shadow-float);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.marca{min-height:44px;color:var(--tinta);font:700 1.0625rem/1 var(--display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marca img{border-radius:22.4%;width:32px;height:32px}.nav__links{gap:2px;margin:0;padding:0;list-style:none;display:none}.nav__links a{border-radius:var(--r-pill);min-height:44px;color:var(--ink-muted);font:500 .9375rem/1 var(--text);transition:color var(--dur-ui) ease, background-color var(--dur-ui) ease;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav__links a:hover{color:var(--tinta);background:#064c530f}}.nav .btn{min-height:44px;padding:0 18px;font-size:.9375rem}@container pagina (min-width:900px){.nav-wrap{width:96%;top:calc(12px + var(--safe-top,env(safe-area-inset-top,0px)));margin-bottom:16px}.nav{padding-left:16px}.nav__links{display:flex}}@media (prefers-reduced-transparency:reduce){.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.pildora{border-radius:var(--r-pill);max-width:100%;min-height:56px;color:var(--tinta);box-shadow:var(--shadow-float);font:600 1.1875rem/1.2 var(--text);letter-spacing:-.015em;background:#fff;align-items:center;gap:10px;padding:0 22px 0 10px;display:inline-flex}.pildora__marca{background:var(--petroleo);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pildora__marca img{width:15px;height:auto}.pildora__texto{min-width:0}.pildora__fantasma{visibility:hidden}.caret{vertical-align:-.15em;background:var(--turquesa);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite cv-caret;display:inline-block}@keyframes cv-caret{50%{opacity:0}}.escribe{display:inline-grid}.escribe>span{grid-area:1/1}.prox{border-radius:var(--r-pill);max-width:100%;min-height:44px;color:var(--tinta);box-shadow:var(--shadow-card);font:500 .9375rem/1.3 var(--text);background:#fff;align-items:center;gap:10px;padding:8px 18px 8px 14px;text-decoration:none;display:inline-flex}.prox b{font-weight:600}.prox .seg{white-space:nowrap}.prox .seg--n{white-space:normal}@container pagina (max-width:359px){.nav .marca span{display:none}.nav .btn{padding:0 16px}}@container pagina (max-width:599px){.prox{border-radius:22px;padding:8px 16px 8px 12px;font-size:.875rem}.pildora{border-radius:28px;gap:8px;min-height:52px;padding-right:18px;font-size:1rem}.pildora__marca{width:32px;height:32px}.hero-acc .btn{min-height:52px;padding:0 20px;font-size:1rem}}.prox__hora{font-variant-numeric:tabular-nums;color:var(--accent-ink);font-weight:600}.prox__falta{color:var(--ink-muted)}.prox__sep{color:var(--line-strong)}.prox--ahora{background:var(--petroleo-profundo);color:#fff}.prox--ahora .prox__hora{color:var(--brillo)}.prox--ahora .prox__falta,.prox--ahora .prox__sep{color:var(--on-band-muted)}.prox--material{background:var(--material);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.donde{min-height:44px;color:var(--tinta);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.donde .ic{color:var(--turquesa)}.donde span{color:var(--ink-muted);font-weight:500}.band{background:var(--petroleo-profundo);color:#fff;transition:background-color var(--dur-story) var(--ease-in-out), color var(--dur-story) var(--ease-in-out)}.band .muted,.band .cap.muted{color:var(--on-band-muted)}.band .muted,.band .chip,.band .link,.band .btn,.band .pt,.band .hora-acc,.band .tarjeta{transition:color var(--dur-story) var(--ease-in-out), background-color var(--dur-story) var(--ease-in-out), box-shadow var(--dur-story) var(--ease-in-out)}.band.pre{background:var(--niebla);color:var(--tinta)}.band.pre .muted{color:var(--ink-muted)}.band.pre .chip{color:var(--tinta);background:#064c5314}.band.pre .link,.band.pre .hora-acc{color:var(--accent-ink)}.band.pre .pt{color:var(--turquesa)}.band.pre .btn--glow{background:var(--petroleo);color:#fff}.band.pre .btn--ghost{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.band.pre .tarjeta{box-shadow:none;background:#ffffff8c}.band.pre .dot{background:var(--turquesa)}.band.pre .chip--borde{color:var(--ink-muted);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.hora-acc{color:var(--brillo)}.tarjeta{border-radius:var(--r-lg);background:#ffffff0f;min-width:0;padding:24px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.tarjeta--prox{box-shadow:inset 0 0 0 2px var(--brillo)}.band.pre .tarjeta--prox{box-shadow:inset 0 0 0 2px var(--accent-ink)}.estado{font:600 .875rem/1.2 var(--text);color:var(--brillo);align-items:center;gap:8px;display:inline-flex}.band.pre .estado{color:var(--accent-ink)}.reunion__nombre{font:700 1.5rem/1.1 var(--display);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.reunion__desc{color:var(--on-band-muted);font-size:.9375rem;line-height:1.5}.band.pre .reunion__desc{color:var(--ink-muted)}.rango{font:700 .3em/1 var(--display);letter-spacing:-.01em;color:var(--on-band-muted);white-space:nowrap;display:inline-block}.band.pre .rango{color:var(--ink-muted)}.muro{columns:2;column-gap:8px}.muro figure{break-inside:avoid;margin:0 0 16px}.muro button{background:var(--niebla);border-radius:var(--r-lg);cursor:zoom-in;touch-action:manipulation;width:100%;transition:transform var(--dur-press) var(--ease-out);border:0;padding:0;display:block;overflow:hidden}.muro button:active{transform:scale(.98)}.muro img{width:100%;height:auto;transition:transform .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.muro button:hover img{transform:scale(1.02)}}.muro figcaption{overflow-wrap:anywhere;letter-spacing:.01em;color:var(--ink-muted);padding:8px 4px 0;font-size:.8125rem;font-weight:500;line-height:1.35}@container pagina (min-width:900px){.muro{columns:4;column-gap:16px}.muro figure{margin-bottom:24px}.muro figcaption{font-size:.9375rem}}.lightbox{z-index:50;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));color:#fff;animation:cv-fundido .24s var(--ease-out);background:#021f23f0;grid-template-rows:auto 1fr auto;gap:12px;display:grid;position:fixed;inset:0}.lightbox__img{place-items:center;min-height:0;display:grid}.lightbox__img img{border-radius:var(--r-lg);object-fit:contain;max-width:100%;max-height:100%}.lightbox__barra{justify-content:space-between;align-items:center;gap:12px;display:flex}.icono-btn{color:#fff;cursor:pointer;touch-action:manipulation;width:44px;height:44px;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) ease;background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:inline-grid}.icono-btn:active{transform:scale(.94)}@keyframes cv-fundido{0%{opacity:0}}.versiculo{margin:0}.versiculo p{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,4.6cqi,3rem);font-weight:700;line-height:1.08}.versiculo p:before{content:"“";color:var(--turquesa)}.versiculo p:after{content:"”";color:var(--turquesa)}.versiculo cite{font:500 .8125rem/1.35 var(--text);letter-spacing:.01em;color:var(--ink-muted);align-items:center;gap:8px;margin-top:16px;font-style:normal;display:inline-flex}.versiculo cite:before{content:"";background:var(--turquesa);border-radius:2px;width:24px;height:2px}.pastor{gap:12px;margin:0;display:grid}.pastor__foto{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--niebla);place-items:center;display:grid;overflow:hidden}.pastor__foto img{opacity:.35;width:22%}.pastor__nombre{font:700 1.25rem/1.15 var(--display);letter-spacing:-.02em}.tel{aspect-ratio:280/580;width:280px;max-width:100%;box-shadow:var(--shadow-float);background:#0d1416;border-radius:46px;flex:none;padding:10px}.tel__pantalla{background:var(--papel);border-radius:37px;flex-direction:column;gap:12px;width:100%;height:100%;padding:44px 16px 16px;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden}.tel__isla{background:#0d1416;border-radius:20px;width:84px;height:24px;margin-left:-42px;position:absolute;top:12px;left:50%}.app-card{box-shadow:var(--shadow-card);background:#fff;border-radius:18px;gap:8px;padding:14px;display:grid}.app-racha{gap:6px;display:flex}.app-racha i{background:var(--niebla);width:22px;height:22px;font:600 10px/1 var(--text);color:var(--ink-muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.app-racha i.si{background:var(--petroleo);color:#fff}.tienda{border-radius:var(--r-pill);background:var(--tinta);color:#fff;min-height:56px;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) ease;touch-action:manipulation;align-items:center;gap:10px;padding:0 22px 0 18px;text-decoration:none;display:inline-flex}.tienda:active{transform:scale(.97)}.tienda small{font:500 .75rem/1.1 var(--text);opacity:.8;display:block}.tienda b{font:600 1.0625rem/1.15 var(--text);display:block}.tienda svg{fill:currentColor;flex:none;width:22px;height:22px}@media (hover:hover) and (pointer:fine){.tienda:hover{background:#000}}.lista-app{gap:0;margin:0;padding:0;list-style:none;display:grid}.lista-app li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:12px;padding:16px 0;display:grid}.lista-app li:last-child{border-bottom:1px solid var(--line)}.lista-app .ic{color:var(--turquesa);margin-top:3px}.lista-app b{font-weight:600;display:block}.copiar{color:inherit;text-align:left;cursor:copy;font:inherit;touch-action:manipulation;-webkit-user-select:text;user-select:text;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.copiar:active{transform:scale(.99)}.copiar__estado{border-radius:var(--r-pill);background:var(--niebla);min-height:32px;font:600 .875rem/1 var(--text);color:var(--tinta);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.copiar__estado.ok{background:var(--petroleo);color:#fff}.ig{border-radius:var(--r-lg);color:#fff;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) ease;background:#ffffff0f;align-items:center;gap:16px;min-width:0;padding:16px 20px 16px 16px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ig:active{transform:scale(.98)}.ig__avatar{background:var(--brillo);border-radius:50%;flex:none;width:56px;height:56px;padding:3px}.ig__avatar img{border-radius:50%;width:100%;height:100%}.ig__usuario{font:700 clamp(1.0625rem, 4.4cqi, 1.25rem)/1.15 var(--display);letter-spacing:-.02em;overflow-wrap:break-word;display:block}.tel__tabs{border-top:1px solid var(--line);font:500 10px/1.2 var(--text);color:var(--ink-muted);text-align:center;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:auto;padding:10px 4px 2px;display:grid}.tel__tabs span:before{content:"";background:var(--niebla);border-radius:6px;width:18px;height:18px;margin:0 auto 4px;display:block}.tel__tabs span.si{color:var(--petroleo);font-weight:600}.tel__tabs span.si:before{background:var(--petroleo)}@media (hover:hover) and (pointer:fine){.ig:hover{background:#ffffff1a}}.band.pre .ig{color:var(--tinta);box-shadow:none;background:#ffffff8c}.pie{background:var(--petroleo);color:#fff}.pie a{text-decoration:none}.pie__grid{gap:40px;display:grid}.pie__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.pie__nav h3{font:600 .875rem/1.2 var(--text);color:var(--on-band-muted);letter-spacing:0;margin-bottom:12px}.pie__nav ul{margin:0;padding:0;list-style:none;display:grid}.pie__nav a{color:#fff;align-items:center;min-height:40px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.pie__nav a:hover{color:var(--brillo)}}.pie__legal{color:var(--on-band-muted);border-top:1px solid #a9c4c640;flex-wrap:wrap;gap:8px 20px;margin-top:48px;padding-top:24px;font-size:.8125rem;display:flex}.pie__legal a{color:var(--on-band-muted);align-items:center;min-height:32px;display:inline-flex}@container pagina (min-width:900px){.pie__grid{grid-template-columns:3fr 1fr;gap:48px}.pie__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.g{gap:24px;min-width:0;display:grid}.stack{flex-direction:column;min-width:0;display:flex}.row{flex-wrap:wrap;align-items:center;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.btn,.tienda,.ig,.muro button,.copiar,.icono-btn{transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease}.btn:active,.tienda:active,.ig:active,.muro button:active,.copiar:active,.icono-btn:active{transform:none}.dot--vivo,.caret{animation:none}.entra.pre,.pt.espera{transform:none}.pt.cae{animation:.3s both cv-fundido}.muro img{transition:none}.band,.band *{transition-duration:.3s!important;transition-timing-function:ease!important}}.v2-nav-wrap{top:calc(8px + var(--safe-top,env(safe-area-inset-top,0px)));z-index:30;width:calc(100% - 16px);height:0;margin:0 auto;position:sticky}.v2-nav{border-radius:var(--r-md);min-height:60px;box-shadow:none;color:#fff;transition:background-color var(--dur-ui) ease, box-shadow var(--dur-ui) ease, color var(--dur-ui) ease;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.v2-nav .marca{color:inherit}.v2-nav__der{align-items:center;gap:4px;display:flex}.v2-nav__links{gap:2px;margin:0 8px 0 0;padding:0;list-style:none;display:none}.v2-nav__links a{border-radius:var(--r-pill);min-height:44px;color:inherit;opacity:.86;font:500 .9375rem/1 var(--text);transition:opacity var(--dur-ui) ease, background-color var(--dur-ui) ease;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-nav__links a:hover{opacity:1;background:#ffffff1f}.v2-nav.solida .v2-nav__links a:hover{background:#064c530f}}.v2-nav .btn{min-height:44px;color:var(--petroleo-profundo);background:#fff;padding:0 18px;font-size:.9375rem}.v2-nav.solida{background:var(--material);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-float);color:var(--tinta)}.v2-nav.solida .btn{background:var(--petroleo);color:#fff}@container pagina (min-width:900px){.v2-nav-wrap{width:96%;top:calc(12px + var(--safe-top,env(safe-area-inset-top,0px)))}.v2-nav{padding:8px 8px 8px 20px}.v2-nav__links{display:flex}}@container pagina (max-width:359px){.v2-nav .marca span{display:none}}@media (prefers-reduced-transparency:reduce){.v2-nav.solida{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.v2-hero{border-radius:var(--r-lg);background:var(--petroleo-profundo);color:#fff;width:calc(100% - 16px);height:clamp(600px,92svh,860px);margin:0 auto 8px;position:relative;overflow:hidden}.v2-hero>img,.v2-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-hero__velo{pointer-events:none;background:linear-gradient(#021f2300 38%,#021f2359 62%,#021f23b3 100%),linear-gradient(#021f2373,#021f2300 140px);position:absolute;inset:0}.v2-hero__cont{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.v2-hero h1{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,13cqi,9.5rem);font-weight:800;line-height:.86}.v2-hero__pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;width:100%;display:flex}.v2-hero .lead{color:#ffffffe0;max-width:30ch}@container pagina (min-width:900px){.v2-hero{width:96%;margin-bottom:16px}.v2-hero__cont{gap:28px;padding:48px 56px 52px}}.v2-horarios{padding:28px 0 24px}.v2-horarios__cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;padding:0 20px;display:flex}.v2-fila{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.v2-fila::-webkit-scrollbar{display:none}.v2-hc{scroll-snap-align:start;border-radius:var(--r-md);color:#fff;background:#ffffff12;flex-direction:column;flex:none;gap:8px;width:228px;min-width:0;padding:18px 18px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.v2-hc--dom{background:#ffffff1f}.v2-hc--prox{box-shadow:inset 0 0 0 2px var(--brillo)}.v2-hc__dia{font:600 .8125rem/1.2 var(--text);color:var(--on-band-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-hc__hora{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--brillo);font-size:2.75rem;font-weight:900;line-height:.9}.v2-hc__nombre{font:700 1.0625rem/1.2 var(--display);letter-spacing:-.015em}.v2-hc__estado{font:600 .8125rem/1.2 var(--text);color:var(--brillo);align-items:center;gap:6px;min-height:18px;display:inline-flex}.v2-hc a{color:var(--on-band-muted);font:500 .8125rem/1.2 var(--text);text-underline-offset:3px;align-items:center;gap:6px;min-height:28px;margin-top:auto;padding-top:4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-hc a:hover{color:#fff}}@container pagina (min-width:900px){.v2-horarios{padding:40px 0 36px}.v2-horarios__cab,.v2-fila{padding-left:48px;padding-right:48px;scroll-padding-inline:48px}.v2-fila{grid-template-columns:1.25fr 1.25fr 1fr 1fr 1fr;display:grid;overflow:visible}.v2-hc{width:auto}}.yt-canal{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.yt-canal img{width:52px;height:52px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.yt-canal b{font:700 1.0625rem/1.2 var(--display);letter-spacing:-.015em;display:block}.yt-canal span{color:var(--ink-muted);font-size:.875rem}.band .yt-canal span{color:var(--on-band-muted)}.yt-video{color:inherit;flex-direction:column;gap:12px;min-width:0;text-decoration:none;display:flex}.yt-thumb{border-radius:var(--r-md);aspect-ratio:16/9;background:#0b1416;position:relative;overflow:hidden}.yt-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.yt-play{width:60px;height:60px;color:var(--petroleo);box-shadow:var(--shadow-float);transition:transform var(--dur-ui) var(--ease-out);background:#f8f9faeb;border-radius:50%;place-items:center;margin:-30px 0 0 -30px;display:grid;position:absolute;top:50%;left:50%}.yt-play svg{fill:currentColor;width:22px;height:22px;margin-left:3px}.yt-dur{color:#fff;font:600 .75rem/1 var(--text);background:#021f23c7;border-radius:8px;padding:4px 8px;position:absolute;bottom:10px;right:10px}.yt-video__tit{font:700 1.125rem/1.2 var(--display);letter-spacing:-.015em}.yt-video__meta{color:var(--ink-muted);font-size:.875rem}.band .yt-video__meta{color:var(--on-band-muted)}.yt-video--grande .yt-video__tit{font-size:clamp(1.375rem,2.6cqi,1.75rem)}.yt-video--grande .yt-play{width:76px;height:76px;margin:-38px 0 0 -38px}@media (hover:hover) and (pointer:fine){.yt-video:hover .yt-thumb img{transform:scale(1.03)}.yt-video:hover .yt-play{transform:scale(1.06)}}.yt-video:active .yt-thumb{transform:scale(.99)}.yt-lista{margin:0;padding:0;list-style:none}.yt-lista a{border-top:1px solid var(--line);color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:14px 0;text-decoration:none;display:grid}.band .yt-lista a{border-top-color:#a9c4c640}.yt-lista li:last-child a{border-bottom:1px solid var(--line)}.yt-lista__ic{background:var(--niebla);width:44px;height:44px;color:var(--petroleo);transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease;border-radius:50%;place-items:center;display:grid}.yt-lista__ic svg{fill:currentColor;width:16px;height:16px;margin-left:2px}@media (hover:hover) and (pointer:fine){.yt-lista a:hover .yt-lista__ic{background:var(--petroleo);color:#fff}}.yt-tira{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.yt-tira::-webkit-scrollbar{display:none}.yt-tira>*{scroll-snap-align:start}.vivo{border-radius:var(--r-pill);color:var(--brillo);font:600 .8125rem/1 var(--text);background:#4dd4e124;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.jcv{background:var(--petroleo-profundo);color:#fff;padding:64px 0 56px;overflow:hidden}.jcv__cab{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:0 20px;display:flex}.jcv__tit{font-family:var(--display);letter-spacing:-.05em;justify-content:center;align-items:center;gap:14px;margin:0;font-size:clamp(2.75rem,8cqi,5.5rem);font-weight:800;line-height:.95;display:flex}.jcv__logo{border-radius:50%;flex:none;width:clamp(52px,7cqi,84px);height:clamp(52px,7cqi,84px)}.jcv__cab .lead{color:var(--on-band-muted);max-width:30ch}.jcv__riel{gap:12px;margin-top:48px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.jcv__fila{gap:12px;width:max-content;animation:70s linear infinite jcv-izq;display:flex}.jcv__fila--der{animation-name:jcv-der;animation-duration:80s}.jcv__fila a{aspect-ratio:3/4;border-radius:var(--r-md);width:168px;transition:transform var(--dur-ui) var(--ease-out);background:#021f23;flex:none;display:block;overflow:hidden}.jcv__fila img{object-fit:cover;width:100%;height:100%}@keyframes jcv-izq{to{transform:translate(-50%)}}@keyframes jcv-der{0%{transform:translate(-50%)}to{transform:translate(0)}}@container pagina (min-width:900px){.jcv{padding:104px 0 88px}.jcv__fila a{width:232px}.jcv__riel,.jcv__fila{gap:16px}}@media (prefers-reduced-motion:reduce){.jcv__fila{animation:none}.jcv__riel{padding:0 20px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.mapa{border-radius:var(--r-lg);aspect-ratio:16/10;background:var(--niebla);box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.mapa img{object-fit:cover;width:100%;height:100%}.mapa__chip{border-radius:var(--r-pill);color:var(--tinta);font:600 .875rem/1 var(--text);box-shadow:var(--shadow-float);background:#fff;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;bottom:12px;left:12px}.v2-tel{width:300px;box-shadow:var(--shadow-float);background:#0d1416;border-radius:52px;flex:none;padding:10px;position:relative}.v2-tel__pant{background:#d6e0e0;border-radius:42px;width:280px;height:609px;position:relative;overflow:hidden}.v2-tel__escala{transform-origin:0 0;width:402px;height:874px;transform:scale(.6965)}.v2-tel__isla{z-index:5;background:#0d1416;border-radius:20px;width:86px;height:26px;margin-left:-43px;position:absolute;top:20px;left:50%}@container pagina (max-width:599px){.v2-tel{border-radius:36px;width:196px;padding:7px}.v2-tel__pant{border-radius:29px;width:182px;height:396px}.v2-tel__escala{transform:scale(.4527)}.v2-tel__isla{width:56px;height:17px;margin-left:-28px;top:13px}.v2-tel+.v2-tel{margin-bottom:32px!important;margin-left:-40px!important}}.lk{min-height:100%;padding:calc(20px + var(--safe-top,env(safe-area-inset-top,0px))) 16px calc(28px + env(safe-area-inset-bottom,0px));font-family:var(--text);flex-direction:column;gap:20px;display:flex}.lk-fila{min-height:72px;color:var(--tinta);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) ease;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#fff;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:12px 14px 12px 12px;text-decoration:none;display:grid;box-shadow:0 1px 2px #043a400f}.lk-fila:active{transform:scale(.98)}.lk-fila b{font:600 1.0625rem/1.25 var(--text);letter-spacing:-.01em;display:block}.lk-fila small{font:500 .8125rem/1.3 var(--text);color:var(--ink-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.lk-fila>svg:last-child{width:18px;height:18px;color:var(--line-strong);stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lk-ic{background:var(--niebla);width:48px;height:48px;color:var(--petroleo);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.lk-ic svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lk-ic img{object-fit:cover;width:100%;height:100%}.lk-ic--redondo{border-radius:50%}.lk-fila--prim{background:var(--petroleo);color:#fff}.lk-fila--prim small{color:var(--on-band-muted)}.lk-fila--prim .lk-ic{color:var(--brillo);background:#ffffff1f}.lk-fila--prim>svg:last-child{color:var(--on-band-muted)}.lk-grupo{flex-direction:column;gap:8px;display:flex}.lk-grupo h2{font:600 .8125rem/1.2 var(--text);color:var(--ink-muted);letter-spacing:0;margin:6px 4px 2px}.lk-tile{min-height:148px;color:var(--tinta);transition:transform var(--dur-press) var(--ease-out);touch-action:manipulation;background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:18px;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lk-tile:active{transform:scale(.97)}.lk-tile b{font:700 1.1875rem/1.1 var(--display);letter-spacing:-.02em}.lk-tile small{font:500 .8125rem/1.3 var(--text);color:var(--ink-muted);margin-top:4px;display:block}@media (hover:hover) and (pointer:fine){.lk-fila:hover{box-shadow:var(--shadow-card);background:#fdfefe}.lk-fila--prim:hover{background:var(--petroleo-profundo)}}.cvl .pt,.cvl .band .pt,.cvl .sobre-foto .pt{color:inherit}.v2-hero h1{letter-spacing:-.05em;font-size:clamp(2.75rem,7.6cqi,6.25rem);line-height:.9}.v3-hor{width:100%;margin:0 0 8px;padding:48px 0 40px}.v3-hor h2{max-width:18ch;margin-bottom:28px}.v3-hor__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.v3-card{border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex;position:relative}.v3-card--prox{box-shadow:inset 0 0 0 2px var(--turquesa), var(--shadow-card)}.v3-card__cab{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.v3-card__dia{font:700 1.25rem/1.1 var(--display);letter-spacing:-.02em}.v3-prox{border-radius:var(--r-pill);color:var(--accent-ink);font:600 .8125rem/1 var(--text);white-space:nowrap;background:#009dad1a;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.v3-item{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 16px;padding-top:16px;display:grid}.v3-item__hora{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--petroleo);font-size:2.5rem;font-weight:900;line-height:.9}.v3-item__nombre{font:600 1.0625rem/1.3 var(--text);letter-spacing:-.01em;overflow-wrap:break-word}@container pagina (min-width:900px){.v3-hor{padding:88px 0 72px}.v3-hor__grid{grid-template-columns:1.35fr 1fr 1.15fr;gap:16px}.v3-card{padding:28px 28px 30px}}.jcv{border-radius:0;width:100%;margin:0 0 16px;padding:40px 0;position:relative}.jcv__riel{margin-top:0;-webkit-mask-image:none;mask-image:none}.jcv__fila a{pointer-events:none}.jcv__fila img{filter:brightness(.62)saturate(.9)blur(1.5px);transform:scale(1.04)}.jcv__velo{z-index:1;pointer-events:none;background:radial-gradient(62% 58%,#043a40d1 0%,#043a4094 55%,#043a4038 100%),linear-gradient(90deg,#043a40b3,#043a4000 14% 86%,#043a40b3);position:absolute;inset:0}.jcv__cab{z-index:2;justify-content:center;gap:16px;position:absolute;inset:0}.jcv__cab .lead{color:#ffffffdb}.jcv__logo{filter:invert();border-radius:0;width:clamp(48px,6.4cqi,80px);height:auto}.jcv__tit{gap:16px;font-size:clamp(2.5rem,7cqi,5rem)}@container pagina (min-width:900px){.jcv{padding:56px 0}}.v3-llegar{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.v3-llegar__texto{flex-direction:column;gap:18px;min-width:0;display:flex}.v3-llegar__btns{flex-wrap:wrap;gap:10px;display:flex}.v3-llegar__btns .btn{flex:auto}@container pagina (min-width:900px){.v3-llegar{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"texto mapa"".btns";gap:14px 72px}.v3-llegar__texto{grid-area:texto;justify-content:space-between}.v3-llegar .mapa{grid-area:mapa}.v3-llegar__btns{grid-area:btns}}.ig--chico{gap:12px;min-height:56px;padding:8px 18px 8px 8px}.ig--chico .ig__avatar{width:40px;height:40px;color:var(--brillo);background:#ffffff1a;place-items:center;padding:0;display:grid}.ig--chico .ig__avatar svg{width:20px;height:20px}.ig--chico .ig__label{min-width:0;font:600 1rem/1.25 var(--text);overflow-wrap:anywhere;flex:1}.ig--prim{background:var(--brillo);color:var(--petroleo-profundo);box-shadow:none}.ig--prim .ig__avatar{background:var(--petroleo-profundo);color:var(--brillo)}@media (hover:hover) and (pointer:fine){.ig--prim:hover{background:#7ee2eb}}.pie--abierto{color:var(--tinta);background:0 0}.pie--abierto .pie__nav h3{color:var(--ink-muted)}.pie--abierto .pie__nav a,.pie--abierto .marca,.pie--abierto .pie__dato a{color:var(--tinta)}.pie--abierto .pie__dato{color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.pie--abierto .pie__nav a:hover{color:var(--accent-ink)}}.pie__legal{align-items:center}.pie__legal span,.pie__legal a{align-items:center;min-height:32px;display:inline-flex}.pie--abierto .pie__legal{border-top-color:var(--line);color:var(--ink-muted)}.pie--abierto .pie__legal a{color:var(--ink-muted)}.v2-hero{width:100%;margin:calc(-8px - var(--safe-top,env(safe-area-inset-top,0px))) 0 8px;border-radius:0;height:clamp(620px,100svh,920px)}.v2-hero__cont{padding-inline:20px}@container pagina (min-width:900px){.v2-hero{width:100%;margin-bottom:16px}.v2-hero__cont{padding:48px max(48px,50% - 552px) 56px}}.v3-item{grid-template-columns:6.4rem minmax(0,1fr);align-items:center}.v3-item__nombre{line-height:1.25}.v3-hor__grid--ajustada{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.v3-hor__grid--ajustada .v3-card{flex:0 auto;max-width:100%}.v3-hor__grid--ajustada .v3-item{grid-template-columns:auto auto;justify-content:start}@container pagina (min-width:900px){.v3-hor__grid--ajustada{gap:16px}}.v3-nos{align-items:center;gap:32px;display:grid}.v3-nos__texto{flex-direction:column;gap:20px;min-width:0;display:flex}.v3-nos__foto{border-radius:var(--r-lg);aspect-ratio:4/5;background:var(--petroleo-profundo);color:#fff;margin:0;position:relative;overflow:hidden}.v3-nos__foto>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.v3-nos__foto:after{content:"";pointer-events:none;background:linear-gradient(#021f2300 40%,#021f2399 70%,#021f23db 100%);position:absolute;inset:0}.v3-nos__foto .versiculo{z-index:1;padding:24px;position:absolute;bottom:0;left:0;right:0}.v3-nos__foto .versiculo p{color:#fff;font-size:clamp(1.25rem,2.2cqi,1.875rem)}.v3-nos__foto .versiculo p:before,.v3-nos__foto .versiculo p:after{color:var(--brillo)}.v3-nos__foto .versiculo cite{color:#ffffffd1}.v3-nos__foto .versiculo cite:before{background:var(--brillo)}@container pagina (min-width:900px){.v3-nos{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}.v3-nos__foto{aspect-ratio:5/4}.v3-nos__foto .versiculo{padding:40px}}.jcv{--jv:4, 58, 64;background:rgb(var(--jv))}.jcv--petroleo{--jv:6, 76, 83}.jcv--negro{--jv:10, 13, 14}.jcv--grafito{--jv:36, 36, 36}.jcv--niebla,.jcv--blanco{color:var(--tinta)}.jcv--niebla{--jv:214, 224, 224}.jcv--blanco{--jv:255, 255, 255}.jcv--niebla .jcv__cab .lead,.jcv--blanco .jcv__cab .lead{color:var(--ink-muted)}.jcv--niebla .jcv__logo,.jcv--blanco .jcv__logo{filter:none}.jcv--niebla .btn--glow,.jcv--blanco .btn--glow{background:var(--petroleo);color:#fff}.jcv__logo{object-fit:contain}.v3-llegar__texto{justify-content:center;gap:14px}.ig--chico .ig__avatar{color:var(--brillo);background:#ffffff1a}.jcv__logo{filter:none;box-sizing:border-box;background:#fff;border-radius:50%;width:clamp(52px,6.4cqi,84px);height:clamp(52px,6.4cqi,84px);padding:clamp(5px,.6cqi,8px)}.jcv--niebla .jcv__logo,.jcv--blanco .jcv__logo{background:0 0;padding:0}.jcv__fila img{filter:brightness(.82)saturate(.95)blur(.8px)}.jcv__velo{background:radial-gradient(ellipse 58% 54% at 50% 50%, rgba(var(--jv), .68) 0%, rgba(var(--jv), .4) 55%, rgba(var(--jv), .1) 100%), linear-gradient(90deg, rgba(var(--jv), .55), rgba(var(--jv), 0) 12%, rgba(var(--jv), 0) 88%, rgba(var(--jv), .55))}.jcv--niebla .jcv__velo,.jcv--blanco .jcv__velo{background:radial-gradient(ellipse 58% 54% at 50% 50%, rgba(var(--jv), .82) 0%, rgba(var(--jv), .55) 55%, rgba(var(--jv), .15) 100%), linear-gradient(90deg, rgba(var(--jv), .6), rgba(var(--jv), 0) 12%, rgba(var(--jv), 0) 88%, rgba(var(--jv), .6))}.jcv--niebla .jcv__fila img,.jcv--blanco .jcv__fila img{filter:saturate(.95)blur(.8px)}.jcv__cab .lead{text-shadow:0 1px 12px rgba(var(--jv), .6)}.jcv__tit{text-shadow:0 2px 24px rgba(var(--jv), .5)}.jcv__logo{padding:0}.jcv{padding-top:clamp(96px,10cqi,150px);padding-bottom:clamp(96px,10cqi,150px)}.jcv:before,.jcv:after{content:"";z-index:1;pointer-events:none;height:clamp(96px,10cqi,150px);position:absolute;left:0;right:0}.jcv{--fade:clamp(120px, 11cqi, 190px);padding-top:var(--fade);padding-bottom:var(--fade);background-color:var(--papel);background-image:linear-gradient(to bottom, rgba(var(--jv), 0) 0, rgba(var(--jv), .04) calc(var(--fade) * .18), rgba(var(--jv), .14) calc(var(--fade) * .34), rgba(var(--jv), .32) calc(var(--fade) * .48), rgba(var(--jv), .55) calc(var(--fade) * .62), rgba(var(--jv), .78) calc(var(--fade) * .76), rgba(var(--jv), .94) calc(var(--fade) * .9), rgb(var(--jv)) var(--fade), rgb(var(--jv)) calc(100% - var(--fade)), rgba(var(--jv), .94) calc(100% - var(--fade) * .9), rgba(var(--jv), .78) calc(100% - var(--fade) * .76), rgba(var(--jv), .55) calc(100% - var(--fade) * .62), rgba(var(--jv), .32) calc(100% - var(--fade) * .48), rgba(var(--jv), .14) calc(100% - var(--fade) * .34), rgba(var(--jv), .04) calc(100% - var(--fade) * .18), rgba(var(--jv), 0) 100%);margin-bottom:0}.jcv:before,.jcv:after{content:none}.jcv{--fade:clamp(150px, 15cqi, 250px);background:rgb(var(--jv));margin:0 0 16px;padding:24px 0}.jcv__riel{-webkit-mask-image:none;mask-image:none}.jcv__velo{inset:0}.jcv:before,.jcv:after{content:"";z-index:1;height:var(--fade);pointer-events:none;position:absolute;left:0;right:0}.jcv:before{background:linear-gradient(#f8f9fa 0%,#f8f9faf5 12%,#f8f9fadb 24%,#f8f9fab3 36%,#f8f9fa80 50%,#f8f9fa4d 64%,#f8f9fa24 78%,#f8f9fa0a 90%,#f8f9fa00 100%);top:0}.jcv:after{background:linear-gradient(#f8f9fa00 0%,#f8f9fa0a 10%,#f8f9fa24 22%,#f8f9fa4d 36%,#f8f9fa80 50%,#f8f9fab3 64%,#f8f9fadb 76%,#f8f9faf5 88%,#f8f9fa 100%);bottom:0}.jcv .btn--glow{background:var(--petroleo);color:#fff}@media (hover:hover) and (pointer:fine){.jcv .btn--glow:hover{background:var(--petroleo-profundo);filter:none}}.jcv:before,.jcv:after{z-index:2}.jcv__cab{z-index:3}.jcv:before{height:calc(var(--fade) + 2px);top:-2px}.jcv:after{height:calc(var(--fade) + 2px);bottom:-2px}.jcv{background:linear-gradient(to bottom, rgba(var(--jv), 0) 0, rgb(var(--jv)) 12px, rgb(var(--jv)) calc(100% - 12px), rgba(var(--jv), 0) 100%)}.lkx{max-width:480px;padding:0 16px calc(32px + env(safe-area-inset-bottom,0px));font-family:var(--text);color:var(--tinta);flex-direction:column;gap:12px;margin:0 auto;display:flex}.lkx-cab{text-align:center;margin:calc(75px + env(safe-area-inset-top,0px)) 0 75px;flex-direction:column;align-items:center;gap:16px;display:flex}.lkx-cab>img{width:104px;height:104px;box-shadow:var(--shadow-card);border-radius:22.4%}.lkx-cab h1{font:800 2.25rem/.95 var(--display);letter-spacing:-.045em;margin:0}.lkx-dest{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lkx-tile{min-height:156px;transition:transform var(--dur-press) var(--ease-out);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:22px;flex-direction:column;justify-content:space-between;gap:20px;padding:16px;text-decoration:none;display:flex}.lkx-tile:active{transform:scale(.97)}.lkx-tile b{font:700 1.1875rem/1.1 var(--display);letter-spacing:-.02em;display:block}.lkx-tile small{font:500 .8125rem/1.3 var(--text);margin-top:4px;display:block}.lkx-ic{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.lkx-ic img{object-fit:cover;width:100%;height:100%}.lkx-ic svg{fill:currentColor;width:26px;height:26px}.lkx-lista{flex-direction:column;gap:8px;margin-top:4px;display:flex}.lkx-tile--app{background:var(--petroleo);color:#fff}.lkx-tile--app small{color:var(--on-band-muted)}.lkx-tile--wa{color:var(--tinta);background:#fff}.lkx-tile--wa small{color:var(--ink-muted)}.lkx-tile--wa .lkx-ic{background:var(--petroleo);color:#fff}@media (hover:hover) and (pointer:fine){.lkx-tile--app:hover{background:var(--petroleo-profundo)}.lkx-tile--wa:hover{box-shadow:var(--shadow-card)}}@media (prefers-reduced-motion:reduce){.lkx-tile,.lk-fila{transition:background-color var(--dur-ui) ease}.lkx-tile:active,.lk-fila:active{transform:none}}html:has(.cvl){scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.cvl){scroll-behavior:auto}}.marca__logo{flex:none;width:auto;height:30px}.marca__logo g{transition:opacity var(--dur-ui) ease}.marca__logo-color,.v2-nav.solida .marca__logo-blanco,.pie--abierto .marca__logo-blanco{opacity:0}.v2-nav.solida .marca__logo-color,.pie--abierto .marca__logo-color{opacity:1}.marca__logo--pie{height:42px}.app-ficha{align-items:center;gap:16px;display:flex}.app-ficha__icono{width:72px;height:72px;box-shadow:var(--shadow-card);border-radius:22.4%;flex:none}.app-ficha b{font:700 1.25rem/1.15 var(--display);letter-spacing:-.02em;display:block}.app-ficha .small{margin-top:2px;display:block}@container pagina (max-width:599px){.v2-hero{background:#021417;height:clamp(560px,78svh,680px)}.v2-hero>img{object-position:45% 50%}.v2-hero__velo{background:linear-gradient(#02141766 0,#02141700 110px),linear-gradient(#02141700 34%,#0214176b 56%,#021417a8 78%,#021417bd 100%)}}.v2-nav{position:relative}.v2-nav__hamburguesa{border-radius:var(--r-pill);width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.v2-nav__hamburguesa:active{transform:scale(.94)}.v2-nav__hamburguesa span{height:2px;transition:transform .42s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:12px;right:12px}.v2-nav__hamburguesa span:first-child{transform:translateY(-4px)}.v2-nav__hamburguesa span:last-child{transform:translateY(4px)}.v2-nav.abierta .v2-nav__hamburguesa span:first-child{transform:rotate(45deg)}.v2-nav.abierta .v2-nav__hamburguesa span:last-child{transform:rotate(-45deg)}.v2-nav__menu{border-radius:var(--r-md);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-float);color:var(--tinta);transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), visibility 0s linear .4s;background:#f8f9faf0;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)scale(.97)}.v2-nav.abierta .v2-nav__menu{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), visibility 0s;transform:none}.v2-nav__menu ul{margin:0;padding:0;list-style:none;display:grid}.v2-nav__menu li{opacity:0;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out);transform:translateY(-4px)}.v2-nav.abierta .v2-nav__menu li{opacity:1;transition-delay:calc(70ms + var(--i) * 45ms);transform:none}.v2-nav__menu li+li{border-top:1px solid var(--line)}.v2-nav__menu a{border-radius:var(--r-sm);min-height:52px;color:var(--tinta);font:700 1.25rem/1 var(--display);letter-spacing:-.02em;transition:background-color var(--dur-ui) ease;align-items:center;padding:0 12px;text-decoration:none;display:flex}.v2-nav__menu a:active{background:#064c5314}@media (hover:hover) and (pointer:fine){.v2-nav__hamburguesa:hover{background:#ffffff1f}.v2-nav.solida .v2-nav__hamburguesa:hover,.v2-nav__menu a:hover{background:#064c530f}}@container pagina (min-width:900px){.v2-nav__hamburguesa,.v2-nav__menu{display:none}}@media (prefers-reduced-transparency:reduce){.v2-nav__menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:reduce){.v2-nav__menu,.v2-nav.abierta .v2-nav__menu,.v2-nav__menu li,.v2-nav.abierta .v2-nav__menu li{transition-property:opacity,visibility;transition-delay:0s;transform:none}.v2-nav__hamburguesa span{transition:none}}.v2-hero .v2-hero__video{object-fit:cover;filter:brightness(.5);width:100%;height:100%;position:absolute;inset:0}@container pagina (max-width:599px){.v2-hero .v2-hero__video{object-position:50% 50%}}
