.cc{--cc-page: #0E0F12;--cc-s1: #16181D;--cc-s2: #1C1F26;--cc-line: rgba(255, 255, 255, .08);--cc-azul: #0AA5E9;--cc-azul-lip: #0675A8;--cc-tinta: #0E0F12;--cc-ease: cubic-bezier(.16, 1, .3, 1);--lp-page: #0E0F12;background:var(--cc-page)}.cc-h1{font-family:var(--amia-display);font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.9;font-variation-settings:"opsz" 96;color:#fff;font-size:clamp(2.6rem,11.4vw,3.6rem)}@media (min-width: 900px){.cc-h1{font-size:clamp(3.2rem,5.5vw,6rem)}}.cc-h2,.cc-h3-cartel{font-family:var(--amia-display);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;line-height:.95;font-variation-settings:"opsz" 96;color:#fff;text-wrap:balance}.cc-h3-cartel{font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:.95}.cc .lp-acento{font-family:EB Garamond,Garamond,Hoefler Text,Georgia,serif;font-style:italic;font-weight:600;text-transform:none;letter-spacing:-.015em}.cc-h1 .lp-acento{font-size:1.05em;padding-right:.04em}.cc-h1-promesa{display:block;margin-top:.62em;font-size:.38em;letter-spacing:-.03em;line-height:1;color:var(--cc-azul)}.cc-num{font-family:var(--amia-display);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.045em;line-height:.88}.cc-azul{color:#fff;background-color:var(--cc-azul)}@media (min-width: 768px){.cc-azul{background-image:linear-gradient(#4cc6ff00,#4cc6ff);box-shadow:inset 0 -3px 0 0 var(--cc-azul-lip),0 6px 4px #00000040,0 32px 24px #00000026}}@media (max-width: 767px){.cc .lp-btn{padding-bottom:0}.cc .lp-btn-brand,.cc .lp-btn-white{box-shadow:none;background-image:none}}.cc-portada-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);grid-template-areas:"texto foto";align-items:center;-moz-column-gap:48px;column-gap:48px;padding-top:24px;padding-bottom:24px}.cc-p-texto{grid-area:texto}.cc-p-abanico{grid-area:foto;position:relative;align-self:stretch;min-height:560px}.cc-p-sub{margin-top:28px;max-width:30rem;font-size:20px;font-weight:500;line-height:1.45;color:#ffffffad}.cc-p-botones{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.cc-carta{position:absolute;left:46%;top:50%;translate:-50% -50%;aspect-ratio:9 / 16;margin:0;overflow:hidden;border-radius:28px;background:var(--cc-s2);box-shadow:0 50px 90px -30px #000000e6,inset 0 0 0 1px #ffffff14}.cc-carta img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cc-carta-centro{height:88%;z-index:3}.cc-carta-atras1{height:80%;z-index:2;filter:brightness(.6);transform:translate(30%) rotate(5deg);animation:cc-abre-1 .95s var(--cc-ease) .15s both}.cc-carta-atras2{height:72%;z-index:1;filter:brightness(.42);transform:translate(58%) rotate(10deg);animation:cc-abre-2 .95s var(--cc-ease) .2s both}@keyframes cc-abre-1{0%{transform:translate(0) rotate(0)}}@keyframes cc-abre-2{0%{transform:translate(0) rotate(0)}}@media (max-width: 899px){.cc-portada-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"foto" "sub" "botones";padding-left:0!important;padding-right:0!important;padding-top:0;padding-bottom:40px}.cc-p-texto{display:contents}.cc-p-abanico{min-height:0;aspect-ratio:4 / 5;max-height:74svh;width:100%}.cc-carta-atras1,.cc-carta-atras2{display:none}.cc-carta-centro{left:0;top:0;translate:none;width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.cc-h1{grid-area:foto;align-self:end;position:relative;z-index:4}.cc-h1-banda{display:block;padding:18px 16px 16px;background:#0e0f12d6}.cc-p-sub{grid-area:sub;margin:20px 16px 0;font-size:17px}.cc-p-botones{grid-area:botones;margin:24px 16px 0;flex-direction:column}.cc-p-botones>*{width:100%}}.cc-escenario{padding:8px 0 24px}.cc-rail{height:28px}.cc-rail-via{position:absolute;left:12px;right:12px;top:50%;height:2px;transform:translateY(-50%);border-radius:2px;background:#ffffff1f}.cc-rail-via>span{display:block;height:100%;width:calc(var(--cc-avance, 0) * 100%);border-radius:inherit;background:var(--cc-azul)}.cc-muesca{display:grid;place-items:center;width:28px;height:28px;border-radius:999px}.cc-muesca>span{width:12px;height:12px;border-radius:999px;background:var(--cc-page);box-shadow:inset 0 0 0 2px #ffffff52;transition:background-color .25s ease,box-shadow .25s ease,transform .3s var(--cc-ease)}.cc-muesca[data-encendida]>span{background:var(--cc-azul);box-shadow:none}.cc-muesca[aria-current]>span{transform:scale(1.45)}.cc-muesca:focus-visible{outline:2px solid var(--cc-azul);outline-offset:2px}.cc-pista{display:flex;gap:16px;margin-top:28px;padding:0 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;overscroll-behavior-x:contain}.cc-pista:focus-visible{outline:2px solid var(--cc-azul);outline-offset:-2px}.cc-paso{flex:none;width:min(84vw,400px);scroll-snap-align:start}.cc-paso-visual{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;background:var(--cc-s1);box-shadow:inset 0 0 0 1px #ffffff0f}.cc-paso-texto{padding:18px 4px 0}@media (min-width: 768px){.cc-pista{gap:24px;padding:0 32px 8px;scroll-padding-left:32px}}.cc-pista-fija{overflow:visible;scroll-snap-type:none;gap:28px;padding:0 max(64px,calc((100% - 1312px)/2 + 64px));will-change:transform}.cc-pista-fija{--cc-vh: clamp(280px, calc(var(--cc-h, 800px) - 420px), 500px)}.cc-pista-fija .cc-paso{width:clamp(400px,32vw,470px)}.cc-pista-fija .cc-paso-visual{height:var(--cc-vh);aspect-ratio:auto}.cc-pista-fija .cc-paso{opacity:.42;transform:scale(.965);transform-origin:center bottom;transition:opacity .45s ease,transform .6s var(--cc-ease)}.cc-pista-fija .cc-paso[data-activo]{opacity:1;transform:none}.cc-chip-sitio{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex}.cc-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:9px 15px;border-radius:999px;background:#0e0f12bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:15px;font-weight:600;line-height:1.2;color:#fff;white-space:nowrap}.cc-chip-azul{background:var(--cc-azul);-webkit-backdrop-filter:none;backdrop-filter:none}.cc-chip-con{padding-left:5px}.cc-perfil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;background:var(--cc-s1)}.cc-switch{position:relative;display:inline-block;width:46px;height:28px;flex:none;border-radius:999px;background:var(--cc-azul)}.cc-switch span{position:absolute;top:3px;left:21px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #00000059}.cc-bloque-azul{background:var(--cc-azul);color:var(--cc-tinta);padding:96px 0 104px}@media (min-width: 768px){.cc-bloque-azul{padding:128px 0 136px}}.cc-bloque-azul .cc-h2,.cc-bloque-azul .cc-h3-cartel{color:var(--cc-tinta)}.cc-bloque-azul .lp-acento{color:#fff}.cc-fila-visual{aspect-ratio:4 / 5}.cc-fila-visual>div{height:100%}@media (max-width: 639px){.cc-fila-visual{aspect-ratio:1 / 1}}.cc-enlace-negro{font-size:18px;font-weight:700;color:var(--cc-tinta);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.cc-enlace-negro:hover{text-decoration-color:#fff}.cc-enlace-negro:focus-visible{outline:2px solid var(--cc-tinta);outline-offset:4px;border-radius:4px}.cc-muro{max-height:1100px;overflow:hidden}@media (max-width: 767px){.cc-muro{max-height:980px}}.cc-muro-cols{-moz-columns:2;columns:2;-moz-column-gap:8px;column-gap:8px}@media (min-width: 768px){.cc-muro-cols{-moz-columns:4;columns:4;-moz-column-gap:12px;column-gap:12px}}@media (min-width: 1280px){.cc-muro-cols{-moz-columns:5;columns:5}}.cc-muro-celda{position:relative;margin-bottom:8px;overflow:hidden;border-radius:16px;background:var(--cc-s2);-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width: 768px){.cc-muro-celda{margin-bottom:12px;border-radius:20px}}.cc-muro-velo{background:linear-gradient(to top,var(--cc-page) 8%,rgba(14,15,18,0) 100%)}.cc-enlace-suave svg{display:inline-block;margin-left:6px;vertical-align:-2px}.cc-enlace-suave{display:inline;text-align:center;text-wrap:balance;font-size:17px;font-weight:600;color:#ffffffbf;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:5px}.cc-enlace-suave:hover{color:#fff;text-decoration-color:#fff}.cc-enlace-texto{font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:#0aa5e9cc;text-underline-offset:4px}.cc-enlace-texto:hover{text-decoration-color:#fff}.cc-plan{padding:28px;border-radius:24px;background:var(--cc-s1);box-shadow:inset 0 0 0 1px var(--cc-line)}.cc-plan-pro{box-shadow:inset 0 0 0 1.5px #0aa5e999}@media (max-width: 420px){.cc-casos h2{font-size:min(1.9rem,7.4vw)}.cc-cierre h2{font-size:min(2.4rem,9.2vw)}}@media (prefers-reduced-motion: reduce){.cc-carta-atras1,.cc-carta-atras2{animation:none!important}.cc-muesca>span,.cc-pista-fija .cc-paso{transition:none!important}}
