:root{--bg:#FFFFFF;--bg-soft:#F4F7FA;--card:#FFFFFF;--ink:#22303E;--ink-strong:#0F1B29;--muted:#5C6B7E;--line:#E3E9EF;--navy:#002e6d;--navy-deep:#021F47;--accent:#0E9EC7;--accent-soft:#E3F4FA;--cyan-logo:#29C5E9;--cyan-light:#4ED9F5;--ok:#1E7F4C;--ok-bg:#E9F6EF;--ok-line:#BCE0CB;--ko:#C24343;--ko-bg:#FBEFEF;--ko-line:#EBC9C9;--sombra:0 1px 3px rgba(15,27,41,.07);--sombra-media:0 10px 30px -14px rgba(2,31,71,.22);--sombra-alta:0 24px 70px -24px rgba(2,31,71,.38), 0 8px 24px -14px rgba(2,31,71,.2)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Barlow,Helvetica Neue,Arial,sans-serif;line-height:1.65;font-size:clamp(1rem,.93rem + .25vw,1.09rem);-webkit-font-smoothing:antialiased}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2rem)}svg.ic{vertical-align:-2px;flex:none}.topbar{position:sticky;top:0;z-index:50;background:#052a5c;color:#fff;transition:box-shadow .25s,background .25s}.topbar.flotando{background:var(--navy);box-shadow:0 6px 24px -12px #021f4780}.topbar-in{display:flex;align-items:center;gap:.7rem;padding:.7rem 1.4rem;max-width:1180px;margin:0 auto}.brand-logo-enlace{display:flex}.brand-logo{width:44px;height:44px;flex:none;transition:transform .2s}.brand-logo-enlace:hover .brand-logo,.brand-logo-enlace:active .brand-logo{transform:scale(1.12) rotate(-4deg)}.brand-mark{font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;font-size:1.3rem;letter-spacing:.02em;color:#fff;text-decoration:none}.brand-mark b{color:var(--cyan-logo);font-weight:800}.nav{margin-left:auto;display:flex;align-items:center;gap:1.2rem}.nav a{color:#fff;text-decoration:none;font-weight:600;font-size:.93rem;opacity:.9}.nav a:hover{opacity:1}.nav .pill-sec{border:1px solid rgba(255,255,255,.4);border-radius:99px;padding:.42rem 1rem;opacity:1}.nav .pill-cta{background:var(--cyan-logo);color:var(--navy-deep);border-radius:99px;padding:.45rem 1.1rem;font-weight:700;opacity:1}.nav .pill-cta:hover{background:var(--cyan-light)}@media (max-width:760px){.nav a:not(.pill-sec):not(.pill-cta){display:none}.nav{gap:.55rem}.nav .pill-sec,.nav .pill-cta{font-size:.86rem;padding:.4rem .85rem;white-space:nowrap}.brand-logo{width:28px;height:28px}}.hero{text-align:center;padding:4rem 0 3.2rem;position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse 55% 45% at 15% -5%,rgba(41,197,233,.3),transparent 55%),radial-gradient(ellipse 50% 55% at 90% 15%,rgba(59,130,246,.32),transparent 58%),linear-gradient(170deg,#052a5c,#003a80 55%,#00459b)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 108%,rgba(41,197,233,.16),transparent 70%),radial-gradient(rgba(255,255,255,.12) 1.2px,transparent 1.7px);background-size:auto,24px 24px}.hero:after{content:"";position:absolute;right:-5rem;top:6%;width:min(46vw,620px);aspect-ratio:1;background:url(/img/logo-marca.png) center/contain no-repeat;opacity:.09;transform:rotate(-8deg);pointer-events:none}@media (max-width:900px){.hero:after{display:none}}.hero h1{color:#fff}.hero h1 em{color:var(--cyan-light)}.hero .lead{color:#b9c8de}.hero .badge{background:#ffffff12;border-color:#ffffff38;color:#fff;box-shadow:none}.hero .badge:hover{border-color:var(--cyan-logo)}.hero .btn{background:var(--cyan-logo);color:var(--navy-deep)}.hero .btn:hover{background:var(--cyan-light)}.hero .btn:not(.sec),.nav .pill-cta,.cta-final .btn{box-shadow:0 8px 24px -8px #29c5e966,0 0 14px -4px #4ed9f538;animation:halo 3.6s ease-in-out infinite;transition:transform .15s,box-shadow .2s}.hero .btn:not(.sec):hover,.nav .pill-cta:hover,.cta-final .btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -8px #29c5e98c,0 0 20px -2px #4ed9f559}.hero .btn:not(.sec):active,.nav .pill-cta:active,.cta-final .btn:active{transform:translateY(0) scale(.96)}@keyframes halo{0%,to{box-shadow:0 8px 24px -8px #29c5e959,0 0 12px -4px #4ed9f52e}50%{box-shadow:0 10px 28px -7px #29c5e98c,0 0 20px -2px #4ed9f559}}@media (prefers-reduced-motion: reduce){.hero .btn:not(.sec),.nav .pill-cta,.cta-final .btn{animation:none}}.hero .btn.sec{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35);box-shadow:none}.hero .btn.sec:hover{border-color:var(--cyan-logo);color:#fff}.hero .micro{color:#8fa6c6}.hero .micro b{color:#fff}.hero .confianza{color:#8fa6c6}.hero .confianza a{color:var(--cyan-light)}.hero .stat{border-left-color:#ffffff29}.hero .stat b{color:#fff}.hero .stat span{color:#a9bbd6}.hero .buscador-opos{border-color:transparent;border-radius:99px;padding:1.05rem 1.5rem;font-size:1.08rem;box-shadow:0 24px 60px -18px #0000008c}.hero .buscador-opos:focus{border-color:var(--cyan-logo)}.fila-show{display:grid;grid-template-columns:1.05fr 1fr;gap:2.8rem;align-items:center;margin-bottom:3.2rem}.fila-show .show-img img{width:100%;height:auto;border-radius:18px;box-shadow:var(--sombra-media)}.fila-show.invertida .show-img{order:2}.show-txt h3{font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;font-size:1.45rem;color:var(--navy-deep);margin:.35rem 0 .6rem;letter-spacing:-.01em;text-wrap:balance}.show-txt p{color:var(--muted);margin:0 0 .8rem}.show-txt a{color:var(--accent);text-decoration:none;font-weight:600}.show-txt a:hover{opacity:.78}@media (max-width:760px){.fila-show{grid-template-columns:1fr;gap:1.1rem;margin-bottom:2.4rem}.fila-show.invertida .show-img{order:0}}.hero>.wrap{position:relative;z-index:1}.badge{display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--line);background:var(--card);border-radius:99px;padding:.4rem 1rem .4rem .45rem;font-size:.86rem;font-weight:600;color:var(--ink);text-decoration:none;box-shadow:var(--sombra)}.badge .nuevo{background:var(--cyan-logo);color:var(--navy-deep);border-radius:99px;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .6rem}.badge:hover{border-color:var(--accent)}h1{font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.07;letter-spacing:-.015em;margin:1.3rem auto 1rem;color:var(--navy-deep);max-width:16.5em;text-wrap:balance}h1 em{font-style:italic;color:var(--accent)}.lead{color:var(--muted);font-size:clamp(1.1rem,1rem + .45vw,1.28rem);max-width:46rem;margin:0 auto 1.8rem;text-wrap:balance}.cta-fila{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.buscador-opos-marco{max-width:36rem;margin:0 auto 1.4rem;position:relative}.buscador-opos{width:100%;padding:.95rem 1.2rem;font:inherit;font-size:1.05rem;border:2px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);box-shadow:var(--sombra)}.buscador-opos:focus{outline:none;border-color:var(--accent)}.resultados-opos{position:absolute;left:0;right:0;top:calc(100% + .4rem);z-index:30;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sombra-media);overflow:hidden}.resultados-opos a,.resultados-opos span{display:block;padding:.7rem 1rem;text-decoration:none;color:var(--ink);font-size:.95rem}.resultados-opos a b{color:var(--ink-strong)}.resultados-opos a small,.resultados-opos span small{color:var(--muted);display:block;font-size:.78rem}.resultados-opos a:hover{background:var(--accent-soft)}.catalogo-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem;max-width:60rem;margin:0 auto}.cm-card{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:1rem 1.1rem;text-decoration:none;color:var(--ink);box-shadow:var(--sombra);transition:transform .15s}.cm-card:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--sombra-media)}.cm-card b{color:var(--ink-strong);display:block}.cm-card small{color:var(--muted)}.cm-card .n{color:var(--accent);font-weight:700;font-size:.82rem;display:block;margin-top:.35rem}.cm-card.prox{opacity:.7}.cm-card .sello-p{display:inline-block;background:#fbf3e0;color:#8a5a00;font-size:.68rem;font-weight:700;border-radius:99px;padding:.1rem .5rem;margin-left:.35rem}.btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--navy);color:#fff;border:none;text-decoration:none;font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:700;font-size:1.05rem;border-radius:99px;padding:.85rem 2rem;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:var(--sombra-media)}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #021f4773}.btn.sec{background:var(--card);color:var(--ink);border:1.5px solid var(--line);box-shadow:var(--sombra)}.btn.sec:hover{border-color:var(--accent)}.micro{margin-top:1.05rem;color:var(--muted);font-size:.88rem}.micro b{color:var(--ink)}.mockup-zona{padding:2.6rem 0 .6rem;perspective:1200px}.mockup{max-width:720px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sombra-alta);overflow:hidden;text-align:left;transform:rotateX(1.5deg);transition:transform .4s;color:var(--ink)}.mockup-bar{display:flex;align-items:center;gap:.4rem;background:var(--bg-soft);border-bottom:1px solid var(--line);padding:.6rem 1rem}.mockup-bar i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block}.mockup-bar span{margin:0 auto;font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--muted)}.mockup-cuerpo{padding:1.25rem 1.5rem 1.5rem;position:relative;display:grid}.mockup-cuerpo>.mq{grid-area:1 / 1}.mq{transition:opacity .45s}.mq.oculta{opacity:0;pointer-events:none}.mq-explica{position:relative}.mq-explica .mq-veredicto,.mq-explica .mq-texto{visibility:hidden}.mq-explica.abierta .mq-veredicto,.mq-explica.abierta .mq-texto{visibility:visible}.mq-espera{position:absolute;inset:.75rem .95rem auto;color:var(--muted)}.mq-explica.abierta .mq-espera{display:none}.mq-sig[disabled]{opacity:.4;cursor:default}.mq-meta{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.mq-enunciado{font-weight:700;color:var(--ink-strong);margin:0 0 .8rem;font-size:.98rem}.mq-op{display:flex;gap:.7rem;align-items:baseline;border:1.5px solid var(--line);border-radius:10px;padding:.6rem .85rem;margin-bottom:.45rem;font-size:.9rem}.mq-op .letra{font-family:IBM Plex Mono,monospace;color:var(--accent);flex:none}.mq-op.ok{border-color:var(--ok-line);background:var(--ok-bg)}.mq-op.ok .letra{color:var(--ok)}.mq-op.ko{border-color:var(--ko-line);background:var(--ko-bg)}.mq-op.ko .letra{color:var(--ko)}.mq-explica{border-left:3px solid var(--accent);background:var(--bg-soft);border-radius:0 10px 10px 0;padding:.75rem .95rem;font-size:.85rem;margin-top:.8rem;color:var(--ink)}.mq-explica b{color:var(--ok)}.mq-veredicto{display:block}.mq-veredicto:empty:before{content:" "}.confianza{text-align:center;padding:2.4rem 0 0;color:var(--muted);font-size:.95rem}.confianza a{color:var(--accent);text-decoration:none;font-weight:600}.confianza a:hover{opacity:.78}.stats{display:flex;justify-content:center;margin:2rem auto 0;max-width:920px;flex-wrap:wrap}.stat{text-align:center;padding:0 2.2rem;border-left:1px solid var(--line);flex:1;min-width:11rem;margin-bottom:1rem}.stat:first-child{border-left:none}.stat b{display:block;font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;font-size:2.1rem;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1.15}.stat span{color:var(--muted);font-size:.84rem}section.banda{padding:4rem 0}section.banda.suave{background:var(--bg-soft)}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .55rem;font-weight:500}h2{font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;font-size:clamp(1.55rem,3vw,2.05rem);color:var(--navy-deep);margin:0 0 .6rem;letter-spacing:-.01em;text-wrap:balance}.h2-sub{color:var(--muted);max-width:46rem;margin:0 0 2rem;font-size:1.04em}.checks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.9rem}.check{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.2rem 1.25rem;box-shadow:var(--sombra);transition:transform .15s,box-shadow .15s}.check:hover{transform:translateY(-2px);box-shadow:var(--sombra-media)}.check .icono{width:2.3rem;height:2.3rem;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:.7rem}.check b{color:var(--ink-strong);display:block;margin-bottom:.2rem;font-size:1rem}.check span{color:var(--muted);font-size:.92rem}.tabla-marco{overflow-x:auto;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sombra-media);background:var(--card)}table.comparativa{border-collapse:collapse;width:100%;min-width:660px;font-size:.93rem}.comparativa th,.comparativa td{padding:.9rem 1.15rem;text-align:left;vertical-align:top}.comparativa thead th{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--bg-soft)}.comparativa thead th:last-child{color:var(--navy)}.comparativa tbody tr:nth-child(2n) td{background:#f4f7fa8c}.comparativa tbody tr+tr td{border-top:1px solid var(--line)}.comparativa td:first-child{font-weight:600;color:var(--ink-strong);width:23%}.comparativa td:nth-child(2){color:var(--muted)}.comparativa td:last-child{background:var(--accent-soft)!important}.pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;counter-reset:pasos}.paso{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.3rem 1.25rem;box-shadow:var(--sombra);counter-increment:pasos;position:relative}.paso b{display:block;color:var(--ink-strong);margin-bottom:.3rem}.paso b:before{content:counter(pasos,decimal-leading-zero);display:block;margin-bottom:.7rem;font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;font-size:1.7rem;color:transparent;-webkit-text-stroke:1.5px var(--accent)}.paso span{color:var(--muted);font-size:.93rem}.faq{max-width:47rem}.faq details{border:1px solid var(--line);border-radius:14px;background:var(--card);margin-bottom:.7rem;box-shadow:var(--sombra)}.faq summary{cursor:pointer;padding:1.05rem 1.25rem;font-weight:700;color:var(--ink-strong);list-style:none;display:flex;align-items:center;gap:.8rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;color:var(--accent);font-size:1.35rem;font-weight:400}.faq details[open] summary:after{content:"–"}.faq .resp{padding:0 1.25rem 1.15rem;color:var(--muted)}.cta-final{background:radial-gradient(ellipse 55% 70% at 50% 115%,rgba(41,197,233,.22),transparent 70%),linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%);color:#fff;text-align:center;padding:4.2rem 1.2rem}.cta-final h2{color:#fff}.cta-final p{color:#ffffffb8;margin:0 auto 1.7rem;max-width:34rem}.cta-final .btn{background:var(--cyan-logo);color:var(--navy-deep)}.cta-final .btn:hover{background:var(--cyan-light)}footer{padding:2.2rem 0 2.8rem;color:var(--muted);font-size:.88rem}.footer-marca{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.footer-marca img{width:38px;height:38px;border-radius:10px;background:var(--navy);padding:6px;object-fit:contain;flex:none}.footer-marca span{font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;color:var(--navy);font-size:1.05rem}.footer-marca span b{color:var(--accent)}footer a{color:var(--accent);text-decoration:none}footer a:hover{opacity:.78}@keyframes subir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero .badge,.hero h1,.hero .lead,.hero .cta-fila,.hero .micro,.hero .mockup-zona{animation:subir .7s cubic-bezier(.2,.7,.3,1) both}.hero h1{animation-delay:.08s}.hero .lead{animation-delay:.16s}.hero .cta-fila{animation-delay:.24s}.hero .micro{animation-delay:.3s}.hero .mockup-zona{animation-delay:.38s}@keyframes flotar{0%,to{transform:rotateX(1.5deg) translateY(0)}50%{transform:rotateX(1.5deg) translateY(-7px)}}.mockup{animation:flotar 7s ease-in-out 1.2s infinite}.checks .check:nth-child(2),.pasos .paso:nth-child(2){transition-delay:.09s}.checks .check:nth-child(3),.pasos .paso:nth-child(3){transition-delay:.18s}.fila-show .show-txt{transition-delay:.08s}@media (prefers-reduced-motion: reduce){.hero .badge,.hero h1,.hero .lead,.hero .cta-fila,.hero .micro,.hero .mockup-zona,.mockup{animation:none}}.js.reveal-ready .rev{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.js.reveal-ready .rev.visto{opacity:1;transform:none}.js.reveal-ready .rev-img{opacity:0;transform:translate(-26px) scale(.95);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.3,1);will-change:opacity,transform}.js.reveal-ready .fila-show.invertida .rev-img{transform:translate(26px) scale(.95)}.js.reveal-ready .rev-img.visto,.js.reveal-ready .fila-show.invertida .rev-img.visto{opacity:1;transform:none}.js.reveal-ready .fila-show .rev.visto{transition-delay:.18s}.js.reveal-ready .visto .cascada>*,.js.reveal-ready .cascada.visto>*{opacity:0;transform:translateY(12px);animation:cascada .6s cubic-bezier(.2,.7,.3,1) forwards}.js.reveal-ready .visto .cascada>:nth-child(1),.js.reveal-ready .cascada.visto>:nth-child(1){animation-delay:.12s}.js.reveal-ready .visto .cascada>:nth-child(2),.js.reveal-ready .cascada.visto>:nth-child(2){animation-delay:.21s}.js.reveal-ready .visto .cascada>:nth-child(3),.js.reveal-ready .cascada.visto>:nth-child(3){animation-delay:.3s}.js.reveal-ready .visto .cascada>:nth-child(4),.js.reveal-ready .cascada.visto>:nth-child(4){animation-delay:.39s}.js.reveal-ready .visto .cascada>:nth-child(5),.js.reveal-ready .cascada.visto>:nth-child(5){animation-delay:.48s}.js.reveal-ready .visto .cascada>:nth-child(6),.js.reveal-ready .cascada.visto>:nth-child(6){animation-delay:.57s}.js.reveal-ready .visto .cascada>:nth-child(n+7),.js.reveal-ready .cascada.visto>:nth-child(n+7){animation-delay:.66s}@keyframes cascada{to{opacity:1;transform:none}}#rotor{display:block;transition:opacity .35s,transform .35s}#rotor.saliendo{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion: reduce){.js.reveal-ready .rev,.js.reveal-ready .rev-img{opacity:1;transform:none;transition:none}.btn,.check,.mockup{transition:none}html{scroll-behavior:auto}}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:820px){.checks{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nav a:not(.pill-cta){display:none}.pasos{grid-template-columns:1fr}.stat{border-left:none;padding:0 1rem;min-width:9rem}.hero{padding-top:2.8rem}}@media (max-width:560px){.checks{grid-template-columns:1fr}}button.mq-op{width:100%;text-align:left;font:inherit;font-size:.9rem;background:var(--card);color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s}button.mq-op:hover:not(:disabled){border-color:var(--accent)}button.mq-op:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.mq-op:disabled{cursor:default}.mq-sig{font:inherit;font-size:.86rem;font-weight:700;color:var(--accent);background:none;border:0;padding:.55rem 0 0;cursor:pointer}.mq-sig:hover{opacity:.78}.mq-veredicto{margin-right:.25rem}.mq-fin{text-align:center;padding:.6rem 0 .2rem}.mq-fin .mq-enunciado b{color:var(--accent);font-size:1.15rem}.mq-cta{display:inline-block;margin-top:.5rem;font-weight:700;font-size:.9rem;color:var(--accent);text-decoration:none}.mq-cta:hover{opacity:.78}.pide-form{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1rem;max-width:40rem;margin:1.6rem auto 0;text-align:left}.pide-form .ancho,.pide-pie,.pide-aviso{grid-column:1 / -1}.campo-p span{display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem}.campo-p span i{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.campo-p input{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:12px;padding:.7rem .85rem}.campo-p input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.pide-pie{text-align:center}.pide-pie .btn{width:100%;max-width:24rem}.pide-pie .micro{margin-top:.6rem}.pide-aviso{margin:0;padding:.75rem .95rem;border-radius:12px;font-size:.92rem;line-height:1.5}.pide-aviso.bien{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ink)}.pide-aviso.mal{background:var(--ko-bg);border:1px solid var(--ko-line);color:var(--ink)}@media (max-width:620px){.pide-form{grid-template-columns:1fr}}span.badge{cursor:default}span.badge:hover,.hero span.badge:hover{border-color:#ffffff38}.sel-opo{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.4rem auto .9rem;max-width:44rem}.chip-opo{font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;padding:.5rem 1rem;border-radius:99px;color:var(--ink);background:var(--card);border:1.5px solid var(--line);transition:border-color .12s,background .12s,color .12s}.chip-opo:hover{border-color:var(--accent)}.chip-opo[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.chip-opo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sel-cuenta{text-align:center;color:var(--muted);font-size:.98rem;margin:0 0 1.3rem}.sel-cuenta b{color:var(--ink);font-variant-numeric:tabular-nums}.leyes-areas{max-width:44rem;margin:0 auto}.area-ley{border-bottom:1px solid var(--line)}.area-ley>summary{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;min-height:52px;padding:.5rem 0;cursor:pointer;list-style:none}.area-ley>summary::-webkit-details-marker{display:none}.area-ley>summary:after{content:"›";margin-left:auto;color:var(--muted);font-size:1.3rem;transition:transform .18s;transform-origin:center}.area-ley[open]>summary:after{transform:rotate(90deg)}.area-ley>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.al-nombre{font-weight:700;font-size:1.02rem;color:var(--ink)}.area-ley ul{list-style:none;margin:0 0 .9rem;padding:0}.area-ley li{display:flex;align-items:baseline;gap:.6rem;padding:.45rem 0;border-top:1px solid var(--line);font-size:.92rem}.ll-nombre{flex:1;min-width:0;color:var(--ink)}.ll-ref{display:none;font-family:IBM Plex Mono,monospace;font-size:.74rem;color:var(--muted)}.ll-n{flex:none;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.86rem}.area-ley li.fuera{opacity:.32}.area-ley li.fuera .ll-n{text-decoration:line-through}.sel-pide{text-align:center;margin:1.3rem 0 0;font-size:.95rem;color:var(--muted)}.sel-pide a{font-weight:700}.sel-prox{text-align:center;margin:.7rem auto 0;max-width:34rem;font-size:.86rem;color:var(--muted)}@media (min-width:700px){.ll-ref{display:inline}}.pide-norma{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;max-width:44rem;margin:1.6rem auto 0;padding:1.1rem 1.3rem;background:var(--card);border:1px solid var(--line);border-radius:16px}.pn-txt{flex:1;min-width:14rem}.pn-txt b{display:block;font-size:1.02rem;color:var(--ink);margin-bottom:.3rem}.pn-txt span{font-size:.9rem;color:var(--muted);line-height:1.55}.pide-norma .btn{flex:none}@media (max-width:620px){.pide-norma{flex-direction:column;align-items:stretch;text-align:left}.pide-norma .btn{width:100%}}@media (max-width:620px){.nav .pill-cta{display:none}.nav .pill-sec{display:inline-block}}.sel-como{text-align:center;max-width:36rem;margin:-.5rem auto 1.6rem;font-size:.93rem;color:var(--muted)}.sel-como b{color:var(--ink)}.sel-marco{max-width:30rem;margin:1.5rem auto 1rem;text-align:left}.sel-label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.sel-opo{width:100%;font:inherit;font-size:16px;font-weight:600;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:12px;padding:.75rem 2.4rem .75rem .9rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.sel-opo:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.resultados-opos button{display:block;width:100%;text-align:left;font:inherit;cursor:pointer;background:none;border:0;border-radius:10px;padding:.55rem .7rem;color:var(--ink)}.resultados-opos button:hover{background:var(--bg-soft)}.resultados-opos button b{display:block;font-size:.95rem}.resultados-opos button small{display:block;color:var(--muted);font-size:.8rem}.area-ley>summary{flex-direction:column;align-items:stretch;gap:.3rem;padding:.75rem 0 .85rem}.al-cab{display:flex;align-items:baseline;gap:.6rem}.al-cab .al-nombre{flex:1;min-width:0}.area-ley>summary:after{position:absolute;right:0;top:.85rem}.area-ley{position:relative}.al-cab .al-datos{padding-right:1.2rem}.al-barra{display:block;height:8px;border-radius:99px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line)}.al-barra i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--navy),var(--accent));transition:width .9s cubic-bezier(.22,.9,.25,1)}@media (prefers-reduced-motion: reduce){.al-barra i{transition:none}}.area-ley.vacia{display:none}.muestrario .fila-show{align-items:center}.muestrario .show-txt h3{margin:0 0 .3rem}.muestrario .show-txt p{margin:0;color:var(--muted);font-size:.95rem}.cifra{text-align:center;margin:.4rem auto 1.6rem}.cifra b{display:block;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:700;font-size:clamp(3.4rem,16vw,5.4rem);line-height:.95;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.cifra>span{display:block;margin-top:.3rem;font-size:1rem;color:var(--muted)}.cifra>span b{display:inline;font-size:inherit;font-family:inherit;color:var(--ink);letter-spacing:0}.area-ley{position:static;border:0;padding:.45rem 0}.area-ley .al-cab{display:flex;align-items:baseline;gap:.6rem}.al-nombre{flex:1;min-width:0;font-weight:600;font-size:.95rem;color:var(--ink)}.al-datos{font-size:.85rem;color:var(--muted);font-variant-numeric:tabular-nums}.al-cab .al-datos{padding-right:0}.ver-normas{max-width:44rem;margin:1.1rem auto 0}.ver-normas>summary{display:flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer;list-style:none;font-size:.9rem;font-weight:700;color:var(--enlace)}.ver-normas>summary::-webkit-details-marker{display:none}.ver-normas>summary:after{content:" ▾";margin-left:.35rem}.ver-normas[open]>summary:after{content:" ▴"}.ver-normas>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vn-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:.8rem}.vn-area b{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.3rem}.vn-ley{display:flex;gap:.5rem;font-size:.88rem;padding:.2rem 0;color:var(--ink)}.vn-ley i{margin-left:auto;font-style:normal;color:var(--muted);font-variant-numeric:tabular-nums}.respiro{padding:2.2rem 0}.fila-show .show-txt h2{font-family:"Exo 2",Barlow,sans-serif;font-style:italic;font-weight:800;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.1;letter-spacing:-.02em;color:var(--navy-deep);text-wrap:balance}.fila-show .show-txt .h2-sub{max-width:none;text-align:left}@media (max-width:760px){.fila-show .show-txt,.fila-show .show-txt .h2-sub{text-align:center}}.suave .fila-show .show-img img{box-shadow:0 10px 30px -18px #021f4759}.saltar{position:fixed;left:1rem;top:-5rem;z-index:1000;padding:.7rem 1rem;border-radius:10px;background:#fff;color:#082c58;font-weight:700}.saltar:focus{top:1rem}[hidden]{display:none!important}section[id],#mockup{scroll-margin-top:6rem}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0e9ec7;outline-offset:3px}.home-2026{--navy:#06356e;--navy-deep:#082341;--accent:#007c9e;--bg-soft:#f2f6fb;--line:#dbe5ef}.home-2026 .wrap,.home-2026 .topbar-in{max-width:1320px}.home-2026 .topbar{background:#09264c;border-bottom:1px solid #ffffff15}.home-2026 .topbar.flotando{background:#09264cf5;backdrop-filter:blur(16px)}.home-2026 .brand-logo{width:36px;height:36px}.home-2026 .nav{gap:1.3rem}.home-2026 .nav .pill-cta{animation:none;border-radius:10px;box-shadow:none}.home-2026 .nav .pill-sec{border-radius:10px}.home-2026 .hero{padding:4.4rem 0 0;background:radial-gradient(ellipse at 88% 18%,#12629266,transparent 52%),linear-gradient(115deg,#09264c 18%,#073a74);text-align:left}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(2rem,5vw,5rem);align-items:start}.hero-copy{padding:1.4rem 0 2rem}.home-2026 .hero h1{font-family:"Exo 2",Barlow,Arial,sans-serif;font-style:italic;font-size:clamp(2.7rem,4.5vw,4.25rem);font-weight:800;line-height:1.06;letter-spacing:-.025em;margin:1.5rem 0 1.4rem;max-width:11em;text-wrap:initial}.home-2026 .hero h1 em{font-style:italic;color:#79e2f4}.home-2026 .hero .lead{font-size:1.17rem;line-height:1.7;max-width:29rem;margin:0 0 1.8rem;color:#c5d7e8;text-wrap:initial}.home-2026 .hero .lead strong{font-weight:600;color:#fff}.home-2026 .badge{border-radius:8px;font-size:.8rem;padding:.35rem .65rem;gap:.55rem}.home-2026 .badge .nuevo{border-radius:4px;color:#032d49;background:#80e3f5;font-size:.59rem}.home-2026 .btn{font-family:Inter,Barlow,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1rem;border-radius:12px;padding:.85rem 1.3rem;min-height:48px;justify-content:center}.home-2026 .hero .btn:not(.sec){animation:none;background:#7ce0f1;box-shadow:0 8px 30px #00183233}.home-2026 .hero .btn.sec{border-color:#93aecb66}.home-2026 .cta-fila{justify-content:flex-start;gap:.7rem}.home-2026 .hero .micro{font-size:.84rem;color:#b2c7dd;max-width:27rem;margin-top:1rem}.home-2026 .hero .micro a{color:#c7e7f0;text-underline-offset:3px}.hero-features{display:grid;gap:.7rem;margin-top:2.2rem;color:#dce8f5;font-size:.92rem}.hero-features span{display:flex;align-items:center;gap:.65rem}.hero-features i{font:500 .65rem IBM Plex Mono,monospace;color:#80dceb;border:1px solid #ffffff24;border-radius:6px;width:26px;height:26px;display:grid;place-items:center}.hero-demo{min-width:0;position:relative}.demo-titulo{display:flex;align-items:center;gap:.55rem;font-weight:600;font-size:.91rem;color:#e0f2fc;margin-bottom:.8rem}.demo-titulo>span:last-child{margin-left:auto;font-size:.72rem;font-weight:400;color:#b1c8de}.demo-dot{width:7px;height:7px;background:#7ce0f1;border-radius:50%;box-shadow:0 0 0 4px #7ce0f115}.home-2026 .mockup-zona{padding:0;perspective:none}.home-2026 .mockup{animation:none;transform:none;border:1px solid #ffffff6b;border-radius:20px;box-shadow:0 28px 70px #00122650;max-width:none}.home-2026 .mockup-bar{padding:.65rem 1.1rem;background:#eef4f9}.home-2026 .mockup-cuerpo{padding:1.2rem}.home-2026 .mq-enunciado{font-size:.96rem;line-height:1.5}.home-2026 .mq-meta{font-size:.58rem;letter-spacing:.045em;color:#586b7e}.home-2026 .mq-op{font-size:.88rem;line-height:1.4;padding:.65rem .7rem;border-radius:9px}.home-2026 .mq-explica{font-size:.82rem;line-height:1.5;background:#eff6fa;border-left-color:#007c9e}.home-2026 .mq.oculta{visibility:hidden}.home-2026 .mq-sig{min-height:42px;font-size:.85rem}.home-2026 .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:3rem 0 0;padding:1.7rem 0;border-top:1px solid #ffffff25}.home-2026 .stat{text-align:left;min-width:0;padding:0 1.5rem}.home-2026 .stat:first-child{padding-left:0}.home-2026 .stat b{font-family:Inter,Barlow,sans-serif;font-size:2.25rem;line-height:1.1;letter-spacing:-.03em}.home-2026 .stat span{display:block;max-width:13rem;font-size:.81rem;color:#bbcee1;margin-top:.45rem}.home-2026 .stat-ia b{color:#80e3f5}.home-2026 .banda{padding:5.2rem 0}.home-2026 h2{font-family:"Exo 2",Barlow,Arial,sans-serif;font-style:italic;font-size:clamp(2rem,3.6vw,3.1rem);letter-spacing:-.02em;font-weight:800;line-height:1.1;margin:.7rem 0 1.4rem;text-align:left;text-wrap:balance}.home-2026 h2 em{font-style:italic;color:#087e9e}.home-2026 .eyebrow{text-align:left;color:#08718e;font-size:.72rem;letter-spacing:.12em;font-weight:700;margin:0}.banco-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.banco-intro>p:not(.eyebrow){max-width:29rem;color:#52677a;line-height:1.7}.banco-intro .buscador-opos-marco{margin:1.8rem 0 1rem;max-width:none}.home-2026 .buscador-opos{padding:.75rem .9rem;font-size:16px;border-radius:10px;box-shadow:none}.banco-nota{font-size:.84rem}.banco-img{display:block;width:100%;max-width:none;margin:2rem 0 0}.banco-img img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:var(--sombra-media)}.banco-panel{padding:1.7rem 2rem;background:#f4f7fb;border:1px solid #dfe7f0;border-radius:24px}.home-2026 .sel-marco{margin:0 0 1.4rem;max-width:none}.home-2026 .sel-opo{margin:.35rem 0 0}.home-2026 .cifra{text-align:left;margin:.7rem 0 1.4rem}.home-2026 .cifra>b{font-family:Inter,Barlow,sans-serif;font-size:3.9rem;color:#07386b}.home-2026 .cifra>span{font-size:.88rem;line-height:1.55}.home-2026 .area-ley{padding:.47rem 0}.home-2026 .al-barra{height:6px;border:none;background:#dde7f0}.home-2026 .al-barra i{background:linear-gradient(90deg,#134985,#20b9d5)}.home-2026 .al-nombre{font-size:.87rem}.home-2026 .al-datos{font-size:.78rem}.home-2026 .ver-normas>summary{color:#07517d;font-size:.85rem}.home-2026 .vn-lista{grid-template-columns:1fr}.home-2026 .sel-pide{text-align:center;font-size:.87rem;margin-top:2rem}.home-2026 .sel-pide a{color:#006580}.catalogo-enlaces{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.1rem}.catalogo-enlaces a{display:flex;gap:1rem;align-items:center;border:1px solid #dce5ee;border-radius:8px;min-height:40px;padding:.35rem .8rem;text-decoration:none;color:#31506a;font-size:.8rem}.catalogo-enlaces a:hover{background:#eff8fb;border-color:#52adca}.home-2026 .tutor-seccion{background:#0b2548;color:#d8e5f3;position:relative;overflow:hidden}.tutor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.home-2026 .tutor-seccion .eyebrow{color:#76d5e9}.home-2026 .tutor-seccion h2{color:#fff;font-size:clamp(2rem,3.2vw,2.8rem)}.home-2026 .tutor-seccion h2 em{color:#87e2ef}.tutor-copy>p{font-size:1rem;color:#b6c9df;line-height:1.65}.tutor-modos{display:grid;gap:.5rem;margin-top:1.7rem}.tutor-modo{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;background:transparent;border:1px solid #ffffff1c;border-radius:12px;color:#e4edf8;text-align:left;cursor:pointer}.tutor-modo[aria-pressed=true]{background:#17395c;border-color:#75d1e4}.tutor-modo b{display:block;font-size:.97rem}.tutor-modo small{display:block;font-size:.79rem;color:#b5cadf;margin-top:.1rem}.tutor-modo>span:last-child{margin-left:auto;color:#8adbea}.modo-n{font:500 .72rem IBM Plex Mono,monospace;color:#7dd4e4}.tutor-copy .tutor-limite{font-size:.76rem;color:#a5bed8;margin:1rem 0 0}.tutor-ventana{border:1px solid #ffffff36;border-radius:24px;background:linear-gradient(145deg,#1c4065,#102d50);padding:1.65rem;box-shadow:0 30px 80px #00000030;min-width:0}.tutor-cab{display:flex;gap:.8rem;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid #ffffff1c}.tutor-icono{display:grid;place-items:center;background:#78d5e4;color:#103c57;border-radius:12px;width:44px;height:44px}.tutor-cab b{display:block;color:#fff;font-size:1rem}.tutor-cab small{display:block;color:#a8c1d9;font-size:.78rem}.tutor-conversacion{display:grid;margin-top:1.6rem}.tutor-escena{grid-area:1/1}.tutor-escena[hidden]{display:block!important;visibility:hidden;pointer-events:none}.tutor-pregunta{font-size:.92rem;background:#274868;border:1px solid #ffffff1a;border-radius:14px 14px 3px;padding:.9rem 1rem;margin:0 0 1.2rem 2rem;color:#eff7ff}.tutor-respuesta{background:#f0f7fc;color:#17344f;border-radius:14px 14px 14px 3px;padding:1.15rem 1.3rem;margin-right:.75rem;font-size:1rem;line-height:1.75}.tutor-respuesta>span{display:block;font:500 .6rem IBM Plex Mono,monospace;letter-spacing:.08em;color:#08738e}.tutor-respuesta p{margin:.6rem 0 0}.tutor-contexto{font-size:.72rem;color:#96c5d7;padding-left:.4rem;margin:1rem 0 0}.tutor-demo-aviso{font-size:.7rem;color:#a8bfd5;border-top:1px solid #ffffff1c;padding-top:1.1rem;margin:1.4rem 0 0}.home-2026 #pide{background:#edf4fa}.pide-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.pide-copy>p{max-width:27rem;color:#50677a}.pide-copy .pide-detalle{font-size:.93rem}.acceso-existente{display:inline-block;margin-top:.8rem;color:#07688a;text-decoration:none;font-size:.9rem;font-weight:600}.home-2026 .pide-form{max-width:none;margin:0;background:#fff;border:1px solid #dae5f0;border-radius:22px;padding:1.8rem;box-shadow:0 20px 55px -35px #254e76}.home-2026 .pide-pie .btn{max-width:none;font-size:.93rem}.home-2026 .pide-pie .micro{font-size:.74rem;color:#52677a}.home-2026 .pide-pie a{color:#08698a}.home-2026 #faq .wrap{max-width:900px}.home-2026 .faq{max-width:none}.home-2026 .faq summary{font-size:1.03rem;font-weight:600;padding:1.25rem 2rem 1.25rem 0}.home-2026 .faq .resp{font-size:.95rem;color:#52677a}.home-2026 footer{padding:2.4rem 0;background:#f4f7fb;border-top:1px solid #dfe7ef}.home-2026 footer p{font-size:.8rem;max-width:55rem}.home-2026 footer a{color:#0a698a}@media (min-width:1000px){.hero-copy{position:sticky;top:6rem}}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-copy{padding:0;max-width:640px}.home-2026 .hero h1{max-width:13em;font-size:clamp(2.7rem,7vw,4.1rem)}.hero-demo{width:100%;max-width:680px;margin:auto}.home-2026 .hero{padding-top:3rem}.hero-features{grid-template-columns:repeat(3,1fr);font-size:.76rem;gap:1rem}.hero-features span{align-items:flex-start}.banco-grid,.tutor-grid,.pide-grid{gap:2rem}.home-2026 .nav{gap:.8rem}.home-2026 .nav a{font-size:.82rem}}@media (max-width:760px){.home-2026 .wrap{padding-left:1.25rem;padding-right:1.25rem}.home-2026 .topbar-in{padding:.7rem 1.25rem}.home-2026 .brand-logo{width:30px;height:30px}.home-2026 .banda{padding:3.5rem 0}.banco-grid,.tutor-grid,.pide-grid{grid-template-columns:1fr}.banco-img{margin-top:1.4rem}.home-2026 .stats{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;padding:1.6rem 0}.home-2026 .stat,.home-2026 .stat:first-child{padding:0;border:0}.home-2026 .stat b{font-size:1.9rem}.home-2026 .stat span{font-size:.76rem}.banco-panel{padding:1.35rem}.home-2026 .hero-features{display:none}.home-2026 .hero .lead{font-size:1.06rem}.home-2026 .hero .micro{font-size:.78rem}.home-2026 .hero h1{margin:1.2rem 0;letter-spacing:-.04em}.home-2026 .nav .pill-sec{display:inline-flex}.home-2026 .nav .pill-cta{display:none}.home-2026 .pide-form{padding:1.35rem}.tutor-ventana{padding:1.25rem}.catalogo-enlaces{justify-content:flex-start}.home-2026 .stat-ia b{font-size:1.75rem}}@media (max-width:380px){.home-2026 .wrap{padding-left:1rem;padding-right:1rem}.home-2026 .topbar-in{padding:.65rem 1rem;gap:.4rem}.home-2026 .brand-mark{font-size:1.1rem}.home-2026 .nav .pill-sec{font-size:.75rem;padding:.4rem .6rem}.home-2026 .hero h1{font-size:2.55rem}.home-2026 .badge{font-size:.69rem}.home-2026 .cta-fila{display:grid;grid-template-columns:1fr}.demo-titulo{font-size:.8rem}.demo-titulo>span:last-child{font-size:.61rem}.home-2026 .mockup-cuerpo{padding:.9rem}.home-2026 .mq-op{font-size:.83rem}.tutor-pregunta{margin-left:.7rem}.tutor-respuesta{margin-right:0;padding:1rem}.tutor-modo{padding:.8rem}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.home-2026 #rotor{white-space:pre-line}.home-2026 .hero h1{font-size:clamp(2.7rem,4vw,3.6rem)}.home-2026 .mq-explica{height:8.5rem;overflow:auto;overscroll-behavior:contain}@media (max-width:760px){.home-2026 .hero h1{font-size:clamp(2.55rem,7.3vw,3.6rem)}.home-2026 .mq-explica{height:10rem}}.home-2026 input,.home-2026 select{scroll-margin-top:6rem}.home-2026 .mq-espera{inset:0;display:flex;align-items:center;gap:.9rem;padding:1rem;color:#51738b}.home-2026 .mq-explica.abierta .mq-espera{display:none}.home-2026 .mq-espera svg{flex:none;color:#087e9e}.home-2026 .mq-espera strong{display:block;font-size:.88rem;color:#315572}.home-2026 .mq-espera small{display:block;font-size:.78rem;line-height:1.5;margin-top:.25rem}.home-2026 .stats{max-width:none}.home-2026 .stat b{font-style:normal}.pide-img{max-width:440px;margin:0 0 1.6rem}.pide-img img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:var(--sombra-media)}.con-capas{background-image:url(/img/fondo-capas-1920.webp);background-repeat:no-repeat;background-position:right -6rem top -2rem;background-size:min(56vw,860px) auto}@media (max-width:760px){.con-capas{background-image:none}}.show-txt p{font-size:1.05rem;line-height:1.7;color:#52677a;max-width:34rem}.show-txt .acceso-existente{display:inline-flex;margin-top:.4rem}.fila-show+.checks{margin-top:.6rem}.hero-grid{grid-template-columns:1fr;gap:2.4rem;justify-items:center}.hero-copy{padding:1.4rem 0 0;text-align:center;max-width:52rem;margin:0 auto}.home-2026 .hero h1{max-width:14em;margin-left:auto;margin-right:auto}.home-2026 .hero .lead,.home-2026 .hero .micro{margin-left:auto;margin-right:auto}.home-2026 .cta-fila{justify-content:center}.hero-features{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:2rem}.hero-demo{width:100%;max-width:760px;margin:0 auto}.home-2026 .stat,.home-2026 .stat:first-child{text-align:center;padding:0 1rem}.home-2026 .stat span{margin-left:auto;margin-right:auto}@media (min-width:1000px){.hero-copy{position:static}}@media (max-width:760px){.hero-features{gap:.8rem 1.2rem;font-size:.8rem}}.home-2026 .faq summary{padding:1.25rem 1.35rem}.home-2026 .faq .resp{padding:0 1.35rem 1.2rem}.ic-fuera{flex:none;margin-left:.15rem;vertical-align:-2px;opacity:.9}
