:root{--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--d:var(--font-montserrat), system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}.s-azul{--grad:radial-gradient(120% 130% at 88% 8%, #4a6cff 0%, #2544c4 30%, #111f6b 66%, #090f38 100%);--solido:#2544c4;--tinta:#fff;--trazo:#fff3;--escena:#0a1338;--punto:#6f8bff}.s-cian{--grad:radial-gradient(125% 135% at 10% 0%, #8fe3f4 0%, #3aa6c6 26%, #124a6e 62%, #081a33 100%);--solido:#6fcbdf;--tinta:#0d0d0d;--trazo:#ffffff38;--escena:#06242e;--punto:#6fcbdf}.s-rojo{--grad:radial-gradient(120% 130% at 90% 96%, #ff5a1f 0%, #d21a10 28%, #650909 62%, #1b0303 100%);--solido:#c4160f;--tinta:#fff;--trazo:#fff3;--escena:#260708;--punto:#ff6a3a}.s-crema{--grad:radial-gradient(120% 130% at 85% 0%, #fff 0%, #f6f2e9 45%, #e7dfcf 100%);--solido:#f3efe6;--tinta:#0d0d0d;--trazo:#0d0d0d24;--escena:#f1ece2;--punto:#f3efe6}.op{color:var(--tinta);isolation:isolate;position:relative}.s-azul.op,.s-rojo.op,.s-cian.op{color:#fff}.op-fondo{z-index:-1;position:absolute;inset:0}.op-fondo:after{content:"";background:var(--grano);opacity:.16;mix-blend-mode:overlay;position:absolute;inset:0}.op-in{width:100%;position:relative}.op-kick{font-family:var(--d);letter-spacing:.18em;text-transform:uppercase;opacity:.85;font-size:.875rem;font-weight:700}.op-tit{font-family:var(--d);letter-spacing:-.04em;margin-top:14px;font-weight:800;line-height:.94}.op-prom{opacity:.92;max-width:34em;margin-top:18px;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.4}.op-num{font-family:var(--d);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px var(--trazo);-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:800;line-height:.8;position:absolute}.mapa{border-bottom:1px solid #ffffff0f;padding:clamp(64px,9vw,112px) 0}.mapa-t{font-family:var(--d);letter-spacing:-.03em;font-size:clamp(2.2rem,4.6vw,3.75rem);font-weight:800;line-height:1.04}.mapa-t b{color:#6fcbdf;font-weight:800}.mapa-s{color:hsl(var(--muted-foreground));max-width:40em;margin-top:12px;font-size:1.125rem;line-height:1.55}.mapa-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mapa-c{transition:transform .25s var(--ease), border-color .25s;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:22px 20px 20px;text-decoration:none;display:flex}a.mapa-c:hover{border-color:#fff3;transform:translateY(-3px)}.mapa-h{font-family:var(--d);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.125rem;font-weight:800;display:flex}.mapa-h:before{content:"";background:var(--punto);width:12px;height:12px;box-shadow:0 0 16px 1px var(--punto);border-radius:50%;flex:none}.mapa-c ul{color:#fafafad1;gap:7px;margin:14px 0 0;padding:0;font-size:.95rem;line-height:1.35;list-style:none;display:grid}.mapa-c li{gap:8px;display:flex}.mapa-c li:before{content:"";background:#ffffff4d;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5em}.bloque{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(72px,9vw,120px)}.bloque-t{font-family:var(--d);letter-spacing:-.025em;max-width:22em;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;line-height:1.06}.bloque-p{color:hsl(var(--muted-foreground));max-width:40em;margin-top:12px;font-size:1.125rem;line-height:1.6}.cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.cifra{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:22px}.cifra b{font-family:var(--d);letter-spacing:-.03em;background:linear-gradient(90deg,#6fcbdf,#5b7dff);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:800;line-height:1;display:block}.cifra span{color:hsl(var(--muted-foreground));margin-top:8px;font-size:.95rem;line-height:1.35;display:block}.nota{color:hsl(var(--muted-foreground));margin-top:14px;font-size:.8125rem}.dos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(56px,7vw,88px);display:grid}.dos h3{font-family:var(--d);letter-spacing:-.015em;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:700;line-height:1.2}.dos p{color:hsl(var(--muted-foreground));margin-top:10px;font-size:1.125rem;line-height:1.6}.lista{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lista li{color:#fafafae0;gap:10px;line-height:1.45;display:flex}.lista li:before{content:"✓";color:#6fcbdf;font-weight:700}.gficha{color:#202124;background:#fff;border-radius:22px;padding:22px;font-size:.95rem;box-shadow:0 30px 80px -30px #000c}.gficha h4{font-family:system-ui,sans-serif;font-size:1.4rem;font-weight:500}.gficha .est{color:#5f6368;margin-top:4px}.gficha .est b{color:#202124;font-weight:500}.gficha .est i{color:#fbbc04;letter-spacing:1px;font-style:normal}.gbots{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gbots span{color:#1a73e8;border:1px solid #dadce0;border-radius:999px;padding:7px 14px;font-size:.875rem;font-weight:500}.gres{border-top:1px solid #ececec;margin-top:16px;padding-top:14px}.gres p{color:#3c4043;margin:0;font-size:.92rem;line-height:1.45}.gres .quien{color:#202124;margin-bottom:3px;font-weight:600}.gres .resp{background:#f1f3f4;border-radius:12px;margin-top:10px;padding:10px 12px}.gsch{color:#202124;background:#fff;border-radius:22px;padding:20px;box-shadow:0 30px 80px -30px #000c}.gbusca{color:#202124;border:1px solid #dfe1e5;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex}.gbusca:before{content:"";border:2px solid #9aa0a6;border-radius:50%;width:14px;height:14px}.gpat{color:#202124;margin-top:18px;font-size:.8rem;font-weight:700}.gtit{color:#1a0dab;margin-top:6px;font-family:system-ui,sans-serif;font-size:1.25rem;line-height:1.25}.gdes{color:#4d5156;margin-top:4px;font-size:.92rem;line-height:1.45}.gsep{border-top:1px solid #ececec;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:10px;display:flex}.gsep span{color:#1967d2;background:#e8f0fe;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:500}.mesa{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.mesa figure{background:#fff;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #000000bf}.mesa img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mesa figure.cont img{-o-object-fit:contain;object-fit:contain;padding:14px}.mesa figure.osc{background:#111}.mesa figcaption{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0d0dd1;border-radius:999px;padding:6px 11px;font-size:.8125rem;font-weight:600;position:absolute;bottom:10px;left:10px}.alto{aspect-ratio:auto;height:100%}.fila2{grid-row:span 2;height:100%}.mesa figcaption.arr{inset:10px 10px auto auto}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.ar1{aspect-ratio:1}.ar45{aspect-ratio:4/5}.ar43{aspect-ratio:4/3}.ar169{aspect-ratio:16/9}.ar34{aspect-ratio:3/4}.ar53{aspect-ratio:5/3}.ar2{aspect-ratio:2.2}.ar5{aspect-ratio:4.9}.muro{gap:14px;margin-top:44px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.muro-f{will-change:transform;gap:14px;width:max-content;animation:80s linear infinite muro;display:flex}.muro-f.inv{animation-duration:95s;animation-direction:reverse}.muro-f.len{animation-duration:110s}.muro:hover .muro-f{animation-play-state:paused}.muro-f div{aspect-ratio:1;background:#fff;border-radius:18px;flex:none;width:clamp(128px,14.5vw,214px);overflow:hidden}.muro-f img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .35s var(--ease);padding:8px;display:block}.muro-f div:hover img{transform:scale(1.1)}@keyframes muro{to{transform:translate(-50%)}}.gran-n{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:8px;display:flex}.gran-n b{font-family:var(--d);letter-spacing:-.05em;background:linear-gradient(90deg,#6fcbdf,#5b7dff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,11rem);font-weight:800;line-height:.82}.gran-n span{font-family:var(--d);letter-spacing:-.025em;max-width:13em;padding-bottom:6px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;line-height:1.08}.pal{background:#fff;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid}.pal i{align-items:flex-end;padding:10px 12px;font-size:.75rem;font-style:normal;font-weight:600;display:flex}.tk-row{margin-top:clamp(64px,8vw,112px)}.tk-row .t{max-width:44rem}.tk{background:radial-gradient(900px 480px at 86% 100%,#2544c452,#0000 65%),radial-gradient(600px 360px at 8% 0,#6fcbdf24,#0000 65%),#0f0f10;border:1px solid #ffffff1a;border-radius:28px;margin-top:32px;position:relative;overflow:hidden}.tk-esc{grid-template-columns:232px minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);min-height:500px;padding:clamp(22px,2.6vw,34px);display:grid;position:relative}.tk-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tk-svg path{fill:none;stroke:#ffffff1a;stroke-width:2px}.tk-esc{overflow:hidden}.tk-svg path.pulso{stroke:#6fcbdf;stroke-width:3px;filter:drop-shadow(0 0 7px #6fcbdf);stroke-dasharray:var(--l);stroke-dashoffset:var(--l)}.tk.flujo .tk-svg path.pulso{stroke-dashoffset:0;transition:stroke-dashoffset .95s cubic-bezier(.4,0,.2,1)}.tk-tel{z-index:2;aspect-ratio:232/440;background:#000;border:2px solid #fff3;border-radius:34px;align-self:center;width:100%;max-width:232px;padding:8px;position:relative;box-shadow:0 30px 70px -24px #000}.tk-pant{color:#fff;background:#111;border-radius:26px;flex-direction:column;height:100%;padding:18px 14px 14px;display:flex;position:relative;overflow:hidden}.tk-pant img{width:92px;height:auto;margin:2px auto 12px;display:block}.tk-marca{font-family:var(--d);text-align:center;color:#ecaf00;margin:2px 0 12px;font-size:.95rem;font-weight:800}.tk-pant h5{font-family:var(--d);letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.tk-lin{color:#ffffffdb;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:8px;padding:9px 0;font-size:.8125rem;display:flex}.tk-tot{justify-content:space-between;padding:11px 0 0;font-size:.95rem;font-weight:700;display:flex}.tk-env{color:#ffffff8c;margin-top:6px;font-size:.75rem}.tk-pag{color:#0d0d0d;text-align:center;background:#ecaf00;border-radius:14px;margin-top:auto;padding:13px 8px;font-size:.9rem;font-weight:700;position:relative;overflow:hidden}.tk-dedo{opacity:0;width:46px;height:46px;transition:opacity .3s, transform .3s var(--ease);pointer-events:none;background:#ffffff73;border-radius:50%;margin-left:-23px;position:absolute;bottom:24px;left:50%;transform:scale(1.5);box-shadow:0 0 0 2px #ffffff80}.tk.toca .tk-dedo{opacity:1;transform:scale(.82)}.tk-ok{text-align:center;opacity:0;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;transition:opacity .3s;display:flex;position:absolute;inset:0}.tk-ok i{color:#0d0d0d;width:58px;height:58px;transition:transform .4s var(--ease);background:#ecaf00;border-radius:50%;place-items:center;font-size:1.7rem;font-style:normal;font-weight:800;display:grid;transform:scale(.4)}.tk-ok b{font-family:var(--d);font-size:1.1rem}.tk-ok span{color:#ffffff9e;font-size:.8125rem}.tk.ok .tk-ok{opacity:1}.tk.ok .tk-ok i{transform:none}.tk-der{z-index:2;flex-direction:column;justify-content:flex-end;gap:14px;height:100%;display:flex;position:relative}.tk-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2.2vw,28px);margin:0;padding:0;list-style:none;display:grid}.tk-pasos li{font-family:var(--d);color:#ffffff59;align-items:center;gap:9px;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:700;line-height:1.15;transition:color .3s;display:flex}.tk-pasos b{border:1.5px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;transition:all .3s;display:grid}.tk[data-paso="1"] .tk-pasos li:first-child,.tk[data-paso="2"] .tk-pasos li:nth-child(-n+2),.tk[data-paso="3"] .tk-pasos li{color:#fff}.tk[data-paso="1"] .tk-pasos li:first-child b,.tk[data-paso="2"] .tk-pasos li:nth-child(-n+2) b,.tk[data-paso="3"] .tk-pasos li b{color:#0d0d0d;background:#6fcbdf;border-color:#6fcbdf}.tk-imps{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(10px,2.2vw,28px);min-height:372px;display:grid;position:relative}.tk-imp{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.tk-pap{color:#151515;z-index:1;background:#fbfaf5;align-self:center;width:88%;height:0;margin-bottom:-6px;font-family:ui-monospace,Cascadia Mono,Consolas,Courier New,monospace;font-size:clamp(.72rem,1vw,.875rem);line-height:1.5;transition:height .11s linear;position:relative;overflow:hidden;box-shadow:0 10px 30px -8px #000000b3}.tk-pap:before{content:"";z-index:2;opacity:0;background:linear-gradient(135deg,#0f0f10 50%,#0000 50%) 0 0/11px 8px repeat-x,linear-gradient(225deg,#0f0f10 50%,#0000 50%) 5.5px 0/11px 8px repeat-x;height:8px;position:absolute;top:0;left:0;right:0}.tk-pap.fin:before{opacity:1}.tk-pap-in{padding:14px 12px 12px}.tk-pap-in p{white-space:nowrap;margin:0;overflow:hidden}.tk-pap-in .c{text-align:center;font-weight:700}.tk-pap-in .g{white-space:normal;font-size:1.14em;font-weight:700}.tk-pap-in .r{border-top:1px dashed #333;height:0;margin:6px 0}.tk-pap-in .f{justify-content:space-between;gap:6px;display:flex}.tk-caja{z-index:2;background:linear-gradient(#2b2b2e,#18181a);border:1px solid #ffffff24;border-radius:14px 14px 12px 12px;flex-direction:column;justify-content:center;height:96px;padding:12px 14px 8px;display:flex;position:relative;box-shadow:0 18px 40px -16px #000}.tk-caja:before{content:"";background:#000;border-radius:4px;height:6px;position:absolute;top:7px;left:8%;right:8%;box-shadow:inset 0 1px 2px #ffffff1a}.tk-nom{font-family:var(--d);align-items:center;gap:8px;font-size:clamp(.95rem,1.4vw,1.125rem);font-weight:800;display:flex}.tk-led{background:#3a3a3a;border-radius:50%;flex:none;width:9px;height:9px;transition:background .2s,box-shadow .2s}.tk-imp.vivo .tk-led{background:#57e389;box-shadow:0 0 12px 2px #57e389}.tk-imp.vibra .tk-caja{animation:.13s linear infinite vibra}@keyframes vibra{50%{transform:translateY(1px)}}.tk-des{color:#fff9;margin-top:3px;font-size:clamp(.72rem,.95vw,.8125rem);line-height:1.25}.tk-pie{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px clamp(24px,3.4vw,44px) 20px;display:flex}.tk-fin{font-family:var(--d);letter-spacing:-.02em;opacity:0;transition:opacity .4s, transform .4s var(--ease);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800;transform:translateY(6px)}.tk.acabado .tk-fin{opacity:1;transform:none}.tk-bot{appearance:none;color:#0d0d0d;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:999px;padding:10px 18px;font-size:.9375rem;font-weight:600}.tk-bot:hover{background:#e8e8e8}@media (prefers-reduced-motion:reduce){.muro-f{animation:none}}@media (max-width:900px){.mapa-g,.cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.dos{grid-template-columns:minmax(0,1fr)}.dos .pri{order:-1}.mesa{gap:10px}.mesa .c2,.mesa .c3{grid-column:span 6}.mesa .c4,.mesa .c5,.mesa .c7,.mesa .c8{grid-column:span 12}.mesa .c6{grid-column:span 6}.mesa .alto{aspect-ratio:5/3;height:auto}.mesa .c4.alto{aspect-ratio:3/4}.mesa .fila2{aspect-ratio:5/3;grid-row:auto;height:auto}.mesa .ar5{aspect-ratio:3.4}.mesa figcaption{padding:5px 9px;font-size:.72rem;bottom:7px;left:7px}}.cifras-largas .cifra b{font-size:clamp(1.9rem,3.2vw,2.85rem)}@media (max-width:480px){.cifra{padding:18px}.cifra b{font-size:clamp(1.6rem,7.8vw,2.3rem)}.cifras-largas .cifra b{font-size:clamp(1.4rem,6.8vw,2rem)}}@media (max-width:640px){.mapa-g{grid-template-columns:minmax(0,1fr)}.tk-esc{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:14px 12px 26px}.tk-tel{aspect-ratio:auto;border-radius:24px;max-width:186px;height:218px;margin:0 auto;padding:5px}.tk-pant{border-radius:19px;padding:8px 10px}.tk-pant img{width:50px;margin:0 auto 2px}.tk-pant h5{display:none}.tk-lin{padding:4px 0;font-size:.66rem}.tk-tot{padding-top:5px;font-size:.72rem}.tk-env{display:none}.tk-pag{border-radius:10px;padding:8px 6px;font-size:.72rem}.tk-dedo{width:36px;height:36px;margin-left:-18px;bottom:8px}.tk-ok{gap:6px}.tk-ok i{width:42px;height:42px;font-size:1.2rem}.tk-ok b{font-size:.9rem}.tk-ok span{font-size:.72rem}.tk-pap .sm-no{display:none}.tk-pasos{order:-1;gap:6px}.tk-pasos li{text-align:center;flex-direction:column;gap:5px;font-size:.68rem}.tk-pasos b{width:22px;height:22px;font-size:.7rem}.tk-der{display:contents}.tk-imps{gap:6px;min-height:214px}.tk-pap{width:96%;font-size:.56rem;line-height:1.38}.tk-pap-in{padding:7px 5px 6px}.tk-caja{border-radius:10px;height:62px;padding:9px 6px 5px}.tk-caja:before{height:3px;top:5px}.tk-nom{gap:5px;font-size:.8rem}.tk-led{width:7px;height:7px}.tk-des{font-size:.58rem}.tk-pie{padding:12px 14px 16px}.tk-svg path{stroke-width:1.5px}.tk-svg path.pulso{stroke-width:2px}.muro-f div{width:124px}.muro,.muro-f{gap:10px}}
.op{border-radius:40px 40px 0 0;align-items:flex-end;height:100svh;min-height:600px;display:flex;position:sticky;top:0;overflow:hidden}.op-fondo{background:var(--grad)}.op-in{padding-bottom:clamp(56px,11vh,110px)}.op-tit{font-size:clamp(3.3rem,11.6vw,11.5rem)}.op-num{font-size:clamp(9rem,26vw,26rem);top:clamp(130px,19vh,190px);right:3vw}.s-crema.op{color:#0d0d0d}.cap{z-index:2;background:#0d0d0d;border-radius:40px 40px 0 0;position:relative;box-shadow:0 -40px 80px -10px #0000008c}.case-section{scroll-margin-top:0}@media (max-width:767px){.op{border-radius:26px 26px 0 0;align-items:flex-start;height:auto;min-height:56svh;top:116px}.op-in{padding-top:30px;padding-bottom:76px}.op-kick{font-size:.75rem}.op-tit{font-size:var(--tm,15.4vw);margin-top:10px}.op-prom{margin-top:14px;font-size:1.0625rem}.op-num{-webkit-text-stroke-width:1.5px;font-size:7.5rem;top:auto;bottom:-14px;right:12px}.cap{border-radius:26px 26px 0 0;margin-top:-26px}}.res{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,80px);padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:grid}.res-e{font-family:var(--d);letter-spacing:.18em;text-transform:uppercase;color:#6fcbdf;font-size:.875rem;font-weight:700}.res-p{font-family:var(--d);letter-spacing:-.015em;margin-top:14px;font-size:clamp(1.45rem,2.3vw,1.75rem);font-weight:700;line-height:1.32}.res-l{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.res-l li{color:#fafafae6;gap:12px;font-size:1.0625rem;line-height:1.4;display:flex}.res-l li:before{content:"✓";color:#6fcbdf;background:#6fcbdf24;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:.8125rem;font-weight:800;display:grid}.anot-img{line-height:0;position:relative}.anot-img img{border-radius:12px;width:100%;height:auto;display:block}.anot-p{color:#0d0d0d;width:30px;height:30px;font-family:var(--d);text-align:center;animation:latido 2.8s var(--ease) infinite;background:#6fcbdf;border-radius:50%;margin:-15px 0 0 -15px;font-size:.875rem;font-weight:800;line-height:30px;position:absolute;box-shadow:0 0 0 5px #6fcbdf47,0 8px 18px -6px #000}.anot-p:nth-of-type(2){animation-delay:.3s}.anot-p:nth-of-type(3){animation-delay:.6s}.anot-p:nth-of-type(4){animation-delay:.9s}@keyframes latido{0%,to{box-shadow:0 0 0 5px #6fcbdf47,0 8px 18px -6px #000}50%{box-shadow:0 0 0 11px #6fcbdf14,0 8px 18px -6px #000}}.anot-l{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:12px 24px;max-width:1136px;margin:18px auto 0;padding:0;list-style:none;display:grid}.anot-l li{color:#fafafae0;align-items:flex-start;gap:10px;font-size:.975rem;line-height:1.35;display:flex}.anot-l b{color:#0d0d0d;width:24px;height:24px;font-family:var(--d);background:#6fcbdf;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.nota-d{text-align:right;color:hsl(var(--muted-foreground));margin-top:12px;max-width:1136px;margin-inline:auto;font-size:.75rem;display:block}.sc{background:radial-gradient(900px 480px at 86% 100%,#2544c452,#0000 65%),radial-gradient(600px 360px at 8% 0,#6fcbdf24,#0000 65%),#0f0f10;border:1px solid #ffffff1a;border-radius:28px;position:relative;overflow:hidden}.sc-pasos{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(8px,2vw,24px);margin:0;padding:clamp(16px,2vw,24px) clamp(16px,2.6vw,32px) 0;list-style:none;display:grid}.sc-pasos li{font-family:var(--d);color:#ffffff59;align-items:center;gap:9px;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:700;line-height:1.15;transition:color .3s;display:flex}.sc-pasos b{border:1.5px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;transition:all .3s;display:grid}.sc[data-paso="1"] .sc-pasos li:nth-child(-n+1),.sc[data-paso="2"] .sc-pasos li:nth-child(-n+2),.sc[data-paso="3"] .sc-pasos li:nth-child(-n+3),.sc[data-paso="4"] .sc-pasos li:nth-child(-n+4){color:#fff}.sc[data-paso="1"] .sc-pasos li:nth-child(-n+1) b,.sc[data-paso="2"] .sc-pasos li:nth-child(-n+2) b,.sc[data-paso="3"] .sc-pasos li:nth-child(-n+3) b,.sc[data-paso="4"] .sc-pasos li:nth-child(-n+4) b{color:#0d0d0d;background:#6fcbdf;border-color:#6fcbdf}.sc-esc{padding:clamp(16px,2.4vw,30px);position:relative}.sc-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-svg path{fill:none;stroke:#ffffff1a;stroke-width:2px}.sc-svg path.pulso{stroke:#6fcbdf;stroke-width:3px;filter:drop-shadow(0 0 7px #6fcbdf);stroke-dasharray:var(--l);stroke-dashoffset:var(--l);opacity:0}.sc-svg path.pulso.va{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.sc-pie{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px clamp(20px,3vw,36px) 18px;display:flex}.sc-fin{font-family:var(--d);letter-spacing:-.02em;opacity:0;transition:opacity .4s, transform .4s var(--ease);font-size:clamp(1.05rem,1.9vw,1.4rem);font-weight:800;transform:translateY(6px)}.sc.acabado .sc-fin{opacity:1;transform:none}.sc-bot{appearance:none;color:#0d0d0d;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:999px;padding:9px 16px;font-size:.875rem;font-weight:600}.sc-bot:hover{background:#e8e8e8}.dedo{z-index:30;opacity:0;width:44px;height:44px;transition:transform .55s var(--ease), opacity .25s;pointer-events:none;background:#ffffff8c;border-radius:50%;margin:-22px 0 0 -22px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #ffffffb3,0 6px 18px #0006}.dedo.ve{opacity:1}.dedo i{border-radius:50%;transition:transform .14s;position:absolute;inset:0}.dedo.clic{background:#fffc}.tel{z-index:2;background:#000;border:2px solid #fff3;border-radius:32px;flex:none;width:216px;height:430px;padding:7px;position:relative;box-shadow:0 30px 70px -24px #000}.tel-p{color:#15171a;background:#fff;border-radius:25px;height:100%;font-size:.8125rem;line-height:1.3;position:relative;overflow:hidden}.vista{opacity:0;pointer-events:none;flex-direction:column;padding:16px 13px 13px;transition:opacity .35s;display:flex;position:absolute;inset:0}.vista.on{opacity:1}.vista h6{font-family:var(--d);letter-spacing:-.01em;margin:0 0 10px;font-size:1rem;font-weight:800;line-height:1.15}.vista small{color:#6a7078;font-size:.6875rem;display:block}.boton{color:#fff;text-align:center;background:#0e376d;border-radius:12px;margin-top:auto;padding:11px 8px;font-size:.8125rem;font-weight:700}.boton.ok{background:#0a9a63}.hecho{text-align:center;justify-content:center;align-items:center;gap:8px}.hecho i{color:#fff;background:#0a9a63;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;font-style:normal;font-weight:800;display:grid}.hecho b{font-family:var(--d);font-size:1.05rem}.ven{z-index:2;color:#15171a;background:#fff;border-radius:16px;font-size:.875rem;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #000}.ven-bar{color:#5b6068;background:#f1f2f4;border-bottom:1px solid #e3e5e8;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.75rem;font-weight:600;display:flex}.ven-bar i{background:#d3d6da;border-radius:50%;width:9px;height:9px}.ven-bar span{margin-left:6px}.presu-esc{grid-template-columns:216px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:480px;display:grid}.p-fila{border-bottom:1px solid #eceef0;align-items:center;gap:8px;padding:7px 0;display:flex}.p-fila img{-o-object-fit:contain;object-fit:contain;background:#f6f6f4;border-radius:8px;flex:none;width:38px;height:38px}.p-fila span{flex:1;font-size:.75rem;font-weight:600;line-height:1.2}.p-fila em{color:#fff;border:2px solid #c9ced4;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:.75rem;font-style:normal;font-weight:800;transition:all .18s;display:grid}.p-fila.on em{background:#0e376d;border-color:#0e376d}.p-fila.on em:after{content:"✓"}.lin{border-bottom:1px solid #eceef0;justify-content:space-between;gap:8px;padding:7px 0;font-size:.75rem;display:flex}.lin b{white-space:nowrap;font-weight:700}.tot{justify-content:space-between;padding-top:9px;font-size:.9375rem;font-weight:800;display:flex}.pr-t{justify-content:space-between;align-items:baseline;gap:10px;padding:12px 16px 2px;display:flex}.pr-t b{font-family:var(--d);letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}.pr-t span{color:#6a7078;font-size:.75rem}.pr-f{opacity:0;transition:opacity .3s, transform .3s var(--ease);border-bottom:1px solid #eef0f2;grid-template-columns:40px minmax(0,1fr) 54px 68px 76px;align-items:center;gap:10px;padding:8px 16px;display:grid;transform:translateY(6px)}.pr-f.ve{opacity:1;transform:none}.pr-f img{-o-object-fit:contain;object-fit:contain;background:#f6f6f4;border-radius:8px;width:40px;height:40px}.pr-f span{font-size:.875rem;font-weight:600;line-height:1.2}.pr-f em{font-style:normal}.pr-f .q{color:#6a7078;font-size:.8125rem}.pr-f .pv,.pr-f .dt{font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.pr-f .pv{font-weight:700}.pr-f .dt{color:#7b8088;border:1px solid #e0e3e6;border-radius:8px;justify-self:end;min-width:56px;padding:4px 8px;transition:all .2s}.pr-f .dt.on{color:#d91f1f;background:#fff3f3;border-color:#d91f1f;font-weight:700}.pr-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 14px;display:flex}.pr-chip{color:#555b63;border:1.5px solid #d6dae0;border-radius:999px;padding:6px 11px;font-size:.75rem;font-weight:600;transition:all .2s}.pr-chip.on{color:#0a9a63;background:#e9f8f1;border-color:#0a9a63}.pr-tot{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800}.pr-env{color:#fff;background:#0e376d;border-radius:10px;padding:9px 16px;font-size:.8125rem;font-weight:700}.cata-esc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.cata-izq{z-index:2;gap:14px;display:grid;position:relative}.cata-erp{background:#161618;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cata-erp i{background:#6fcbdf24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;font-style:normal;display:grid}.cata-erp b{font-family:var(--d);font-size:.9375rem;display:block}.cata-erp span{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.25;display:block}.cata-nodo{color:#15171a;background:#fff;border-radius:18px;padding:16px;box-shadow:0 0 56px -16px #3b5ef0e6,0 30px 70px -24px #000}.cata-nodo .t{font-family:var(--d);margin:0 0 10px;font-size:1.0625rem;font-weight:800}.cata-prod{align-items:center;gap:10px;display:flex}.cata-prod img{-o-object-fit:contain;object-fit:contain;background:#f6f6f4;border-radius:10px;width:54px;height:54px}.cata-prod b{font-size:.9375rem;display:block}.cata-prod small{color:#6a7078;font-size:.75rem}.cata-campo{border:1.5px solid #d6dae0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:9px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.cata-campo span{color:#6a7078;font-size:.8125rem}.cata-campo b{font-variant-numeric:tabular-nums;font-size:1.125rem}.cata-campo.foco{border-color:#2544c4;box-shadow:0 0 0 3px #2544c426}.cata-gu{margin-top:10px}.cata-der{z-index:2;grid-template-columns:minmax(0,1fr);justify-self:end;gap:10px;width:100%;max-width:400px;display:grid;position:relative}.mini{color:#15171a;transition:box-shadow .3s, transform .3s var(--ease);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -18px #000}.mini-t{color:#454a51;background:#f1f2f4;justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:700;display:flex}.mini-t em{color:#0a9a63;opacity:0;font-style:normal;font-weight:800;transition:opacity .2s}.mini-c{align-items:center;gap:10px;padding:7px 10px;display:flex}.mini-c>div{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mini-c img{-o-object-fit:contain;object-fit:contain;background:#f6f6f4;border-radius:8px;flex:none;width:38px;height:38px}.mini-c b{font-size:.75rem;font-weight:600;line-height:1.15;display:block}.mini-c span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:800;display:block}.mini-c span.dato{color:#6a7078;font-size:.75rem;font-weight:600}.mini.ok{transform:translateY(-2px);box-shadow:0 0 0 2px #6fcbdf,0 0 30px -4px #6fcbdf}.mini.ok .mini-t em{opacity:1}.carta-esc{grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:22px;padding:clamp(16px,2vw,24px);display:grid}.carta-p{color:#f5f2ea;z-index:2;background:#111;border:1px solid #ffffff1f;border-radius:16px;padding:12px 14px;position:relative}.carta-p .t{font-family:var(--d);color:#ecaf00;margin:0 0 6px;font-size:.9375rem;font-weight:700}.carta-f{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:9px 0;font-size:.875rem;display:flex}.carta-f span{flex:1;font-weight:600}.carta-f u{font-variant-numeric:tabular-nums;color:#ffffffbf;font-size:.8125rem;text-decoration:none}.int{background:#ecaf00;border-radius:999px;flex:none;width:34px;height:20px;transition:background .2s;position:relative}.int:after{content:"";background:#111;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:3px;left:17px}.int.no{background:#4a4a4a}.int.no:after{background:#ddd;left:3px}.tel.pq{border-radius:26px;width:176px;height:330px;padding:6px}.tel.pq .tel-p{color:#f5f2ea;background:#111;border-radius:20px;padding:12px 10px}.tel.pq img.lg{width:74px;margin:0 auto 8px;display:block}.carta-w{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:6px;padding:9px 0;font-size:.75rem;font-weight:600;transition:opacity .25s;display:flex}.carta-w u{color:#ecaf00;font-variant-numeric:tabular-nums;font-weight:700;text-decoration:none}.carta-w.fuera{opacity:.55}.carta-w.fuera u{color:#ff7a6b}.carta-w.brilla,.carta-f.brilla{animation:.9s brilla}@keyframes brilla{30%{background:#ecaf0042}}.zon-esc{grid-template-columns:minmax(0,1fr) 290px;gap:0;display:grid}.zon-mapa{align-self:center;line-height:0;position:relative;overflow:hidden}.zon-mapa img{width:100%;height:auto;display:block}.zon-pin{opacity:0;width:26px;height:26px;transition:left .7s var(--ease), top .7s var(--ease), opacity .2s;z-index:2;filter:drop-shadow(0 4px 6px #0009);margin:-26px 0 0 -13px;position:absolute;top:0;left:0}.zon-pin svg{width:100%;height:100%;display:block}.zon-pin.ve{opacity:1}.zon-eco{opacity:0;border:2px solid #ecaf00;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.zon-eco.va{animation:.8s ease-out eco}@keyframes eco{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.zon-lado{background:#131313;border-left:1px solid #ffffff14;flex-direction:column;gap:12px;padding:18px;display:flex}.zon-lado label{font-family:var(--d);font-size:.875rem;font-weight:700}.zon-dir{color:#fff;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:.875rem;display:flex}.zon-dir:after{content:"";background:#ecaf00;width:2px;height:16px;animation:1s steps(2,end) infinite cursor}@keyframes cursor{50%{opacity:0}}.zon-res{opacity:0;transition:opacity .25s, transform .3s var(--ease);background:#ecaf001f;border:1px solid #ecaf0066;border-radius:14px;padding:14px;transform:translateY(6px)}.zon-res.ve{opacity:1;transform:none}.zon-res small{color:#ffffffa6;font-size:.8125rem;display:block}.zon-res b{font-family:var(--d);color:#ecaf00;letter-spacing:-.015em;margin-top:2px;font-size:1.375rem;font-weight:800;line-height:1.15;display:block}.zon-res.fuera{background:#ffffff0f;border-color:#fff3}.zon-res.fuera b{color:#fff;font-size:1.125rem}.gsch .gbusca{min-height:44px}.gq:after{content:"";vertical-align:-2px;background:#1a73e8;width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite cursor;display:inline-block}.gcae{opacity:0;transition:opacity .4s, transform .5s var(--ease);transform:translateY(10px)}.gcae.ve{opacity:1;transform:none}.gfalso{opacity:0;gap:7px;margin-top:16px;transition:opacity .4s .15s;display:grid}.gfalso.ve{opacity:1}.gfalso i{background:#eceef1;border-radius:6px;height:9px;display:block}.gfalso i:first-child{background:#dfe3ee;width:62%;height:12px}.gfalso i:nth-child(3){width:84%}.buscar .sc-pasos{padding:0 0 18px}.buscar .gsch{position:relative;overflow:hidden}.gsep span{transition:background .2s}.sc[data-paso="3"] .gsep .gir{background:#c6dafc}.gzona{min-height:252px;position:relative}.gruta{z-index:2;opacity:0;transition:opacity .35s, transform .5s var(--ease);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(18px);box-shadow:0 0 0 1px #e3e5e8,0 18px 36px -18px #0006}.gruta.ve{opacity:1;transform:none}.gruta-m{flex:1;width:100%;min-height:96px;display:block}.gruta-l{stroke-dasharray:1;stroke-dashoffset:1px}.gruta.ve .gruta-l{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .25s}.gruta-i{padding:10px 14px 0;line-height:1.3}.gruta-i b{color:#202124;font-family:system-ui,sans-serif;font-size:1.05rem;font-weight:500;display:block}.gruta-i small{color:#5f6368;margin-top:2px;font-size:.8rem;display:block}.gruta-i span{color:#188038;margin-top:4px;font-size:.875rem;display:block}.gruta-b{gap:8px;padding:10px 14px 14px;display:flex}.gruta-b span{color:#1a73e8;border:1px solid #dadce0;border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:600}.gruta-b span:first-child{color:#fff;background:#1a73e8;border-color:#1a73e8}.ll-esc{justify-content:center;display:flex}.tel.ll-tel{width:236px;height:460px}.ll-p{color:#fff;background:radial-gradient(130% 75% at 50% 0,#4a86e8 0%,#214a9e 42%,#0c1838 100%);padding:28px 8px 10px}.ll-h{text-align:center;font-family:var(--d);letter-spacing:-.03em;font-size:3.1rem;font-weight:700;line-height:1}.ll-d{text-align:center;color:#ffffffd1;margin:6px 0 12px;font-size:.8125rem;line-height:1.2}.ll-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ll-n{color:#15171a;opacity:0;max-height:0;transition:max-height .45s var(--ease), margin-top .45s var(--ease), padding .45s var(--ease), opacity .35s, transform .45s var(--ease);background:#ffffffed;border-radius:14px;align-items:flex-start;gap:8px;margin-top:0;padding:0 10px;display:flex;overflow:hidden;transform:translateY(-10px)scale(.96)}.ll-n.ve{opacity:1;max-height:90px;margin-top:7px;padding:8px 9px;transform:none}.ll-n i{color:#fff;background:#3176d6;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.ll-n>div{flex:1;min-width:0;font-size:.72rem;line-height:1.28}.ll-a{color:#6a7078;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:6px;font-size:.64rem;display:flex}.ll-n b{color:#15171a;font-weight:700;display:block}.ll-t{color:#3c4043;display:block}.gres .quien{justify-content:space-between;display:flex}.gres .quien i{color:#fbbc04;letter-spacing:1px;font-style:normal}.gres,.resp{transition:opacity .35s, transform .4s var(--ease)}.g-esc .gres{opacity:0;transform:translateY(8px)}.g-esc.ve1 .gres{opacity:1;transform:none}.g-esc .resp{opacity:0}.g-esc.ve2 .resp{opacity:1}.resp-t:after{content:"";vertical-align:-2px;background:#1a73e8;width:2px;height:.95em;margin-left:2px;display:inline-block}.sc.acabado .resp-t:after{display:none}.sc-limpia{background:0 0;border:0;border-radius:0;overflow:visible}.sc-limpia .sc-pie{display:none}.cita-esc{grid-template-columns:216px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:480px;display:grid}.c-dias{gap:5px;display:flex}.c-dias span{text-align:center;color:#4f5660;background:#f0f3f7;border-radius:9px;flex:1;padding:5px 0;font-size:.6875rem;font-weight:600}.c-dias span.on{color:#fff;background:#3176d6}.c-h{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.c-h span{text-align:center;border:1.5px solid #d6dae0;border-radius:10px;padding:8px 0;font-size:.75rem;font-weight:600;transition:all .18s}.c-h span.on{color:#fff;background:#3176d6;border-color:#3176d6}.boton.azul{background:#3176d6}.ag{padding:12px 14px 14px}.ag-sol{opacity:0;transition:opacity .3s, transform .35s var(--ease), background .3s, border-color .3s;background:#fff9e8;border:1.5px solid #f2d98f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex;transform:translateY(-6px)}.ag-sol.ve{opacity:1;transform:none}.ag-sol.ok{background:#e9f8f1;border-color:#a7e3c8}.ag-sol b{font-size:.875rem;display:block}.ag-sol small{color:#6a7078;font-size:.75rem}.ag-sol u{color:#fff;background:#0a9a63;border-radius:9px;flex:none;padding:7px 12px;font-size:.75rem;font-weight:700;text-decoration:none}.ag-sem{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.ag-col{align-content:start;gap:5px;display:grid}.ag-col p{text-align:center;color:#7b8088;margin:0;font-size:.6875rem;font-weight:700}.ag-col i{color:#2a4d7c;background:#f0f3f7;border-radius:7px;height:34px;padding:4px 5px;font-size:.625rem;font-style:normal;line-height:1.15;transition:all .25s;display:block;overflow:hidden}.ag-col i.t1{background:#dff3ec}.ag-col i.t2{background:#e7e4fb}.ag-col i.t3{background:#fdecd9}.ag-col i.t4{background:#dcebfb}.ag-col i.nueva{color:#0000;background:#f0f3f7}.ag-col i.nueva.ok{color:#fff;background:#3176d6;font-weight:700;box-shadow:0 0 0 2px #9cc4f5}.rec{gap:7px;margin-top:8px;display:grid}.rec span{opacity:0;transition:opacity .3s, transform .35s var(--ease);background:#eef4fc;border-radius:12px;padding:8px 10px;font-size:.6875rem;line-height:1.25;display:block;transform:translateY(8px)}.rec span.ve{opacity:1;transform:none}.rec b{color:#3176d6;font-size:.6875rem;display:block}.anu-esc{grid-template-columns:216px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.anu-l{gap:14px;margin:0;padding:0;list-style:none;display:grid}.anu-l li{opacity:.45;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:14px;padding:14px 16px;transition:all .3s;display:flex}.anu-l li b{width:30px;height:30px;font-family:var(--d);border:1.5px solid #ffffff40;border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:800;transition:all .3s;display:grid}.anu-l h4{font-family:var(--d);margin:3px 0 2px;font-size:1.0625rem;font-weight:700;line-height:1.2}.anu-l p{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.4}.sc[data-paso="1"] .anu-l li:first-child,.sc[data-paso="2"] .anu-l li:nth-child(2),.sc[data-paso="3"] .anu-l li:nth-child(3){opacity:1;background:#6fcbdf14;border-color:#6fcbdf}.sc[data-paso="1"] .anu-l li:first-child b,.sc[data-paso="2"] .anu-l li:nth-child(2) b,.sc[data-paso="3"] .anu-l li:nth-child(3) b{color:#0d0d0d;background:#6fcbdf;border-color:#6fcbdf}.sc.acabado .anu-l li{opacity:1}.sc.acabado .anu-l li b{color:#0d0d0d;background:#6fcbdf;border-color:#6fcbdf}.anu-v{color:#fff;background:#000;padding:0}.anu-v video,.anu-v img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.anu-cta{color:#111;text-align:center;background:#fff;border-radius:12px;padding:10px;font-size:.8125rem;font-weight:700;position:absolute;bottom:10px;left:10px;right:10px}.anu-pat{background:#00000073;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:600;position:absolute;top:12px;left:12px}.campo-f{border:1.5px solid #d6dae0;border-radius:10px;min-height:35px;margin-top:7px;padding:8px 10px;font-size:.75rem}.campo-f small{font-size:.625rem}.wa{color:#111;background:#e7ddd3;padding:0}.wa-t{color:#fff;background:#0b7a66;padding:12px;font-size:.8125rem;font-weight:700}.wa-b{opacity:0;max-width:88%;transition:opacity .3s, transform .35s var(--ease);background:#fff;border-radius:12px;margin:10px 10px 0;padding:8px 10px;font-size:.75rem;line-height:1.32;transform:translateY(8px)}.wa-b.yo{background:#d6f6c6;margin-left:auto}.wa-b.ve{opacity:1;transform:none}.kio-esc{justify-content:center;display:flex}.kio{width:100%;max-width:760px}.kio-p{aspect-ratio:16/10;color:#15171a;background:#f4f5f7;border:10px solid #d3d6db;border-radius:16px;font-size:13px;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #000}.kio-c{background:#fff;border-bottom:1px solid #e6e8eb;align-items:center;gap:14px;height:15%;padding:0 14px;display:flex}.kio-c img{width:auto;height:62%}.kio-b{color:#15171a;border:1.5px solid #d9dce0;border-radius:10px;flex:1;align-items:center;gap:8px;height:62%;padding:0 12px;font-size:1em;font-weight:600;display:flex}.kio-b.vacio{color:#8b9098;font-weight:400}.kio-b.foco{border-color:#fb4608;box-shadow:0 0 0 3px #fb460826}.kio-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid;position:absolute;top:15%;left:0;right:0}.kio-t{opacity:0;transition:opacity .25s, transform .3s var(--ease);background:#fff;border-radius:12px;overflow:hidden;transform:translateY(6px);box-shadow:0 2px 8px #0000000f}.kio-t.ve{opacity:1;transform:none}.kio-t img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:86px;padding:6px}.kio-t p{margin:0;padding:0 9px 8px;font-size:.88em;font-weight:600;line-height:1.15}.kio-t b{color:#fb4608;margin-top:3px;font-size:1.15em;display:block}.kio-tec{height:44%;transition:transform .35s var(--ease);background:#e7e9ec;align-content:center;gap:6px;padding:8px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.kio-tec.ve{transform:none}.kio-tec div{justify-content:center;gap:5px;display:flex}.kio-tec i{background:#fff;border-radius:7px;flex:1;place-items:center;max-width:8.6%;height:clamp(22px,5vw,38px);font-style:normal;font-weight:600;transition:background 80ms,color 80ms;display:grid;box-shadow:0 1px #00000024}.kio-tec i.pulsa{color:#fff;background:#fb4608}.kio-det{opacity:0;pointer-events:none;background:#fff;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:16px;padding:16px 24px;transition:opacity .3s;display:grid;position:absolute;inset:15% 0 0}.kio-det.ve{opacity:1}.kio-det img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:240px}.kio-det h6{font-family:var(--d);margin:0;font-size:1.6em;font-weight:800;line-height:1.1}.kio-det p{color:#6a7078;margin:4px 0 0}.kio-det b{color:#fb4608;font-family:var(--d);letter-spacing:-.03em;margin-top:12px;font-size:3em;font-weight:800;line-height:1;display:block}.kio-det small{color:#6a7078}.kio-pata{background:linear-gradient(#aeb2b9,#d3d6db);width:110px;height:26px;margin:0 auto}.kio-pie{background:#d3d6db;border-radius:7px 7px 2px 2px;width:240px;height:9px;margin:0 auto}.moni{max-width:52rem;margin:0 auto}.moni-p{background:#d3d6db;border:1px solid #e4e6ea;border-radius:1.25rem;padding:10px;box-shadow:0 30px 80px -30px #000c}.moni-p video{background:#0d0d0d;border-radius:12px;width:100%;height:auto;display:block}.moni-a{background:linear-gradient(#aeb2b9,#d3d6db);width:64px;height:32px;margin:0 auto}.moni-b{background:#d3d6db;border-radius:7px 7px 2px 2px;width:176px;height:9px;margin:0 auto}.vid-m{background:#191919;border:1px solid #ffffff1a;border-radius:1rem;padding:8px;box-shadow:0 30px 80px -30px #000c}.vid-m video{border-radius:10px;width:100%;height:auto;display:block}.mov-m{max-width:21rem;margin:0 auto}.bol{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(16px,2.4vw,28px);display:grid}.bol-i{line-height:0;position:relative}.bol-i img{filter:drop-shadow(0 24px 40px #0009);width:100%;height:auto;display:block}.bol-p{color:#0d0d0d;width:26px;height:26px;font-family:var(--d);cursor:pointer;transition:transform .2s var(--ease), background .2s;background:#6fcbdf;border:0;border-radius:50%;margin:-13px 0 0 -13px;padding:0;font-size:.75rem;font-weight:800;position:absolute;box-shadow:0 0 0 4px #6fcbdf4d}.bol-p.on{background:#fff;transform:scale(1.22);box-shadow:0 0 0 6px #ffffff4d}.bol-t{min-height:158px}.bol-t small{color:#6fcbdf;letter-spacing:.08em;font-size:.8125rem;font-weight:700;display:block}.bol-t h4{font-family:var(--d);letter-spacing:-.015em;margin:6px 0 8px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.15}.bol-t p{color:hsl(var(--muted-foreground));margin:0;font-size:1rem;line-height:1.5}.cc{padding:clamp(16px,2.4vw,28px)}.cc-t{font-family:var(--d);color:#ffffffb3;margin:0 0 8px;font-size:.875rem;font-weight:700}.cc-chips{flex-wrap:wrap;gap:7px;display:flex}.cc-chips button{appearance:none;color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:8px 13px;font-size:.875rem;font-weight:600;transition:all .18s}.cc-chips button:hover{border-color:#fff6}.cc-chips button[aria-pressed=true]{color:#0d0d0d;background:#6fcbdf;border-color:#6fcbdf}.cc-sep{height:16px}.cc-res{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.cc-res div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.cc-res b{font-family:var(--d);letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;line-height:1;display:block}.cc-res span{color:hsl(var(--muted-foreground));margin-top:5px;font-size:.875rem;line-height:1.3;display:block}.cm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(16px,2.4vw,28px);display:grid}.cm-pared{aspect-ratio:4/3;background:#e9e6df;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.cm-az{transition:height .25s var(--ease);background-color:#8b977a;background-image:linear-gradient(90deg,#ffffff8c 2px,#0000 2px),linear-gradient(0deg,#ffffff8c 2px,#0000 2px);background-size:28px 28px;position:absolute;bottom:0;left:0;right:0}.cm label{font-family:var(--d);font-size:.9375rem;font-weight:700;display:block}.cm label output{color:#6fcbdf;font-weight:800}.cm input[type=range]{accent-color:#6fcbdf;width:100%;margin:12px 0 4px}.ar{padding:clamp(16px,2.4vw,28px)}.ar-q{background:#ffffff08;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:11px 16px;font-size:1rem;display:flex}.ar-q:before{content:"";border:2px solid #ffffff80;border-radius:50%;flex:none;width:13px;height:13px}.ar-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ar-c p{font-family:var(--d);color:#ffffffa6;margin:0 0 8px;font-size:.875rem;font-weight:700}.ar-c span{border:1px solid #ffffff1a;border-radius:10px;margin-top:6px;padding:7px 10px;font-size:.875rem;transition:all .25s;display:block}.ar-c span.on{color:#0d0d0d;background:#6fcbdf;border-color:#6fcbdf;font-weight:700;box-shadow:0 0 22px -4px #6fcbdf}.ar-r{color:#15171a;opacity:0;transition:opacity .25s, transform .3s var(--ease);background:#fff;border-radius:14px;margin-top:14px;padding:12px 16px;transform:translateY(6px)}.ar-r.ve{opacity:1;transform:none}.ar-r small{color:#1a7f4e;font-size:.75rem;display:block}.ar-r b{color:#1a0dab;font-size:1.0625rem;font-weight:500}.ar3-2{aspect-ratio:3/2}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chips span{color:#bfeaf3;background:#6fcbdf14;border:1px solid #6fcbdf73;border-radius:999px;padding:7px 13px;font-size:.9375rem;font-weight:600}.ext{margin-top:clamp(56px,7vw,88px)}.ext p.e{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;font-weight:600}.ext ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ext li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:18px 20px}.ext h4{font-family:var(--d);margin:0;font-size:1.0625rem;font-weight:700}.ext li p{color:hsl(var(--muted-foreground));margin:5px 0 0;line-height:1.45}.logo-t{place-items:center;padding:11%;display:grid}.logo-t-i{width:100%;height:100%;display:block;position:relative}.logo-t img{-o-object-fit:contain;object-fit:contain}.historias{background:radial-gradient(120% 120% at 80% 0,#2544c4,#0e1a52 70%);justify-content:center;align-items:center;gap:clamp(8px,1.4vw,16px);height:100%;padding:clamp(14px,2vw,24px);display:flex}.historias img{border-radius:12px;flex:none;width:23%;max-width:200px;height:auto;box-shadow:0 18px 30px -14px #000}.historias.alta img{width:auto;max-width:none;height:100%}.mesa figure.c4.alto{position:relative}.mesa figure.c4.alto>img{width:100%;height:100%;position:absolute;inset:0}.mesa figure.limpia{background:#fff}.mesa figure.limpia img{-o-object-fit:contain;object-fit:contain;padding:18px}.mesa figure.sombra img{filter:drop-shadow(0 16px 16px #00000042);padding:26px}.muro.ancho .muro-f div{aspect-ratio:1.414;background:#fff;width:clamp(220px,26vw,360px)}.muro.ancho .muro-f img{-o-object-fit:cover;object-fit:cover;padding:0}.base-fig{border-radius:22px;line-height:0;overflow:hidden;box-shadow:0 30px 80px -30px #000c}.base-fig img{width:100%;height:auto;display:block}.dos.dere{margin-top:clamp(56px,7vw,88px)}.et-ia{background:#0d0d0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.et-ia:before{content:"";background:#6fcbdf;border-radius:50%;width:6px;height:6px}@media (max-width:900px){.res{grid-template-columns:minmax(0,1fr)}.anot-l{grid-template-columns:repeat(2,minmax(0,1fr))}.ext ul,.bol,.cm{grid-template-columns:minmax(0,1fr)}.bol-i{width:100%;max-width:260px;margin:0 auto}}@media (max-width:767px){.sc-pasos li{text-align:center;flex-direction:column;gap:5px;font-size:.68rem}.sc-pasos b{width:22px;height:22px;font-size:.7rem}.sc-svg{display:none}.dedo{width:36px;height:36px;margin:-18px 0 0 -18px}.presu-esc,.cita-esc{height:470px;min-height:0;padding:14px 10px;display:block;position:relative}.presu-esc>.tel,.cita-esc>.tel{opacity:0;margin-left:-108px;transition:opacity .35s;position:absolute;top:14px;left:50%}.presu-esc>.ven,.cita-esc>.ven{opacity:0;transition:opacity .35s;position:absolute;top:24px;left:10px;right:10px}.presu[data-paso="0"] .tel,.presu[data-paso="1"] .tel,.presu[data-paso="4"] .tel,.presu[data-paso="2"] .ven,.presu[data-paso="3"] .ven,.cita[data-paso="0"] .tel,.cita[data-paso="1"] .tel,.cita[data-paso="3"] .tel,.cita[data-paso="2"] .ven{opacity:1}.pr-f{grid-template-columns:34px minmax(0,1fr) 62px 62px;gap:8px;padding:8px 12px}.pr-f img{width:34px;height:34px}.pr-f span{font-size:.8125rem}.pr-f .q{display:none}.pr-f .dt{min-width:0;padding:3px 6px;font-size:.75rem}.cata-esc{grid-template-columns:minmax(0,1fr);gap:16px}.cata-der{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none}.mini-t{padding:5px 8px;font-size:.6875rem}.mini-c{gap:6px;padding:8px}.mini-c img{width:32px;height:32px}.mini-c>div{display:block}.mini-c b{font-size:.6875rem}.mini-c span{font-size:.875rem}.mini-c span.dato{white-space:normal;font-size:.6875rem}.carta-esc{grid-template-columns:minmax(0,1fr);justify-items:center}.carta-p{width:100%}.zon-esc{grid-template-columns:minmax(0,1fr)}.zon-lado{border-top:1px solid #ffffff14;border-left:0}.zon-res{min-height:76px}.anu-esc{grid-template-columns:minmax(0,1fr);justify-items:center}.anu-l{width:100%}.anu-l li{gap:10px;padding:11px 12px}.kio-p{border-width:6px;font-size:10px}.kio-t img{height:54px;padding:4px}.kio-det{gap:10px;padding:10px 14px}.kio-c{gap:8px;padding:0 8px}.kio-tec{gap:4px;padding:5px}.kio-tec div{gap:3px}.kio-tec i{border-radius:5px;height:22px}.ar-g{gap:7px}.ar-c span{padding:6px 7px;font-size:.75rem}.ar-c p{font-size:.72rem}.historias img{width:30%}.historias img:nth-child(4){display:none}.historias.alta img{-o-object-fit:cover;object-fit:cover;width:auto;max-width:31%;height:100%}.mesa figure.c4.alto>img{position:static}.mesa .limpia,.mesa .sombra{aspect-ratio:4/3}}@media (max-width:900px){.mapa-g{--mc:repeat(2, minmax(0, 1fr))}}@media (max-width:640px){.mapa-g{--mc:minmax(0, 1fr)}}.dos .gpat{color:#202124;margin-top:18px;font-size:.8rem;line-height:1.3}.dos .gtit{color:#1a0dab;margin-top:6px;font-size:1.25rem;line-height:1.25}.dos .gdes{color:#4d5156;margin-top:4px;font-size:.92rem;line-height:1.45}.dos p.nota{margin-top:14px;font-size:.8125rem;line-height:1.4}.s-marca{--grad:radial-gradient(85% 110% at 8% 4%, #f5682b 0%, #f5682b47 34%, transparent 62%), radial-gradient(95% 120% at 96% 98%, #3b5ef0 0%, #2544c466 38%, transparent 66%), #150c1c;--solido:#2544c4;--tinta:#fff;--trazo:#ffffff38;--punto:#f5682b}.s-marca.op{color:#fff}.muro{outline-offset:4px}.muro-f{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:none!important}.muro-f.agarrada{cursor:grabbing}.muro-f.agarrada div img{transform:none}.muro-f img{pointer-events:none;-webkit-user-drag:none}.muro-pista{text-align:right;color:hsl(var(--muted-foreground));margin-top:12px;font-size:.8125rem}.muro-pista:before{content:"←  →";color:#6fcbdf;margin-right:8px;font-weight:700}.muro-pista .mv{display:none}@media (hover:none){.muro-pista .pc{display:none}.muro-pista .mv{display:inline}}.blog-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blog-c{color:#15171a;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -32px #000000bf}.blog-c img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.blog-c div{padding:12px 14px 15px}.blog-c small{color:#3176d6;font-size:.75rem;font-weight:700;display:block}.blog-c b{margin-top:4px;font-size:.975rem;font-weight:700;line-height:1.28;display:block}@media (max-width:767px){.blog-g{grid-template-columns:minmax(0,1fr)}}.dos p.et-ia{color:#fff;margin-top:0;margin-bottom:12px;font-size:.75rem;line-height:1.4}
