:root{--logo:var(--primary);--linea:var(--border);--banda:var(--primary);--banda-ink:var(--surface);--panel:color-mix(in srgb, var(--primary) 5%, var(--surface));--sombra-c:color-mix(in srgb, var(--primary) 30%, transparent);--cont:1160px;--r:22px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:root{--logo:var(--ink);--linea:color-mix(in srgb, var(--ink) 16%, var(--surface));--banda:var(--surface);--banda-ink:var(--ink);--panel:color-mix(in srgb, var(--primary) 9%, var(--bg));--sombra-c:color-mix(in srgb, var(--bg) 85%, transparent)}}html{scroll-behavior:smooth;scroll-padding-top:84px}body{overflow-x:clip}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-defs{width:0;height:0;position:absolute}.saltar{z-index:100;background:var(--surface);color:var(--primary);border:2px solid var(--primary);border-radius:8px;padding:.75rem 1rem;position:absolute;top:-80px;left:12px}.saltar:focus{top:12px}img,svg{max-width:100%}.icono{flex:none;width:1.25em;height:1.25em}.barra{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.barra.con-sombra{border-color:var(--linea);box-shadow:0 10px 30px -22px var(--sombra-c)}.barra-in{max-width:var(--cont);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.6rem 16px;display:flex;position:relative}.marca{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.marca img{width:auto;height:36px;display:block}.menu-btn{border:1px solid var(--linea);background:var(--surface);width:48px;height:48px;color:var(--primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}.menu-btn:focus-visible,.menu a:focus-visible,.marca:focus-visible,.saltar:focus-visible,summary:focus-visible,.golpe:focus-visible,.cta-sec:focus-visible,button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.menu-btn .i-cerrar,.menu-btn[aria-expanded=true] .i-abrir{display:none}.menu-btn[aria-expanded=true] .i-cerrar{display:block}.menu{align-items:center;gap:1.25rem;display:flex}.menu ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.menu li a{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:0 .7rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.menu li a:hover{background:var(--panel)}.cta-sm{min-height:44px;padding:0 1.1rem;font-size:.95rem}@media (width<=899px){.js .menu-btn{display:inline-flex}.js .menu{background:var(--bg);border-bottom:1px solid var(--linea);box-shadow:0 24px 40px -24px var(--sombra-c);flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 16px 1.25rem;display:none;position:absolute;top:100%;left:0;right:0}.js .menu.abierto{display:flex}.menu ul{flex-direction:column}.menu li a{width:100%;min-height:48px;font-size:1.05rem}.menu .cta-sm{justify-content:center;min-height:48px}.menu{flex-wrap:wrap}html:not(.js) .menu{flex-wrap:wrap;justify-content:flex-end}html:not(.js) .barra-in{flex-wrap:wrap}}.cta{box-shadow:0 10px 24px -12px var(--accent);transition:translate .2s var(--ease), box-shadow .2s}.cta:hover{box-shadow:0 16px 28px -14px var(--accent);translate:0 -2px}.cta-sec{border:2px solid var(--primary);min-height:48px;color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:0 1.25rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-sec:hover{background:var(--panel)}.etiqueta{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.chip{vertical-align:middle;letter-spacing:.02em;background:var(--panel);color:var(--primary);border:1px solid var(--linea);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.chip-prox{color:var(--warning)}.lead{color:var(--ink-muted);max-width:62ch;font-size:clamp(1.05rem,2.2vw,1.25rem)}.nota-peq{color:var(--ink-muted);font-size:.875rem}.centro{text-align:center}.h3-grande{font-family:var(--font-heading);color:var(--primary);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}h3{font-family:var(--font-heading);color:var(--primary);margin:.25rem 0 .5rem;font-size:1.3rem;line-height:1.2}h2{margin:0 0 1rem;font-size:clamp(1.9rem,4.6vw,3rem)}.tarjeta p{color:var(--ink-muted);margin:0}.tarjeta p.notice,.tarjeta .notice{color:var(--ink)}main{max-width:none;margin:0;padding:0}.hero{background:radial-gradient(60% 55% at 85% 20%, color-mix(in srgb, var(--accent-bright) 18%, transparent), transparent 70%), radial-gradient(60% 60% at 5% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 70%), var(--bg);padding:clamp(1.5rem,5vw,4rem) 16px clamp(6rem,12vw,9rem);position:relative;overflow:clip}.hero-in{max-width:var(--cont);align-items:center;gap:2.5rem;margin:0 auto;display:grid}.hero h1{margin:0 0 1.25rem;font-size:clamp(2.4rem,7vw,4.5rem)}.subraya{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent-bright) 38%, transparent) 62% 92%, transparent 92%)}.hero .lead{max-width:56ch;margin:0 0 1.75rem}.hero-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.hero-pts{color:var(--ink);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.hero-pts li{align-items:center;gap:.4rem;display:inline-flex}.hero-pts .icono{color:var(--success)}.hero-borde{width:100%;height:clamp(40px,7vw,90px);fill:var(--bg);display:block;position:absolute;bottom:-1px;left:0;right:0}@media (width>=900px){.hero-in{grid-template-columns:1.05fr 1fr}}.escena{aspect-ratio:1;perspective:1100px;width:min(100%,520px);margin:0 auto;position:relative}.escena-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-bright) 26%, transparent), transparent);filter:blur(10px);border-radius:50%;position:absolute;inset:6%}.escena-3d{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .28s var(--ease);position:absolute;inset:9%}.s-capa,.s-sombra{transform-style:preserve-3d;position:absolute;inset:0}.s-sombra{background:radial-gradient(closest-side, color-mix(in srgb, var(--sombra-c) 55%, transparent), transparent);filter:blur(14px);border-radius:50%;transform:translateZ(-45px)scale(.94)translateY(7%)}.cara{width:100%;height:100%;transform:translateZ(var(--z));position:absolute;inset:0;overflow:visible}.cara.lado{fill:color-mix(in srgb, var(--logo) 72%, var(--bg))}.cara.frente{fill:var(--logo)}.s-engranaje{animation:48s linear infinite gira}.s-yunque{animation:4.6s ease-in-out infinite martillo}.cara.frente{filter:drop-shadow(0 0 #0000)}@keyframes gira{to{transform:rotate(360deg)}}@keyframes martillo{0%,70%,to{transform:translateZ(0)}76%{transform:translateZ(-18px)}84%{transform:translateZ(6px)}}.chispas{width:0;height:0;transform-style:preserve-3d;pointer-events:none;position:absolute;top:38%;left:50%;transform:translateZ(110px)}.chispas i{background:var(--accent-bright);width:8px;height:8px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--spark) 70%, transparent);opacity:0;border-radius:50%;animation:4.6s ease-out infinite chispa;position:absolute;top:-4px;left:-4px}.chispas i:nth-child(3n){background:var(--spark);width:6px;height:6px}.chispas i:first-child{--dx:-150px;--dy:-70px}.chispas i:nth-child(2){--dx:-105px;--dy:-120px}.chispas i:nth-child(3){--dx:-55px;--dy:-150px}.chispas i:nth-child(4){--dx:-15px;--dy:-170px}.chispas i:nth-child(5){--dx:25px;--dy:-140px}.chispas i:nth-child(6){--dx:70px;--dy:-160px}.chispas i:nth-child(7){--dx:115px;--dy:-110px}.chispas i:nth-child(8){--dx:155px;--dy:-60px}.chispas i:nth-child(9){--dx:0px;--dy:-95px}.chispas i:nth-child(2n){animation-delay:40ms}@keyframes chispa{0%,76%{opacity:0;transform:translate(0)scale(.4)}78%{opacity:1;transform:translate(0)scale(1.2)}90%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.25), calc(var(--dy) + 90px)) scale(.3)}}.chispas.golpe i{animation:1s ease-out both chispa-uno}@keyframes chispa-uno{0%{opacity:1;transform:translate(0)scale(1.2)}55%{opacity:1;transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(calc(var(--dx) * 1.25), calc(var(--dy) + 90px)) scale(.3)}}.flota{z-index:2;background:var(--surface);border:1px solid var(--linea);box-shadow:0 22px 36px -18px var(--sombra-c);border-radius:16px;gap:.1rem;padding:.7rem .95rem;font-size:.9rem;animation:5.5s ease-in-out infinite sube;display:grid;position:absolute;transform:translateZ(150px)}.flota b{font-family:var(--font-heading);color:var(--primary);font-size:1.15rem}.flota small{color:var(--ink-muted);font-size:.72rem}.flota-a{top:16%;left:-6%}.flota-b{animation-delay:-2.7s;bottom:14%;right:-6%}.flota-punto{background:var(--accent-bright);border-radius:50%;width:9px;height:9px;position:absolute;top:.65rem;right:.65rem}@keyframes sube{0%,to{translate:0}50%{translate:0 -10px}}.golpe{white-space:nowrap;border:1px solid var(--linea);background:var(--surface);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;box-shadow:0 10px 20px -14px var(--sombra-c);border-radius:999px;align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;display:none;position:absolute;bottom:-4%;left:50%;translate:-50%}.js .golpe{display:inline-flex}.golpe .icono{color:var(--accent)}@media (hover:none){.escena-3d{animation:9s ease-in-out infinite oscila}}@keyframes oscila{0%,to{transform:rotateY(-14deg)rotateX(4deg)}50%{transform:rotateY(14deg)rotateX(-4deg)}}@media (width<=520px){.flota{padding:.5rem .7rem;font-size:.78rem}.flota-a{left:-2%}.flota-b{right:-2%}.flota b{font-size:1rem}.chispas i{scale:.75}}.seccion{padding:clamp(3.5rem,8vw,6.5rem) 16px;position:relative}.cont{max-width:var(--cont);margin:0 auto}.cont.estrecho{max-width:820px}.seccion-cab{text-align:center;max-width:760px;margin:0 auto clamp(2rem,5vw,3.5rem)}.seccion-cab.izq{text-align:left;margin-left:0}.seccion-cab .lead{margin-inline:auto}.seccion-diag{background:var(--panel);clip-path:polygon(0 clamp(24px,4vw,56px),100% 0,100% calc(100% - clamp(24px,4vw,56px)),0 100%);padding-block:clamp(5rem,10vw,8.5rem)}.seccion-osc{background:var(--banda);color:var(--banda-ink);clip-path:polygon(0 clamp(24px,4vw,56px),100% 0,100% 100%,0 100%);padding-top:clamp(5rem,10vw,8rem)}.seccion-osc .seccion-cab h2{color:var(--banda-ink)}.seccion-osc .seccion-cab .lead{color:color-mix(in srgb, var(--banda-ink) 86%, transparent)}.seccion-osc .etiqueta{color:var(--spark)}ul.tarjetas,ol.pasos,ul.planes{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.tarjeta{background:var(--surface);border:1px solid var(--linea);border-radius:var(--r);box-shadow:0 1px 0 var(--linea), 0 26px 44px -30px var(--sombra-c);padding:1.5rem;position:relative}.tarjeta-3d{transition:opacity .7s ease var(--d,0s), translate .7s var(--ease) var(--d,0s), box-shadow .3s ease}@media (hover:hover){.tarjeta-3d:hover,.js .tarjeta-3d.in:hover{box-shadow:0 1px 0 var(--linea), 0 36px 54px -28px var(--sombra-c);transition-delay:0s;translate:0 -8px}.tarjeta-3d:hover .il{transform:translateY(-4px)scale(1.03)}}.il{width:100%;height:auto;transition:transform .4s var(--ease);display:block}.il-problema{max-width:240px;margin:0 auto .5rem}.il-asist{max-width:190px;margin:0 auto .5rem}.f-suave{fill:color-mix(in srgb, var(--primary) 10%, transparent)}.f-suave2{fill:color-mix(in srgb, var(--primary) 18%, transparent)}.f-sup{fill:var(--surface)}.f-prim{fill:var(--primary)}.f-prim2{fill:color-mix(in srgb, var(--primary) 70%, var(--ink))}.f-acc{fill:var(--accent)}.f-chispa{fill:var(--accent-bright)}.f-chispa-n{fill:var(--spark)}.op6{opacity:.55}.tr{stroke:var(--primary);stroke-width:2.5px}.tr-prim{stroke:var(--primary);stroke-width:3px;fill:none;stroke-linecap:round}.tr-sup,.tr-osc{stroke:var(--surface);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tr-pun{stroke:color-mix(in srgb, var(--primary) 45%, transparent);stroke-width:3px;stroke-dasharray:2 7;stroke-linecap:round;fill:none}.tr-acc{stroke:var(--accent);stroke-width:5px;stroke-linecap:round;fill:none}.tx-p{fill:var(--primary);font-family:var(--font-heading)}.tx-sup{fill:var(--surface);font-weight:700}.tx-osc{fill:var(--surface);font-family:var(--font-heading)}.anim-flota{animation:5s ease-in-out infinite sube}.gira{transform-origin:70px 56px;animation:14s linear infinite gira}.tarjeta h3{margin-top:.5rem}.flujo-caja{max-width:860px;margin:0 auto 2rem}.il-flujo{overflow:visible}.tr-ruta{fill:none;stroke:color-mix(in srgb, var(--primary) 30%, transparent);stroke-width:4px;stroke-linecap:round}.tr-ruta-flujo{fill:none;stroke:var(--accent-bright);stroke-width:4px;stroke-linecap:round;stroke-dasharray:3 16;animation:1.6s linear infinite corre}@keyframes corre{to{stroke-dashoffset:-38px}}.tr-nodo{stroke:var(--primary);stroke-width:3px}.nodo{filter:drop-shadow(0 12px 14px color-mix(in srgb, var(--primary) 25%, transparent))}.viajero{display:none}@supports (offset-path:path('M0 0')){.viajero{offset-path:path("M70 170C150 60 230 60 290 130S420 220 500 120 650 60 700 110");animation:7s ease-in-out infinite viaja;display:inline}}@keyframes viaja{0%{offset-distance:0%}to{offset-distance:100%}}ol.pasos{counter-reset:p;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-bottom:clamp(3rem,7vw,5rem)}.paso-n{background:var(--primary);width:40px;height:40px;color:var(--surface);font-family:var(--font-heading);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent-bright) 30%, transparent);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;display:inline-grid}.armado{align-items:center;gap:2rem;display:grid}@media (width>=860px){.armado{grid-template-columns:1fr 1fr;gap:3rem}}.cotiza{background:var(--surface);border:1px solid var(--linea);border-radius:var(--r);box-shadow:14px 14px 0 color-mix(in srgb, var(--accent-bright) 38%, var(--bg)), 0 40px 60px -34px var(--sombra-c);padding:1.25rem 1.25rem 1.5rem;position:relative}.cotiza-cab{color:var(--primary);border-bottom:2px dashed var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.75rem;font-weight:700;display:flex}.cotiza-lineas{margin:0;padding:.5rem 0;list-style:none}.cotiza-lineas li{border-bottom:1px solid var(--linea);color:var(--ink-muted);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.cotiza-lineas b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cotiza-total{color:var(--primary);justify-content:space-between;align-items:baseline;padding-top:1rem;font-size:1.2rem;font-weight:700;display:flex}.cotiza-total b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,5vw,2.4rem)}.js .cotiza-lineas li{opacity:0;translate:-14px}.js .cotiza.in .cotiza-lineas li{opacity:1;transition:opacity .5s ease calc(var(--n) * .17s + .25s), translate .5s var(--ease) calc(var(--n) * .17s + .25s);translate:0}.modulo-ico{background:linear-gradient(140deg, var(--primary), color-mix(in srgb, var(--primary) 70%, var(--ink)));width:52px;height:52px;color:var(--surface);box-shadow:0 14px 20px -12px var(--primary), 5px 5px 0 color-mix(in srgb, var(--accent-bright) 55%, transparent);border-radius:16px 16px 16px 4px;place-items:center;display:inline-grid}.modulo-ico .icono{width:26px;height:26px}ul.prox{margin-top:1.25rem}.modulo-prox{box-shadow:none;background:0 0;border-style:dashed;align-items:flex-start;gap:1rem;display:flex}.modulo-prox .modulo-ico{background:var(--panel);color:var(--primary);box-shadow:none;flex:none}.modulo-prox h3{margin-top:0}.asistentes{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.25rem;display:grid}.asistentes .tarjeta{text-align:center}.cadena{counter-reset:c;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.cadena li{background:color-mix(in srgb, var(--banda-ink) 10%, transparent);border:1px solid color-mix(in srgb, var(--banda-ink) 24%, transparent);border-radius:18px;align-items:center;gap:.75rem;padding:1rem;font-size:.95rem;display:flex;position:relative}.cadena li b{background:var(--spark);width:36px;height:36px;color:var(--banda);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;display:grid}.cadena li.motor{background:var(--banda-ink);color:var(--banda);border-color:var(--spark);box-shadow:0 0 0 4px color-mix(in srgb, var(--spark) 45%, transparent)}.cadena li.motor .il{flex:none;width:64px;margin:0}.cadena li.motor .f-prim{fill:var(--banda)}.cadena li.motor .f-sup{fill:var(--banda-ink)}.cadena li.motor .tr-sup{stroke:var(--banda-ink)}.cadena li.motor .f-suave{display:none}@media (width>=900px){.cadena li:not(:last-child):after{content:"";background:var(--spark);width:.8rem;height:2px;position:absolute;top:50%;right:-.9rem}}.dos-col{align-items:start;gap:1.5rem;display:grid}@media (width>=900px){.dos-col{grid-template-columns:1fr 1fr;gap:2rem}}.tarjeta-form{padding:clamp(1.25rem,3vw,2rem)}.tarjeta-form h2{font-size:clamp(1.4rem,3vw,1.8rem)}#demo-form{grid-template-columns:1fr 1fr}#demo-form label:first-child,#demo-form button{grid-column:1/-1}.js .rv{opacity:0;translate:0 28px}.js .rv.in{opacity:1;transition:opacity .7s ease var(--d,0s), translate .7s var(--ease) var(--d,0s);translate:0}.js .tarjeta-3d.rv.in{transition:opacity .7s ease var(--d,0s), translate .7s var(--ease) var(--d,0s), box-shadow .3s ease}input,select{border-radius:12px;width:100%}.check input{width:24px}.tarjeta-form .notice{border-radius:0 12px 12px 0}.bubble{border-radius:16px}.seg{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.seg{grid-template-columns:1fr 1.1fr}}.seg-il{width:100%;max-width:420px;margin:0 auto}.orbita{transform-origin:180px 160px;animation:24s linear infinite gira}.ficha{transform-box:fill-box}.ficha:first-child{transform:translate(330px,120px)}.ficha:nth-child(2){transform:translate(60px,100px)}.ficha:nth-child(3){transform:translate(215px,238px)}.tr-orb{fill:none;stroke:color-mix(in srgb, var(--primary) 35%, transparent);stroke-width:2px;stroke-dasharray:3 9}.sombra-e{filter:drop-shadow(0 18px 18px color-mix(in srgb, var(--primary) 30%, transparent))}.lista-iconos{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.lista-iconos li{align-items:flex-start;gap:1rem;display:flex}.lista-iconos>li>.icono{background:var(--surface);width:48px;height:48px;color:var(--primary);border:1px solid var(--linea);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent-bright) 45%, transparent);border-radius:14px;padding:12px}.lista-iconos h3{margin:0 0 .25rem;font-size:1.15rem}.lista-iconos p{color:var(--ink-muted);margin:0}.aviso-prov{border:1px dashed var(--warning);background:var(--surface);color:var(--ink);border-radius:12px;margin:.5rem 0 0;padding:.6rem 1rem;font-size:.95rem;display:inline-block}.aviso-prov strong{color:var(--warning)}.planes{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;margin-bottom:1.5rem}.plan{flex-direction:column;padding:1.75rem 1.5rem;display:flex}.plan h3{margin-top:0;font-size:1.6rem}.plan-para{min-height:3em}.plan-precio{flex-direction:column;display:flex;margin:1rem 0!important}.plan-precio b{font-family:var(--font-heading);color:var(--primary);font-size:2.8rem;line-height:1}.plan-precio span{color:var(--ink-muted);font-size:.9rem}.plan-items{flex:1;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.plan-items li{align-items:flex-start;gap:.5rem;display:flex}.plan-items .icono{color:var(--success);margin-top:.2rem}.plan .cta,.plan .cta-sec{justify-content:center}.plan-dest{border:2px solid var(--primary);box-shadow:0 1px 0 var(--linea), 0 40px 60px -30px var(--sombra-c);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-bright) 12%, var(--surface)), var(--surface) 40%)}.plan-cinta{background:var(--primary);color:var(--surface);border-radius:999px;padding:.25rem .8rem;font-size:.8rem;font-weight:700;position:absolute;top:-14px;right:18px}@media (width>=900px){.plan-dest{translate:0 -12px}.js .plan-dest.rv:not(.in){translate:0 28px}.js .plan-dest.rv.in{translate:0 -12px}}.faq{gap:.75rem;display:grid}.faq details{background:var(--surface);color:var(--ink);border:1px solid var(--linea);border-radius:16px}.faq summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 1.25rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icono{color:var(--accent);transition:rotate .25s var(--ease)}.faq details[open] summary .icono{rotate:45deg}.faq details p{color:var(--ink-muted);max-width:70ch;margin:0;padding:0 1.25rem 1.25rem}.seccion-osc .faq summary:focus-visible{outline-color:var(--spark)}.lista-sec{padding-bottom:clamp(4rem,8vw,6rem)}.lista{align-items:center}.lista-texto h2{font-size:clamp(2rem,4.6vw,3rem)}.lista-ok{text-align:center;justify-items:center;gap:.5rem;padding:1rem 0;display:grid}.lista-ok:focus{outline:none}.lista-ok>.icono{background:var(--success);width:64px;height:64px;color:var(--surface);border-radius:50%;padding:16px}.lista-ok h3{margin:.5rem 0 0;font-size:1.6rem}.lista-ok p{color:var(--ink-muted);max-width:40ch;margin:0 0 .75rem}.il-lista{max-width:340px;margin:1.5rem 0 0}.tarjeta-form form{gap:.6rem}.lista-ok[hidden],form[hidden],.tarjeta[hidden]{display:none}.pie{background:var(--panel);border-top:1px solid var(--linea);max-width:none;padding:2.5rem 16px;display:block}.pie-in{max-width:var(--cont);color:var(--ink-muted);gap:1.25rem;margin:0 auto;font-size:.95rem;display:grid}.pie-marca{align-items:center;gap:.75rem;display:flex}.pie-marca p,.pie-copy{margin:0}.pie-enlaces{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.pie-enlaces a{align-items:center;min-height:44px;display:inline-flex}@media (width>=900px){.pie-in{grid-template-columns:1fr auto auto;align-items:center;gap:2rem}}.legal{max-width:760px;margin:0 auto;padding:2rem 16px 4rem}.legal-version{border-top:1px solid var(--border);color:var(--ink-muted);margin:3rem 0 0;padding-top:1rem;font-size:.9rem}.legal ul{padding-left:1.25rem}.legal li{margin:.25rem 0}.pausada,.pausada *,.pausada :before,.pausada :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .rv,.js .cotiza-lineas li{opacity:1;translate:none}.escena-3d{transform:rotateX(-6deg)rotateY(10deg)}.golpe,.chispas,.viajero{display:none!important}html{scroll-padding-top:84px}}.opc{color:var(--ink-muted);font-weight:400}.ayuda{color:var(--ink-muted);margin:.25rem 0 0;font-size:.95rem}.fila-tel{grid-template-columns:1fr;gap:.6rem;display:grid}@media (width>=480px){.fila-tel{grid-template-columns:minmax(9rem,11rem) 1fr;align-items:start}}.error-general{background:var(--danger-container);color:var(--on-danger-container);border-radius:12px;padding:.6rem .9rem;font-weight:600}.error-general[hidden]{display:none}button.cta[disabled]{opacity:.7;cursor:progress}
