:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.009 68.2%, 1 );--dur-fast: .2s;--dur: .5s;--dur-slow: .9s}@keyframes alma-reveal{0%{opacity:0;transform:translate3d(var(--reveal-x, 0),var(--reveal-y, 26px),0) scale(var(--reveal-scale, 1))}to{opacity:1;transform:none}}[data-reveal]{--i: 0}[data-reveal=left]{--reveal-x: -32px;--reveal-y: 0}[data-reveal=right]{--reveal-x: 32px;--reveal-y: 0}[data-reveal=zoom]{--reveal-y: 0;--reveal-scale: .94}[data-reveal=far]{--reveal-y: 90px}@supports (animation-timeline: view()){[data-reveal]{animation:alma-reveal linear both;animation-timeline:view();animation-range:entry calc(6% + var(--i) * 5%) entry calc(58% + var(--i) * 5%)}}@supports not (animation-timeline: view()){[data-reveal]{opacity:0;transform:translate3d(var(--reveal-x, 0),var(--reveal-y, 26px),0) scale(var(--reveal-scale, 1));transition:opacity var(--dur) var(--ease-out) calc(var(--i) * 70ms),transform var(--dur-slow) var(--ease-out) calc(var(--i) * 70ms)}[data-reveal].is-in{opacity:1;transform:none}}@keyframes alma-parallax{0%{transform:translate3d(0,calc(var(--depth, 1) * var(--parallax-range, 90px) * -1),0)}to{transform:translate3d(0,calc(var(--depth, 1) * var(--parallax-range, 90px)),0)}}@supports (animation-timeline: view()){[data-parallax]{animation:alma-parallax linear both;animation-timeline:view();animation-range:cover;will-change:transform}}@keyframes alma-fly{0%{transform:translate3d(var(--fly-x0, 0),calc(var(--fly-y, 55vh) * -1),0) rotate(var(--fly-r0, 12deg)) scale(var(--fly-s0, 1))}to{transform:translate3d(var(--fly-x1, 0),var(--fly-y, 55vh),0) rotate(var(--fly-r1, -6deg)) scale(var(--fly-s1, 1))}}@supports (animation-timeline: view()){[data-fly]{animation:alma-fly linear both;animation-timeline:view();animation-range:cover;will-change:transform}}.marquee{display:flex;gap:var(--marquee-gap, 2rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track{display:flex;flex:0 0 auto;gap:var(--marquee-gap, 2rem);margin:0;padding:0;list-style:none;min-width:max-content;animation:alma-marquee var(--marquee-dur, 40s) linear infinite}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes alma-marquee{to{transform:translate3d(calc(-100% - var(--marquee-gap, 2rem)),0,0)}}.stack__card{position:sticky;top:var(--stack-top, 0px);border-radius:var(--stack-radius, 28px);overflow:clip}@supports (animation-timeline: view()){.stack--depth .stack__card{animation:alma-stack-sink linear both;animation-timeline:view();animation-range:exit 0% exit 100%;transform-origin:50% 0%}}@keyframes alma-stack-sink{to{transform:scale(.94);filter:brightness(.82)}}.stage{position:relative;height:var(--stage-length, 400vh);view-timeline:--escena block}.stage__pin{position:sticky;top:0;height:100svh;overflow:clip}@property --paso{syntax: "<number>"; inherits: false; initial-value: 1;}@property --pasos{syntax: "<number>"; inherits: true; initial-value: 3;}@keyframes alma-paso{0%{opacity:0;transform:translate3d(0,var(--paso-y, 34px),0)}14%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,calc(var(--paso-y, 34px) * -.6),0)}}@supports (animation-timeline: view()){[data-paso]{animation:alma-paso linear both;animation-timeline:--escena;animation-range:contain calc((var(--paso) - 1) / var(--pasos, 3) * 100%) contain calc(var(--paso) / var(--pasos, 3) * 100%)}[data-escena]{animation:var(--escena-anim, alma-escena) linear both;animation-timeline:--escena;animation-range:contain 0% contain 100%}}@keyframes alma-escena{0%{scale:1 0}to{scale:1 1}}@supports not (animation-timeline: view()){.stage{height:auto}.stage__pin{position:static;height:auto}}.scroll-progress{position:fixed;inset:0 0 auto;z-index:100;height:var(--progress-height, 3px);background:var(--progress-color, currentColor);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline: scroll()){.scroll-progress{animation:alma-progress linear;animation-timeline:scroll(root block)}}@keyframes alma-progress{to{transform:scaleX(1)}}[data-lift]{transition:transform var(--dur-fast) var(--ease-spring)}[data-lift]:hover{transform:translateY(-3px)}[data-lift]:active{transform:translateY(0)}@keyframes alma-drop{0%{translate:0 calc(-100vh - 100%);rotate:var(--giro-ini, -45deg);opacity:0}20%{opacity:1}to{translate:0 0;rotate:var(--giro, 0deg);opacity:1}}[data-drop]{animation:alma-drop var(--drop-dur, 1.05s) var(--ease-spring) both;animation-delay:calc(var(--orden, 0) * var(--drop-stagger, 65ms))}@media(prefers-reduced-motion:reduce){[data-reveal],[data-parallax],[data-fly],[data-drop],[data-paso],[data-escena],.stack--depth .stack__card{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}[data-drop]{rotate:var(--giro, 0deg)!important}.marquee__track{animation-play-state:paused}.scroll-progress{animation:none;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){[data-parallax],[data-fly]{will-change:auto}}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2) format("woff2");font-weight:300 900;font-display:swap}:root{--blanco: #ffffff;--superficie: #f4f6f8;--superficie-2: #eceff3;--borde: #e3e7ec;--borde-2: #cfd5dc;--tinta: #10151c;--tinta-2: #4a5563;--tinta-3: #7a8494;--acento: #0b7a61;--acento-2: #085e4a;--acento-tinte: #e3f4ee;--acento-tinte-2: #c6e8da;--oscuro: #0d1b1a;--oscuro-2: #142624;--alerta: #c2410c;--alerta-tinte: #fdeedd;--sans: "Satoshi", "Helvetica Neue", Arial, sans-serif;--ancho: 1200px;--margen: clamp(20px, 4.5vw, 64px);--radio: 12px;--radio-chico: 8px;--sombra: 0 1px 2px rgba(16, 21, 28, .04), 0 8px 24px -12px rgba(16, 21, 28, .12);--sombra-grande: 0 2px 4px rgba(16, 21, 28, .04), 0 30px 60px -24px rgba(16, 21, 28, .22)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--blanco);color:var(--tinta);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--acento-tinte-2)}.icono{flex:none}.h1{font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.h2{font-size:clamp(2rem,3.8vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.h3{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.acento{color:var(--acento)}.bajada{font-size:clamp(1.05rem,1.35vw,1.22rem);color:var(--tinta-2);line-height:1.55;max-width:36em;text-wrap:pretty}.etiqueta{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--acento);background:var(--acento-tinte);padding:6px 12px;border-radius:99px}.etiqueta .icono{width:16px;height:16px}.intro{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(36px,5vw,64px);justify-items:start}.intro--centro{margin-inline:auto;text-align:center;justify-items:center}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.85em 1.35em;background:var(--acento);color:#fff;font-weight:600;text-decoration:none;border-radius:10px;transition:background .2s,transform .2s var(--ease-spring),box-shadow .2s;box-shadow:0 1px 2px #0b7a6140}.boton:hover{background:var(--acento-2);transform:translateY(-1px)}.boton .icono{width:18px;height:18px}.boton--secundario{background:var(--blanco);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde-2)}.boton--secundario:hover{background:var(--superficie)}.boton--claro{background:#fff;color:var(--oscuro);box-shadow:none}.boton--claro:hover{background:var(--acento-tinte)}.boton--chico{padding:.6em 1em;font-size:.92rem;border-radius:8px}.seccion{padding:clamp(72px,9vw,128px) var(--margen)}.seccion--superficie{background:var(--superficie)}.seccion--oscura{background:var(--oscuro);color:#fff}.seccion--oscura .bajada{color:#b8c4c1}.contenido{max-width:var(--ancho);margin:0 auto}.tarjeta{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);padding:26px;box-shadow:var(--sombra)}.icono-caja{width:44px;height:44px;border-radius:10px;background:var(--acento-tinte);color:var(--acento);display:grid;place-items:center}.icono-caja .icono{width:24px;height:24px}.barra{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:28px;padding:12px var(--margen);background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borde)}.marca{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:1.3rem;letter-spacing:-.03em;text-decoration:none}.marca img{width:160px;height:auto}.marca--lockup img{width:200px;height:auto}.marca small{font-weight:500;font-size:.78rem;color:var(--tinta-3);margin-left:2px;letter-spacing:0}.barra__nav{display:flex;gap:4px;margin-left:auto}.barra__nav a{font-size:.92rem;font-weight:500;color:var(--tinta-2);text-decoration:none;padding:8px 12px;border-radius:8px}.barra__nav a:hover{background:var(--superficie);color:var(--tinta)}.barra .boton{white-space:nowrap}@media(max-width:960px){.barra__nav{display:none}.barra .boton{margin-left:auto}}@media(max-width:480px){.barra{padding-inline:16px}.marca small{display:none}}.hero{padding:150px var(--margen) 0;position:relative;overflow:clip}.hero:before{content:"";position:absolute;inset:0 0 auto;height:100%;background:radial-gradient(60% 50% at 70% 10%,var(--acento-tinte) 0%,transparent 60%);pointer-events:none}.hero .contenido{position:relative;display:grid;gap:40px}.hero__texto{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:end}.hero__texto>div:last-child{display:grid;gap:22px;padding-bottom:6px}.hero__acciones{display:flex;flex-wrap:wrap;gap:12px}.hero__confianza{font-size:.9rem;color:var(--tinta-3);display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.hero__confianza span{display:inline-flex;align-items:center;gap:6px}.hero__confianza .icono{width:16px;height:16px;color:var(--acento)}@media(max-width:900px){.hero{padding-top:120px}.hero__texto{grid-template-columns:1fr}}.panel{border:1px solid var(--borde);border-radius:16px;background:var(--blanco);box-shadow:var(--sombra-grande);overflow:clip;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.panel__barra{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--borde);background:var(--superficie);font-size:.86rem;color:var(--tinta-2)}.panel__barra i{width:10px;height:10px;border-radius:50%;background:var(--borde-2)}.panel__barra b{margin-left:8px;color:var(--tinta);font-weight:600}.panel__barra span:last-child{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--acento);font-weight:600}.panel__barra span:last-child:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acento);animation:latido 1.6s ease-in-out infinite}@keyframes latido{50%{opacity:.3}}.panel__lista{border-right:1px solid var(--borde);padding:10px;display:grid;align-content:start;gap:4px}.panel__lista li{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;font-size:.9rem}.panel__lista li.activo{background:var(--superficie)}.panel__lista .icono-caja{width:36px;height:36px;border-radius:8px}.panel__lista .icono-caja .icono{width:20px;height:20px}.panel__lista b{display:block;font-weight:600;font-size:.92rem}.panel__lista small{color:var(--tinta-3);font-size:.8rem}.estado{font-size:.72rem;font-weight:600;padding:4px 8px;border-radius:99px;background:var(--acento-tinte);color:var(--acento);white-space:nowrap}.estado--espera{background:var(--alerta-tinte);color:var(--alerta)}.estado--gris{background:var(--superficie-2);color:var(--tinta-2)}.panel__detalle{padding:22px 24px;display:grid;gap:16px;align-content:start}.panel__detalle h4{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.panel__cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.panel__cifras div{background:var(--superficie);border-radius:10px;padding:12px 14px}.panel__cifras b{display:block;font-size:1.4rem;font-weight:700;letter-spacing:-.03em}.panel__cifras span{font-size:.78rem;color:var(--tinta-3)}.bitacora{display:grid;gap:0;border:1px solid var(--borde);border-radius:10px;overflow:hidden;font-size:.86rem}.bitacora li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;padding:9px 12px;border-top:1px solid var(--borde);align-items:center}.bitacora li:first-child{border-top:0;background:var(--superficie);font-weight:600;font-size:.78rem;color:var(--tinta-3);text-transform:uppercase;letter-spacing:.04em}.bitacora time{color:var(--tinta-3);font-variant-numeric:tabular-nums}.aprobacion{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--acento-tinte-2);background:var(--acento-tinte);border-radius:10px;font-size:.88rem}.aprobacion b{display:block;font-weight:600}.aprobacion .boton--chico{background:var(--acento);color:#fff}@media(max-width:760px){.panel{grid-template-columns:1fr}.panel__lista{border-right:0;border-bottom:1px solid var(--borde)}.panel__cifras{grid-template-columns:repeat(3,1fr)}}.integra{padding:48px var(--margen) 56px;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);margin-top:72px}.integra .contenido{display:grid;gap:18px;justify-items:center;text-align:center}.integra p{font-size:.88rem;color:var(--tinta-3);font-weight:500}.integra ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.integra li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--borde);border-radius:99px;font-size:.9rem;font-weight:500;color:var(--tinta-2);background:var(--blanco)}.integra .icono{width:18px;height:18px;color:var(--tinta)}.cifras{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.cifras li{padding:28px 26px;background:var(--oscuro-2);border-radius:var(--radio);display:grid;gap:10px}.cifras b{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.03em;color:#8fe0c4;line-height:1}.cifras span{color:#b8c4c1;font-size:.95rem}@media(max-width:900px){.cifras{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.cifras{grid-template-columns:1fr}}.catalogo{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.catalogo .tarjeta{display:grid;gap:14px;align-content:start;transition:transform .25s var(--ease-spring),box-shadow .25s}.catalogo .tarjeta:hover{transform:translateY(-3px);box-shadow:var(--sombra-grande)}.catalogo p{color:var(--tinta-2);font-size:.95rem;text-wrap:pretty}.catalogo .tipo{font-size:.76rem;font-weight:600;color:var(--tinta-3);display:inline-flex;align-items:center;gap:6px}.catalogo .tipo .icono{width:14px;height:14px}@media(max-width:960px){.catalogo{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.catalogo{grid-template-columns:1fr}}.maneras{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:start}.maneras__lista{display:grid;gap:6px}.manera{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px;border-radius:var(--radio);border:1px solid transparent}.manera.activo{border-color:var(--borde);background:var(--superficie)}.manera h3{font-size:1.15rem;font-weight:700;letter-spacing:-.015em}.manera p{color:var(--tinta-2);font-size:.95rem;margin-top:6px;text-wrap:pretty}.manera ul{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.manera li{font-size:.78rem;font-weight:500;color:var(--tinta-2);background:var(--blanco);border:1px solid var(--borde);padding:4px 10px;border-radius:99px}.vineta{position:sticky;top:96px;aspect-ratio:4 / 3;background:var(--superficie);border:1px solid var(--borde);border-radius:16px;overflow:clip}.vineta>*{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;padding:28px;display:grid;align-content:center}.vineta>.activo{opacity:1}.vineta .leyenda{position:absolute;left:18px;bottom:16px;font-size:.76rem;font-weight:600;color:var(--acento);display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.maneras{grid-template-columns:1fr}.vineta{position:relative;top:0;aspect-ratio:auto;min-height:340px;order:-1}}.v-chat{gap:10px;font-size:.9rem}.v-chat p{max-width:80%;padding:10px 14px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid var(--borde);line-height:1.4}.v-chat p.yo{background:var(--acento);color:#fff;border-color:var(--acento);margin-left:auto;border-radius:14px 14px 4px}.v-chat .nota{font-size:.74rem;font-weight:600;color:var(--alerta);background:var(--alerta-tinte);padding:5px 10px;border-radius:99px;margin:4px auto 0}.v-pc{padding:0!important}.v-pc .pantalla{position:absolute;inset:14% 10%;background:#fff;color:var(--tinta);font-size:.72rem;border-radius:10px;overflow:hidden;border:1px solid var(--borde);box-shadow:var(--sombra-grande)}.v-pc .pantalla b{display:block;background:var(--superficie);border-bottom:1px solid var(--borde);padding:8px 12px;font-weight:600}.v-pc table{width:calc(100% - 24px);margin:12px;border-collapse:collapse;font-variant-numeric:tabular-nums}.v-pc td,.v-pc th{border-bottom:1px solid var(--borde);padding:5px 8px;text-align:left;white-space:nowrap}.v-pc th{color:var(--tinta-3);font-weight:600}.v-pc .cursor{position:absolute;left:40%;top:46%;width:12px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));animation:cursor 6s ease-in-out infinite}@keyframes cursor{0%,to{left:40%;top:46%}30%{left:62%;top:38%}60%{left:55%;top:70%}80%{left:30%;top:60%}}.v-pc .aviso{position:absolute;right:12px;top:12px;background:var(--acento);color:#fff;font-weight:600;font-size:.7rem;padding:5px 10px;border-radius:99px}.v-cron{font-size:.88rem;color:var(--tinta-2)}.v-cron ul{display:grid;gap:6px}.v-cron li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;padding:10px 12px;background:#fff;border:1px solid var(--borde);border-radius:10px;align-items:center}.v-cron time{color:var(--tinta-3);font-variant-numeric:tabular-nums}.v-nodos svg{width:100%;height:auto;font-family:var(--sans);font-weight:600;font-size:11px}.v-nodos .caja{fill:#fff;stroke:var(--borde-2)}.v-nodos .caja--agente{fill:var(--acento);stroke:none}.v-nodos text{fill:var(--tinta-2)}.v-nodos .caja--agente+text{fill:#fff}.v-nodos .hilo{fill:none;stroke:var(--acento);stroke-width:1.5;stroke-dasharray:4 6;animation:hilo 2.4s linear infinite}@keyframes hilo{to{stroke-dashoffset:-40}}.v-voz{align-items:center;justify-items:center;gap:18px;text-align:center}.v-voz .onda{display:flex;gap:4px;align-items:center;height:64px}.v-voz .onda i{width:4px;background:var(--acento);border-radius:2px;animation:onda 1.1s ease-in-out infinite}.v-voz .onda i:nth-child(2n){animation-delay:.15s}.v-voz .onda i:nth-child(3n){animation-delay:.3s}.v-voz .onda i:nth-child(5n){animation-delay:.5s}@keyframes onda{0%,to{height:10px}50%{height:56px}}.v-voz p{font-size:1.3rem;font-weight:600;letter-spacing:-.01em;max-width:22ch;line-height:1.25}.recorrido{position:relative;height:420vh;background:var(--oscuro);color:#fff;--velo: .35}.recorrido__pin{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.recorrido__video,.recorrido__portada{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.recorrido__portada{z-index:-2;transition:opacity .2s}.recorrido__velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(13,27,26,calc(var(--velo) + .42)),rgba(13,27,26,var(--velo)) 45%,#0d1b1a0d 78%),linear-gradient(0deg,rgba(13,27,26,.85) 0%,transparent 40%),linear-gradient(180deg,rgba(13,27,26,.5) 0%,transparent 24%)}.recorrido.texto-derecha .recorrido__velo{transform:scaleX(-1)}.capitulo{position:absolute;left:var(--margen);bottom:clamp(4.5rem,12vh,8rem);width:min(640px,100% - 2 * var(--margen));opacity:0;translate:0 30px;filter:blur(6px);pointer-events:none;transition:opacity .6s ease,translate .8s cubic-bezier(.2,.8,.2,1),filter .6s ease}.capitulo.activo{opacity:1;translate:0 0;filter:blur(0);pointer-events:auto}.capitulo--derecha{left:auto;right:var(--margen)}.capitulo .etiqueta{background:#ffffff1f;color:#8fe0c4;margin-bottom:16px}.capitulo h2{font-size:clamp(2rem,4.6vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.capitulo h2 em{font-style:normal;color:#8fe0c4}.capitulo p{margin-top:1rem;max-width:44ch;font-size:1.1rem;color:#d7dfdc;line-height:1.5}.reloj{position:absolute;right:var(--margen);top:92px;display:grid;gap:6px;justify-items:end;text-align:right}.reloj__hora{font-size:clamp(2rem,3.4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.reloj__hora i{font-style:normal;color:#8fe0c4;animation:latido 1s steps(2) infinite}.reloj__pista{width:140px;height:3px;border-radius:2px;background:#fff3;overflow:hidden}.reloj__avance{display:block;height:100%;background:#8fe0c4;transform-origin:0 50%;transform:scaleX(0)}.reloj__meta{font-size:.78rem;color:#b8c4c1;font-weight:500}.registro{left:auto;right:var(--margen);bottom:auto;top:50%;width:min(360px,32vw);margin-top:-120px;padding:16px 18px;border-radius:14px;background:#fffffff5;color:var(--tinta);box-shadow:var(--sombra-grande);font-size:.88rem}.registro__cab{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--borde);font-weight:600;font-size:.82rem}.registro__cab span:last-child{margin-left:auto}.registro li{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid var(--borde);opacity:0;translate:12px 0;align-items:center}.registro li:last-child{border-bottom:0}.registro li time{color:var(--tinta-3);font-variant-numeric:tabular-nums;font-size:.82rem}.registro li .ok{color:var(--acento);font-weight:600}.registro li .espera{color:var(--alerta);font-weight:600}.registro.activo li{animation:entra .6s both}.registro.activo li:nth-child(2){animation-delay:.9s}.registro.activo li:nth-child(3){animation-delay:1.8s}.registro.activo li:nth-child(4){animation-delay:2.7s}.registro.activo li:nth-child(5){animation-delay:3.8s}@keyframes entra{to{opacity:1;translate:0 0}}@media(max-width:900px){.registro{display:none}.reloj{top:84px}.capitulo{bottom:4rem}}.rejilla{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rejilla .tarjeta{display:grid;gap:12px;align-content:start}.rejilla p{color:var(--tinta-2);font-size:.95rem;text-wrap:pretty}@media(max-width:900px){.rejilla{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rejilla{grid-template-columns:1fr}}.pasos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:paso}.pasos li{position:relative;display:grid;gap:12px;align-content:start;padding:26px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio)}.pasos li:before{counter-increment:paso;content:counter(paso);width:36px;height:36px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem}.pasos h3{font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.pasos p{color:var(--tinta-2);font-size:.93rem;text-wrap:pretty}.pasos .plazo{font-size:.78rem;font-weight:600;color:var(--acento)}@media(max-width:960px){.pasos{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pasos{grid-template-columns:1fr}}.giros{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.giros .tarjeta{display:grid;gap:12px;align-content:start}.giros ul{display:grid;gap:6px;margin-top:4px}.giros li{font-size:.92rem;color:var(--tinta-2);display:flex;gap:8px;align-items:flex-start}.giros li .icono{width:16px;height:16px;color:var(--acento);margin-top:3px}@media(max-width:960px){.giros{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.giros{grid-template-columns:1fr}}.planes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.planes .tarjeta{display:grid;gap:16px;align-content:start;padding:30px}.planes .tarjeta--destacado{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-tinte),var(--sombra-grande)}.planes h3{font-size:1.2rem;font-weight:700}.planes .precio{font-size:2.4rem;font-weight:700;letter-spacing:-.04em;line-height:1}.planes .precio small{display:block;font-size:.85rem;font-weight:500;color:var(--tinta-3);letter-spacing:0;margin-top:6px}.planes .precio em{font-style:normal;font-size:1.1rem;font-weight:500;color:var(--tinta-3);letter-spacing:0}.planes p{color:var(--tinta-2);font-size:.95rem}.planes ul{display:grid;gap:8px;border-top:1px solid var(--borde);padding-top:16px}.planes li{display:flex;gap:8px;font-size:.92rem;color:var(--tinta-2);align-items:flex-start}.planes li .icono{width:18px;height:18px;color:var(--acento);margin-top:2px}.planes__nota{margin-top:24px;font-size:.88rem;color:var(--tinta-3);max-width:64em}@media(max-width:900px){.planes{grid-template-columns:1fr}}.detras{display:grid;grid-template-columns:minmax(240px,4fr) minmax(0,8fr);gap:clamp(28px,5vw,72px);align-items:center}.detras__foto{aspect-ratio:4 / 5;border-radius:16px;background:#fff;border:1px solid var(--borde);overflow:clip;max-width:400px;position:relative}.detras__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.detras__texto{display:grid;gap:18px;justify-items:start}.detras__texto p{color:var(--tinta-2);font-size:1.05rem;max-width:40em;text-wrap:pretty}.detras__datos{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.detras__datos li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--borde);border-radius:99px;font-size:.88rem;font-weight:500}.detras__datos .icono{width:16px;height:16px;color:var(--acento)}@media(max-width:860px){.detras{grid-template-columns:1fr}}.preguntas{max-width:820px;margin:0 auto;display:grid;gap:10px}.preguntas details{border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);padding:0 22px}.preguntas summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;font-weight:600;font-size:1.02rem;position:relative}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"+";position:absolute;right:0;top:50%;translate:0 -50%;width:28px;height:28px;border-radius:50%;background:var(--superficie);display:grid;place-items:center;color:var(--acento);font-weight:600;transition:rotate .3s var(--ease-spring)}.preguntas details[open] summary:after{rotate:45deg}.preguntas p{color:var(--tinta-2);padding:0 0 20px;font-size:.97rem;text-wrap:pretty}.cierre{background:var(--oscuro);color:#fff;padding:clamp(72px,9vw,120px) var(--margen);position:relative;overflow:clip}.cierre:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 80% 50%,rgba(143,224,196,.18),transparent 70%);pointer-events:none}.cierre .contenido{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}.cierre .bajada{color:#b8c4c1}.cierre__acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cierre__correo{font-size:.95rem;color:#b8c4c1;margin-top:10px}.cierre__correo a{color:#fff}.cierre__lista{display:grid;gap:10px}.cierre__lista li{display:flex;gap:12px;align-items:center;padding:14px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:.95rem}.cierre__lista .icono{width:20px;height:20px;color:#8fe0c4}@media(max-width:860px){.cierre .contenido{grid-template-columns:1fr}}.pie{padding:40px var(--margen);border-top:1px solid var(--borde);font-size:.88rem;color:var(--tinta-3)}.pie .contenido{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.pie h4{font-size:.82rem;font-weight:700;color:var(--tinta);margin-bottom:10px}.pie ul{display:grid;gap:6px}.pie a{color:var(--tinta-2);text-decoration:none}.pie a:hover{color:var(--acento)}.pie__legal{grid-column:1 / -1;border-top:1px solid var(--borde);padding-top:18px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:.82rem}@media(max-width:700px){.pie .contenido{grid-template-columns:1fr 1fr}}.prosa{max-width:760px;margin:0 auto;padding:140px var(--margen) 100px;display:grid;gap:18px}.prosa h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-bottom:10px}.prosa h2{font-size:1.3rem;font-weight:700;margin-top:14px}.prosa p,.prosa li{color:var(--tinta-2)}.prosa ul{list-style:disc;padding-left:20px;display:grid;gap:6px}.filosofia__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,6vw,80px);align-items:center}.filosofia__texto{display:grid;gap:18px}.filosofia__puntos{display:grid;gap:14px;margin-top:10px}.filosofia__puntos li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.filosofia__puntos b{display:block;font-weight:700;font-size:1.02rem}.filosofia__puntos p{color:var(--tinta-2);font-size:.93rem;margin-top:3px}.filosofia__foto{display:grid;gap:12px}.filosofia__foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;box-shadow:var(--sombra-grande)}.filosofia__foto figcaption{font-size:.9rem;color:var(--tinta-3);padding-left:14px;border-left:3px solid var(--acento-tinte-2)}@media(max-width:900px){.filosofia__grid{grid-template-columns:1fr}}.foto-banda{position:relative;border-radius:16px;overflow:clip;aspect-ratio:21 / 9;margin-bottom:clamp(28px,4vw,48px);box-shadow:var(--sombra)}.foto-banda img{position:absolute;inset:-10% 0;width:100%;height:120%;object-fit:cover}.foto-banda .etiqueta{position:absolute;left:18px;bottom:16px;background:#ffffffeb}.intro--con-foto{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,64px);align-items:center;max-width:none}.intro--con-foto>div{display:grid;gap:18px;justify-items:start}.intro--con-foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;box-shadow:var(--sombra)}@media(max-width:900px){.intro--con-foto{grid-template-columns:1fr}}.blog-indice{padding-top:150px}.blog-lista{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.blog-lista .tarjeta{padding:0}.blog-lista a{display:grid;gap:12px;padding:28px;text-decoration:none;height:100%}.blog-lista p{color:var(--tinta-2);font-size:.97rem}.blog-meta{font-size:.82rem;font-weight:600;color:var(--tinta-3)}.blog-leer{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--acento);font-size:.92rem}@media(max-width:760px){.blog-lista{grid-template-columns:1fr}}.articulo__cabecera{padding:150px var(--margen) 40px}.articulo__cabecera .contenido{max-width:760px;display:grid;gap:18px;justify-items:start}.articulo__cabecera .h1{font-size:clamp(2.2rem,4.6vw,3.6rem)}.articulo__volver{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--tinta-3);text-decoration:none}.articulo__volver .volteado{rotate:180deg}.articulo__cuerpo{padding-top:10px;padding-bottom:40px;max-width:760px;font-size:1.08rem;line-height:1.7}.articulo__cuerpo h2{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin-top:28px;line-height:1.15}.articulo__cuerpo h3{font-size:1.2rem;font-weight:700;margin-top:12px}.articulo__cuerpo p,.articulo__cuerpo li{color:var(--tinta-2)}.articulo__cuerpo strong{color:var(--tinta);font-weight:700}.articulo__cuerpo blockquote{margin:8px 0;padding:16px 22px;border-left:3px solid var(--acento);background:var(--superficie);border-radius:0 10px 10px 0;color:var(--tinta);font-weight:500}.articulo__cuerpo blockquote p{color:var(--tinta)}.articulo__cuerpo ul{list-style:disc;padding-left:22px;display:grid;gap:8px}.articulo__cuerpo ol{list-style:decimal;padding-left:22px;display:grid;gap:8px}.articulo__cuerpo a{color:var(--acento)}.articulo__cuerpo hr{border:0;border-top:1px solid var(--borde);margin:20px 0}.articulo__cuerpo .fuentes{font-size:.9rem}.articulo__cuerpo .fuentes li{color:var(--tinta-3)}.articulo__cierre{padding:0 var(--margen) 100px}.articulo__cierre .contenido{max-width:760px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:var(--acento-tinte);border-color:var(--acento-tinte-2)}.articulo__cierre p{color:var(--tinta-2);margin-top:6px}@media(max-width:700px){.articulo__cierre .contenido{grid-template-columns:1fr}}
