.v7-vista.v7-con-figura{margin-top:200px;top:290px}.v7-figura-saluda{position:absolute;bottom:calc(100% - 6px);inset-inline-end:18px;height:200px;width:auto;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.16))}[dir=rtl] .v7-figura-saluda{transform:scaleX(-1)}@media (prefers-reduced-motion: no-preference){.v7-figura-saluda{transform-origin:50% 100%;animation:v7-saluda 3.2s ease-in-out infinite}[dir=rtl] .v7-figura-saluda{animation-name:v7-saluda-rtl}}@keyframes v7-saluda{0%,to{rotate:0deg}50%{rotate:-2.5deg}}@keyframes v7-saluda-rtl{0%,to{rotate:0deg}50%{rotate:2.5deg}}@media (max-width: 820px){.v7-vista.v7-con-figura{margin-top:150px;position:relative;top:auto}.v7-figura-saluda{height:150px}}.v7-figura-perdido{height:min(34vh,300px);width:auto;margin:0 auto -18px;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.18))}.v7-figura-hero{position:absolute;z-index:1;bottom:0;inset-inline-end:max(24px,9vw);height:min(66vh,700px);width:auto;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(0,0,0,.45));animation:v7-figura-entra 1s .3s cubic-bezier(.2,.8,.2,1) both}[dir=rtl] .v7-figura-hero{transform:scaleX(-1)}@keyframes v7-figura-entra{0%{translate:0 8%}}@media (max-width: 1100px){.v7-figura-hero{height:52vh;inset-inline-end:4vw}}@media (max-width: 560px){.v7-figura-hero{height:20svh;bottom:auto;top:128px;inset-inline-end:6vw}}@media (prefers-reduced-motion: reduce){.v7-figura-hero{animation:none}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}[data-lenis-prevent]{overscroll-behavior:contain}.kv{--kv-noche: #0b1222;--kv-noche-2: #121c33;--kv-oro: #e6c46a;--kv-oro-2: #b8913a;--kv-papel: #f5eedc;--kv-tinta: #f2ede2;position:relative;margin-block:clamp(48px,8vw,110px);color:var(--kv-tinta);background:var(--kv-noche);width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;isolation:isolate}.kv-escena{position:relative;min-height:min(100svh,920px);display:grid;align-items:end}.kv-ventana{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0 0 0 0)}.kv-ventana img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:50% 60%}.kv-ventana:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--kv-noche) 4%,rgb(11 18 34 / 72%) 38%,rgb(11 18 34 / 10%) 75%)}.kv-escena-texto{position:relative;z-index:1;display:grid;gap:18px;padding:0 max(16px,5vw) clamp(40px,7vw,90px);max-width:1280px}.kv-ceja{font:600 12px/1.3 ui-monospace,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--kv-oro)}.kv-titulo{margin:0;font-size:clamp(3rem,10vw,9.5rem);line-height:.92;letter-spacing:-.04em;font-weight:800!important}.kv-titulo .kv-l{display:block}.kv-titulo .kv-l-hueca,.kv-titulo .kv-l-hueca *{color:transparent;-webkit-text-stroke:2px var(--kv-oro)}.kv-lead{margin:0;max-width:56ch;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;color:#f2ede2d9}.kv-circulo{position:absolute;z-index:2;top:clamp(20px,6vw,70px);inset-inline-end:clamp(16px,5vw,70px)}.kv-circulo-centro{font:800 1.6rem/1 system-ui,sans-serif;color:var(--kv-oro);letter-spacing:.06em}.kv-cuerpo{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:clamp(20px,4vw,40px) max(16px,4vw) clamp(56px,8vw,100px);display:grid;gap:22px}.kv-sub{margin:clamp(30px,5vw,60px) 0 4px;font-size:clamp(1.8rem,4.4vw,3.4rem);line-height:1;letter-spacing:-.03em}.kv-pase{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,30%);border-radius:22px;background:var(--kv-papel);color:#14213a;box-shadow:0 40px 80px -30px #000000b3;overflow:hidden}.kv-pase-main{padding:clamp(20px,3.4vw,40px);display:grid;gap:22px}.kv-pase-cab{display:flex;justify-content:space-between;gap:12px;font:600 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8a6a1f}.kv-ruta{display:flex;align-items:center;gap:clamp(10px,3vw,30px)}.kv-ruta b{display:block;font-size:clamp(3rem,9vw,6.5rem);line-height:.9;letter-spacing:-.04em;font-weight:800}.kv-ruta small{font-size:15px;color:#5b6475}.kv-avion{flex:1;height:2px;position:relative;background:repeating-linear-gradient(90deg,#14213a 0 8px,transparent 8px 16px);font-size:0}.kv-avion:after{content:"✈";position:absolute;inset:50% 0 auto auto;transform:translateY(-55%);font-size:26px;color:#b8322a}.kv-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin:0}.kv-datos dt{font:600 11px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8a8f9c}.kv-datos dd{margin:4px 0 0;font-weight:700;font-size:1.05rem}.kv-pase-talon{position:relative;display:grid;align-content:center;gap:8px;padding:26px 22px;border-inline-start:3px dashed rgb(20 33 58 / 35%)}.kv-pase-talon.ck-foil{background:linear-gradient(var(--ck-angulo, 125deg),transparent 30%,rgb(255 255 255 / 75%) 46%,transparent 60%) var(--ck-desliza, 0%) 0 / 260% 100%,linear-gradient(115deg,#b8913a,#f6e3a1,#d4ad52,#fff4c9,#b8913a) var(--ck-desliza, 0%) 0 / 300% 100%!important}.kv-pase-talon small{font:600 11px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.kv-hueco{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;font-weight:800;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:2px #14213a;font-variant-numeric:tabular-nums}.kv-codigo{height:46px;background:repeating-linear-gradient(90deg,#14213a 0 2px,transparent 2px 4px,#14213a 4px 7px,transparent 7px 9px,#14213a 9px 10px,transparent 10px 14px);opacity:.85}.kv-nota{margin:0;font-size:13px;color:#f2ede299}.kv-bandeja{list-style:none;margin:0;padding:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));border-radius:20px;background:#ffffff0d;border:1px solid rgb(255 255 255 / 10%)}.kv-bandeja li{display:grid;gap:8px;padding:22px;border-radius:15px;background:var(--kv-noche-2);border:1px solid rgb(255 255 255 / 9%);border-bottom-width:2px;transition:border-color .15s,background .15s}.kv-bandeja li:hover{border-color:#e6c46a8c;background:#16223d}.kv-num{font-size:3.4rem;line-height:1;font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--kv-oro)}.kv-bandeja b{font-size:1.25rem}.kv-bandeja span:last-child{color:#f2ede2b8;font-size:15px}.kv-sellos{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2.5vw,30px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.kv-sellos li:nth-child(odd) .kv-sello{rotate:-2deg}.kv-sellos li:nth-child(2n) .kv-sello{rotate:2.5deg}.kv-sello{display:block;text-decoration:none;color:#14213a;filter:drop-shadow(0 18px 24px rgb(0 0 0 / 55%));transition:rotate .3s ease,translate .3s ease}.kv-sello:hover,.kv-sello:focus-visible{rotate:0deg!important;translate:0 -6px}.kv-sello-papel{display:grid;padding:12px 12px 0;background:var(--kv-papel)}.kv-sello-papel img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.kv-sello-pie{display:grid;gap:2px;padding:10px 2px 16px}.kv-sello-pie b{font-size:1.1rem;color:#14213a!important}.kv-sello-pie small{font:600 12px/1.3 ui-monospace,Menlo,monospace;color:#8a6a1f}.kv-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(28px,4vw,48px)}.kv-boton{display:inline-block;padding:18px 30px;border-radius:999px;background:var(--kv-oro);color:#14213a;font-weight:800;font-size:1.1rem;text-decoration:none;box-shadow:0 14px 40px -12px #e6c46a99}.kv-boton-2{background:transparent;color:var(--kv-tinta);border:1.5px solid rgb(242 237 226 / 40%);box-shadow:none}.kv-boton:focus-visible,.kv-atajos a:focus-visible,.kv-sello:focus-visible{outline:3px solid var(--kv-oro);outline-offset:4px}.kv-solo{margin:0;font-size:14px;color:#f2ede2a6}.kv-atajos{display:flex;flex-wrap:wrap;gap:8px}.kv-atajos a{padding:9px 16px;border-radius:999px;border:1px solid rgb(230 196 106 / 45%);color:var(--kv-tinta);font-size:14px;text-decoration:none}.kv-atajos a:hover{background:#e6c46a24}.kv-creditos{margin:10px 0 0;font-size:11px;color:#f2ede266}.kv-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:14px 18px;position:relative;z-index:5;margin:86px auto -66px;max-width:min(1180px,calc(100% - 32px));border-radius:999px;background:#0b1222;color:#f2ede2;text-decoration:none;border:1px solid rgb(230 196 106 / 45%);box-shadow:0 16px 40px -18px #0b1222b3}.kv-banner-vip{padding:4px 10px;border-radius:999px;background:#e6c46a;color:#0b1222;font-weight:800;font-size:13px;letter-spacing:.08em}.kv-banner strong{font-size:1rem}.kv-banner-ir{color:#e6c46a;font-weight:700}@media (max-width: 700px){.kv-pase{grid-template-columns:1fr}.kv-pase-talon{border-inline-start:0;border-top:3px dashed rgb(20 33 58 / 35%)}.kv-circulo{transform:scale(.7);transform-origin:top right}.kv-banner{border-radius:20px}}@media (prefers-reduced-motion: reduce){.kv-sello{transition:none}}#kndr :is(h2,h3){font-family:Geist Variable,-apple-system,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.035em!important}#kv-banner,#kv-banner .kv-banner-vip,#kndr .kv-boton,#kndr .kv-atajos a{border-radius:999px!important}#kndr .kv-pase{border-radius:22px!important}#kndr .kv-bandeja{border-radius:20px!important}#kndr .kv-bandeja li{border-radius:15px!important}@media (max-width: 700px){#kv-banner{border-radius:20px!important}}.kv-boton-tg{display:inline-flex;align-items:center;gap:8px;background:#229ed9;color:#fff;border-color:#229ed9}
