.lp .sec-incrustada,.lp.sec{--tinta:#0f1516;--suave:#5c6668;--gris:#8a9496;--linea:#e5e8e8;--linea-ui:#eef0f0;--superficie:#f5f7f7;--display:var(--font-inter-tight),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace;background:#fff;color:var(--tinta)}.lp.sec main{padding-top:66px}.sec .marco{max-width:1200px;margin:0 auto;border-left:1px solid var(--linea);border-right:1px solid var(--linea)}.sec .bloque{border-top:1px solid var(--linea)}.sec .celda{padding:40px clamp(20px,4vw,48px);background:#fff}.sec .rejilla{display:grid;grid-gap:1px;gap:1px;background:var(--linea)}.sec .rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sec .dos-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.sec .mono{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--suave)}.sec .disp{font-family:var(--display);font-weight:600;letter-spacing:-.035em;color:var(--tinta);text-wrap:balance}.sec .disp .gris{color:var(--gris)}.sec .etiqueta{display:flex;align-items:center;gap:10px}.sec .etiqueta:before{content:"";width:8px;height:8px;background:var(--teal)}.sec .sec-hero{padding-top:clamp(56px,8vw,80px);padding-bottom:56px}.sec .sec-migas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:.82rem}.sec .sec-migas,.sec .sec-migas a{color:var(--suave)}.sec .sec-migas a:hover{color:var(--tinta)}.sec .sec-h1{margin:22px 0 0;max-width:980px;font-size:clamp(2rem,5.2vw,4rem);line-height:1.04}.sec .sec-ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:10px}.sec .sec-marcas{margin:28px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:1.05rem;font-weight:500;color:var(--tinta)}.sec .sec-marcas .mono{font-weight:400}.sec .sec-marcas span:not(.mono){display:inline-flex;align-items:center;gap:8px}.sec .sec-marcas img{width:22px;height:22px}.sec .btn-linea{background:#fff;color:var(--tinta);border-color:#d7dcdc}.sec .btn-linea:hover{border-color:var(--tinta);transform:translateY(-1px)}.sec .sec-producto{background:var(--superficie);padding:clamp(16px,4vw,48px)}.sec .ventana{background:#fff;border:1px solid #e1e5e5;border-radius:14px;box-shadow:0 1px 2px rgba(15,21,22,.04),0 30px 60px -32px rgba(15,21,22,.28);overflow:hidden;font-size:.85rem;line-height:1.45}.sec .v-barra{height:40px;display:flex;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid var(--linea-ui)}.sec .v-puntos{display:flex;gap:6px}.sec .v-puntos span{width:10px;height:10px;border-radius:50%;background:#e3e6e6}.sec .v-url{font-family:var(--mono);font-size:.72rem;color:#6f797b;background:var(--superficie);padding:3px 10px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sec .v-url-ia img{display:inline-block;width:12px;height:12px;vertical-align:-2px}.sec .v-sub{font-size:.8rem;color:var(--suave)}.sec .v-lista{margin:12px 20px 20px;border:1px solid var(--linea-ui);border-radius:10px;overflow:hidden}.sec .v-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 16px;border-top:1px solid var(--linea-ui)}.sec .v-fila:first-child{border-top:0}.sec .v-fila.resaltada{background:#fbfcfc}.sec .v-fila b{display:block;font-weight:500}.sec .v-fila .v-sub{font-size:.78rem}.sec .chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 9px;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;background:#f1f3f3;color:#4b5557}.sec .chip img,.sec .chip svg{width:12px;height:12px}.sec .chip.ok{background:#e7f4ec;color:#1f6b42}.sec .chip.aviso{background:#fbf0e1;color:#8a5210}.sec .chip.activo{background:var(--teal);color:#fff}.sec .chip.en-vivo:before{content:"";width:6px;height:6px;border-radius:50%;background:#237a4b}.sec .t-ok{color:#1f6b42}.sec .t-aviso{color:#8a5210}.sec .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sec .par{display:flex;justify-content:space-between;gap:12px;font-size:.8rem}.sec .par>span:first-child{color:var(--suave)}.sec .par b{font-weight:500}.sec .barra{height:6px;border-radius:3px;background:var(--linea-ui);overflow:hidden}.sec .barra>span{display:block;height:100%;background:var(--teal)}.sec .barra.fina{height:4px}.sec .apilada{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--linea-ui)}.sec .apilada span:first-child{background:var(--teal)}.sec .apilada span:nth-child(2){background:#9aa3a5}.sec .firmas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sec .firma svg{display:block;width:100%;height:26px}.sec .firma span{display:block;padding-top:4px;border-top:1px solid #d7dcdc;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--suave)}.sec .burbuja{max-width:84%;padding:10px 14px;border-radius:14px;font-size:.82rem;line-height:1.45}.sec .burbuja.entra{align-self:flex-start;background:var(--superficie);border-bottom-left-radius:5px}.sec .burbuja.sale{align-self:flex-end;background:var(--teal);color:#fff;border-bottom-right-radius:5px}.sec .funcion{display:flex;flex-direction:column;gap:10px;min-height:236px}.sec .funcion h3{margin:4px 0 0;font-size:1rem;font-weight:600;letter-spacing:-.01em}.sec .funcion p{margin:0;font-size:.92rem;color:var(--suave)}.sec .funcion-ui{margin-top:auto;padding-top:6px}.sec .sec-h2{margin:16px 0 0;max-width:820px;font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.08}.sec .sec-h2.menor{font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.1}.sec .dato-grande{font-family:var(--display);font-weight:600;letter-spacing:-.035em;font-size:clamp(2.6rem,4.6vw,3.5rem);line-height:1}.sec .dato .mono{display:block;margin-top:14px}.sec .dato p{margin:8px 0 0;font-size:.92rem;color:var(--suave)}.sec .lista-enlaces{display:flex;flex-direction:column}.sec .lista-enlaces a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--linea);color:var(--tinta)}.sec .lista-enlaces a:last-child{border-bottom:1px solid var(--linea)}.sec .lista-enlaces a strong{display:block;font-size:1rem;font-weight:500}.sec .lista-enlaces a svg{width:16px;height:16px;flex:none;color:var(--suave);transition:transform .18s ease,color .18s ease}.sec .lista-enlaces a:hover svg{transform:translateX(3px);color:var(--tinta)}.sec .preguntas details{border-top:1px solid var(--linea);padding:18px 0}.sec .preguntas details:last-child{border-bottom:1px solid var(--linea)}.sec .preguntas summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:.98rem;font-weight:500}.sec .preguntas summary::-webkit-details-marker{display:none}.sec .preguntas summary:after{content:"+";flex:none;color:var(--suave);font-weight:400}.sec .preguntas details[open] summary:after{content:"−"}@supports (interpolate-size:allow-keywords){.guia .guia-faq,.sec .preguntas{interpolate-size:allow-keywords}.guia .guia-faq details::details-content,.sec .preguntas details::details-content{height:0;opacity:0;overflow:clip;transition:height .22s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1),content-visibility allow-discrete .22s}.guia .guia-faq details[open]::details-content,.sec .preguntas details[open]::details-content{height:auto;opacity:1}@media (prefers-reduced-motion:reduce){.guia .guia-faq details::details-content,.sec .preguntas details::details-content{transition:opacity .15s ease,content-visibility allow-discrete .15s}}}.sec .preguntas p{margin:10px 0 0;max-width:40em;font-size:.92rem;color:var(--suave)}.sec .sec-cierre{background:var(--superficie)}.sec .sec-cierre .celda{background:transparent;padding-top:72px;padding-bottom:72px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.sec .sec-cierre .disp{margin:0;max-width:640px;font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.04}@media (max-width:860px){.sec .rejilla-3{grid-template-columns:minmax(0,1fr)}.sec .funcion{min-height:0}}@media (prefers-reduced-motion:reduce){.sec .btn-linea:hover,.sec .lista-enlaces a svg{transition:none;transform:none}}.sec .ventana.real{container-type:inline-size}.sec .ar{--ar-lienzo:#faf9f7;--ar-texto:#1a1a1a;--ar-suave:#6b7280;--ar-linea:#e7e3dd;--ar-linea-f:#d9d4cc;--ar-muted:#f4f3f1;--ar-verde:#2e7d6f;--ar-naranja:#e8913a;--ar-ease:cubic-bezier(0.23,1,0.32,1);position:relative;background:var(--ar-lienzo);color:var(--ar-texto);font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(6.5px,1.32cqw,13px);line-height:1.5;overflow:hidden}.sec .ar svg{width:1.15em;height:1.15em;flex:none}.sec .ar-top{height:3.6em;justify-content:space-between;padding:0 1.6em}.sec .ar-marca,.sec .ar-top{display:flex;align-items:center}.sec .ar-marca{gap:.6em;font-weight:600;font-size:.95em}.sec .ar-marca img{width:1.9em;height:1.9em}.sec .ar-pagina{max-width:76em;margin:0 auto;padding:1.2em 2em 7.5em}.sec .ar-pagina.ancha{max-width:none;padding-left:1.6em;padding-right:1.6em}.sec .ar-volver{display:flex;align-items:center;gap:.3em;font-size:.85em;color:var(--ar-suave)}.sec .ar-serif{font-family:var(--font-newsreader),ui-serif,Georgia,serif;font-weight:500;letter-spacing:-.02em}.sec .ar-h1{margin:.25em 0 0;font-size:2.6em;line-height:1.05}.sec .ar-sub{font-size:.85em;color:var(--ar-suave)}.sec .ar-fila-tit{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.sec .ar-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .8em;margin-top:.7em;font-size:.88em}.sec .ar-badge{display:inline-flex;align-items:center;gap:.3em;padding:.15em .65em;border-radius:999px;font-size:.82em;font-weight:500;white-space:nowrap;background:var(--ar-muted);color:#4b5563}.sec .ar-badge.ok{background:rgba(47,133,90,.16);color:#246b46}.sec .ar-badge.pend{background:rgba(232,145,58,.16);color:#92560f}.sec .ar-badge.linea{background:transparent;box-shadow:inset 0 0 0 1px var(--ar-linea-f);color:var(--ar-texto)}.sec .ar-badge.naranja{background:var(--ar-naranja);color:#fff}.sec .ar-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:1.1em 0 0;background:#fff;border:1px solid var(--ar-linea);border-radius:1.1em}.sec .ar-stat{padding:.85em 1.1em;border-left:1px solid var(--ar-linea)}.sec .ar-stat:first-child{border-left:0}.sec .ar-stat dt{font-size:.72em;letter-spacing:.05em;text-transform:uppercase;color:var(--ar-suave)}.sec .ar-stat dd{margin:.15em 0 0;font-size:1.7em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec .ar-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.2em 1.05em;margin-top:1.3em;padding:0 1em;border-bottom:1px solid var(--ar-linea);font-size:.88em;color:var(--ar-suave)}.sec .ar-tabs span{padding:.55em 0;white-space:nowrap}.sec .ar-tabs .activa{color:var(--ar-verde);font-weight:500;box-shadow:inset 0 -2px 0 var(--ar-verde)}.sec .ar-tabs i{font-style:normal;margin-left:.35em;padding:0 .45em;border-radius:999px}.sec .ar-seg,.sec .ar-tabs i{background:var(--ar-muted);font-size:.85em}.sec .ar-seg{display:inline-flex;flex-wrap:wrap;gap:.15em;padding:.25em;border-radius:.8em;color:var(--ar-suave)}.sec .ar-seg span{padding:.25em .75em;border-radius:.6em;white-space:nowrap}.sec .ar-seg .activo{background:#fff;color:var(--ar-texto);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.06)}.sec .ar-seg .n{margin-left:.3em;padding:0 .45em;border-radius:999px;background:var(--ar-naranja);color:#fff;font-size:.85em}.sec .ar-card{background:#fff;border:1px solid var(--ar-linea);border-radius:1.1em;overflow:hidden}.sec .ar-card-cab{align-items:flex-start;padding:1.1em 1.3em}.sec .ar-card-cab,.sec .ar-fila{display:flex;justify-content:space-between;gap:1em}.sec .ar-fila{align-items:center;padding:.85em 1.3em;border-top:1px solid var(--ar-linea);font-size:.95em}.sec .ar-fila b{font-weight:600}.sec .ar-pildora{display:inline-flex;align-items:center;gap:.35em;height:2.35em;padding:0 1.15em;border-radius:999px;font-size:.9em;font-weight:500;white-space:nowrap}.sec .ar-pildora.primaria{background:var(--ar-verde);color:#fff}.sec .ar-pildora.linea{background:#fff;box-shadow:inset 0 0 0 1px var(--ar-linea-f)}.sec .ar-redondo{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ar-linea);color:var(--ar-suave)}.sec .ar-tabla{width:100%;border-collapse:collapse;font-size:.92em}.sec .ar-tabla th{padding:.8em 1em;text-align:left;font-weight:400;font-size:.78em;letter-spacing:.05em;text-transform:uppercase;color:var(--ar-suave)}.sec .ar-tabla td,.sec .ar-tabla th{border-bottom:1px solid var(--ar-linea)}.sec .ar-tabla td{padding:.75em 1em;vertical-align:middle}.sec .ar-tabla tr:last-child td{border-bottom:0}.sec .ar-tabla .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sec .ar-tabla .der{text-align:right}.sec .ar-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em;color:var(--ar-suave)}.sec .ar-alta{margin-left:.4em;font-size:.8em;font-weight:600;color:#c0392b}.sec .ar-estado{display:inline-flex;align-items:center;gap:.3em;padding:.2em .7em;border-radius:999px;font-size:.85em;white-space:nowrap}.sec .ar-estado.curso{background:rgba(47,133,90,.14);color:#246b46}.sec .ar-estado.pend{background:rgba(232,145,58,.16);color:#92560f}.sec .ar-estado.vacio{box-shadow:inset 0 0 0 1px var(--ar-linea);color:var(--ar-suave)}.sec .ar-estado svg{width:.9em;height:.9em}.sec .ar-barra{height:.55em;border-radius:999px;background:var(--ar-muted);overflow:hidden}.sec .ar-barra>span{display:block;height:100%;border-radius:999px;background:var(--ar-verde)}.sec .ar-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1em;gap:1em;margin-top:1em}.sec .ar-dock{position:absolute;left:50%;bottom:1.2em;transform:translateX(-50%);display:flex;align-items:center;gap:.4em;padding:.45em .6em;background:rgba(255,255,255,.92);border:1px solid var(--ar-linea);border-radius:999px;box-shadow:0 1.2em 2.6em -1em rgba(27,42,59,.38)}.sec .ar-dock img{width:2.2em;height:2.2em}.sec .ar-tesela{position:relative;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.65em;color:#fff;background:#3f8c7e}.sec .ar-tesela.com{background:#1f2f40}.sec .ar-tesela.gris{background:#8a929c}.sec .ar-logo{position:relative;display:grid;place-items:center}.sec .ar-logo.activa:after,.sec .ar-tesela.activa:after{content:"";position:absolute;bottom:-.55em;width:.25em;height:.25em;border-radius:50%;background:#6b7280}.sec .ar-tesela .n{position:absolute;top:-.55em;right:-.45em;min-width:1.5em;padding:0 .3em;border-radius:999px;background:var(--ar-naranja);font-size:.7em;font-weight:600;line-height:1.5em;text-align:center}.sec .ar-dock .sep{width:1px;height:1.8em;margin:0 .25em;background:var(--ar-linea)}.sec .ventana.inicio-real{display:flex;flex-direction:column;aspect-ratio:1000/620}.sec .inicio-real .ar{flex:1 1;display:flex;flex-direction:column;font-size:clamp(6.5px,1.6cqw,16px)}.sec .ar-top-der{display:flex;align-items:center;gap:1.2em}.sec .ar-canales{display:flex;gap:.55em;padding:.3em .75em .45em;border:1px solid var(--ar-linea);border-radius:999px;color:var(--ar-suave)}.sec .ar-canales i{display:grid;justify-items:center;grid-gap:.15em;gap:.15em}.sec .ar-canales i:after{content:"";width:.35em;height:.35em;border-radius:50%;background:var(--ar-verde)}.sec .ar-campana{position:relative;display:grid}.sec .ar-campana svg{width:1.5em;height:1.5em}.sec .ar-campana b{position:absolute;top:-.6em;right:-.7em;min-width:1.5em;padding:0 .35em;border-radius:999px;background:var(--ar-naranja);color:#fff;font-size:.72em;font-weight:600;line-height:1.5em;text-align:center}.sec .ar-lado{padding:.4em 1.6em 0;color:var(--ar-suave)}.sec .ar-hola{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2em 6em}.sec .ar-hola-tit{font-size:2.5em;font-weight:400;line-height:1.2}.sec .ar-pide{width:min(44em,100%);height:7em;margin-top:1.4em;padding:1.1em 1.1em .9em 1.25em;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:1.5em;box-shadow:0 0 0 1px var(--ar-linea-f),0 2px 6px rgba(26,26,26,.04),0 12px 32px rgba(26,26,26,.06)}.sec .ar-pide-ph{color:var(--ar-suave)}.sec .ar-pide-pie{display:flex;align-items:center;justify-content:space-between;color:var(--ar-suave)}.sec .ar-pide-pie>span{display:flex;align-items:center;gap:1em}.sec .ar-enviar{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#c5dcd7;color:#fff}.sec .ar-resumen{display:flex;gap:.5em;margin-top:1.25em}.sec .ar-chip{display:inline-flex;align-items:center;gap:.4em;padding:.35em .9em;border-radius:999px;background:var(--ar-muted);color:var(--ar-suave);font-size:.9em}.sec .ar-chip b{font-size:1.4em;font-weight:400;color:var(--ar-texto)}.sec .ar-chip b.pend{color:#92560f}.sec .ar-chip svg{width:.9em;height:.9em}.sec .ar-wa{display:grid;grid-template-columns:19em minmax(0,1fr);min-height:34em;background:#fff}.sec .ar-wa-lista{border-right:1px solid var(--ar-linea);padding:1em}.sec .ar-wa-chat{display:flex;align-items:center;gap:.8em;margin-top:.8em;padding:.7em;border-radius:.8em}.sec .ar-wa-chat.activo{background:var(--ar-muted)}.sec .ar-avatar{display:grid;place-items:center;width:2.8em;height:2.8em;flex:none;border-radius:50%;background:var(--ar-muted);font-size:.9em;font-weight:600;color:#374151}.sec .ar-wa-fondo{display:flex;flex-direction:column;gap:.7em;padding:1.4em 2em;background:#efeae2;min-height:24em}.sec .ar-bocadillo{max-width:70%;padding:.6em .8em .4em;border-radius:.6em;font-size:.95em;line-height:1.45;box-shadow:0 1px .5px rgba(11,20,26,.13)}.sec .ar-bocadillo.entra{align-self:flex-start;background:#fff}.sec .ar-bocadillo.sale{align-self:flex-end;background:#d9fdd3}.sec .ar-bocadillo small{display:flex;justify-content:flex-end;align-items:center;gap:.25em;margin-top:.2em;font-size:.72em;color:#667781}.sec .ar-bocadillo small svg{width:1.1em;height:1.1em;color:#53bdeb}.sec .ar-componer{display:flex;align-items:center;gap:.8em;padding:.8em 1.2em;border-top:1px solid var(--ar-linea);color:var(--ar-suave)}.sec .ar-componer span{flex:1 1;padding:.55em 1em;border-radius:999px;background:var(--ar-muted);font-size:.92em}.sec .ar-origenes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7em;gap:.7em;margin-top:.6em}.sec .ar-origen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.4em;height:6.4em;padding:.8em .6em .6em;background:#fff;border:1px solid var(--ar-linea);border-radius:.9em;font-size:.85em}.sec .ar-origen.activo{border-color:var(--ar-verde);background:rgba(46,125,111,.06)}.sec .ar-origen img{max-width:85%;max-height:3em;object-fit:contain}.sec .ar-origen .texto{font-family:var(--font-newsreader),ui-serif,Georgia,serif;font-size:1.15em;margin:auto 0}.sec .ar-origen .marca{position:absolute;top:.45em;right:.5em;color:var(--ar-verde)}.sec .ar-telefono{width:min(300px,100%);padding:12px;border-radius:40px;border:1px solid #d9d4cc;background:#fff;box-shadow:0 1px 2px rgba(15,21,22,.04),0 30px 60px -32px rgba(15,21,22,.28);container-type:inline-size}.sec .ar-telefono .ar{font-size:clamp(9px,4.6cqw,13px);border-radius:30px;border:1px solid var(--ar-linea);aspect-ratio:9/19;display:flex;flex-direction:column}.sec .ar-sb{display:flex;align-items:center;justify-content:space-between;padding:.9em 1.5em 0;font-size:.9em;font-weight:600}.sec .ar-sb .isla{width:32%;height:1.9em;border-radius:999px;background:#0f1516}.sec .ar-sb .iconos{display:flex;gap:.25em}.sec .ar-sb svg{width:1em;height:1em}@keyframes entraOnda{0%{opacity:0;transform:translateY(6px)}}.sec .entra-onda[data-onda=espera]>*{opacity:0}.sec .entra-onda[data-onda=entra]>:nth-child(-n+30){animation:entraOnda .28s var(--ar-ease) backwards}.sec .entra-onda[data-onda=entra]>:nth-child(2){animation-delay:35ms}.sec .entra-onda[data-onda=entra]>:nth-child(3){animation-delay:70ms}.sec .entra-onda[data-onda=entra]>:nth-child(4){animation-delay:105ms}.sec .entra-onda[data-onda=entra]>:nth-child(5){animation-delay:.14s}.sec .entra-onda[data-onda=entra]>:nth-child(6){animation-delay:175ms}.sec .entra-onda[data-onda=entra]>:nth-child(7){animation-delay:.21s}.sec .entra-onda[data-onda=entra]>:nth-child(8){animation-delay:245ms}.sec .entra-onda[data-onda=entra]>:nth-child(n+9){animation-delay:.28s}@keyframes entraOndaSuave{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sec .entra-onda[data-onda=entra]>:nth-child(-n+30){animation-name:entraOndaSuave}}.sec .portal-dos{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);align-items:center;justify-items:center}.sec .portal-dos>.ventana{width:100%}@media (min-width:861px){.sec .portal-dos{grid-template-columns:280px minmax(0,1fr)}}.lp{--navy:var(--color-sidebar);--navy-deep:#131e2b;--navy-footer:#0d1621;--navy-soft:#24384d;--on-navy:#eceae5;--on-navy-muted:#94a7b8;--on-navy-faint:#5e7183;--teal:var(--color-primary);--teal-strong:#256155;--teal-bright:#3a9e8c;--teal-soft:var(--color-primary-soft);--serif:var(--font-newsreader),ui-serif,"New York",Georgia,serif;--radius-panel:18px;--shadow-float:0 24px 60px -28px rgba(19,30,43,0.45);--shadow-panel:0 30px 70px -40px rgba(19,30,43,0.55);--maxw:1180px;--gutter:clamp(20px,5vw,40px);color:var(--color-text);background:var(--color-canvas);font-size:16px;line-height:1.55;overflow-x:clip}html:has(.lp){scroll-snap-type:y proximity;scroll-padding-top:0}.lp .showcase{scroll-snap-align:start;scroll-snap-stop:always}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-snap-type:none}}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp h1,.lp h2,.lp h3,.lp h4{margin:0;font-weight:400}.lp p{margin:0}.lp ::selection{background:var(--teal);color:#fff}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.lp .serif{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.lp .eyebrow{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-strong);display:inline-flex;align-items:center;gap:.55em}.lp .eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.6}.lp .lede{font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--color-text-muted);line-height:1.6;text-wrap:pretty}.lp .btn{display:inline-flex;align-items:center;gap:.5em;justify-content:center;font-size:.95rem;font-weight:500;line-height:1;padding:.85em 1.35em;border-radius:var(--radius-full);border:1px solid transparent;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.lp .btn svg{width:1.05em;height:1.05em;transition:transform .22s ease}.lp .btn:hover svg{transform:translateX(3px)}.lp .btn-primary{position:relative;overflow:hidden;background:var(--teal);color:#fff}.lp .btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.32) 48%,rgba(255,255,255,.32) 52%,transparent 70%);background-size:250% 100%;background-position:150% 0;opacity:0;transition:opacity .2s ease;pointer-events:none}.lp .btn-primary:hover{background:var(--teal-strong);transform:translateY(-1px) scale(1.015)}.lp .btn-primary:hover:after{opacity:1;animation:lpShine .85s ease forwards}.lp a.btn:active,.lp button.btn:active{transform:scale(.97);transition-duration:.1s;transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.lp a.btn:active,.lp button.btn:active{transform:none}}@keyframes lpShine{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.lp .btn-primary:after{display:none}.lp .btn:hover svg{transform:none}}.lp .btn-ghost{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.lp .btn-ghost:hover{border-color:var(--color-text);transform:translateY(-1px)}.lp .btn-lg{padding:1.02em 1.7em;font-size:1rem}.lp .nav{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.lp .nav.solid{background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border)}.lp .nav .wrap{max-width:none;padding-inline:clamp(24px,4vw,56px)}.lp .nav-inner{justify-content:space-between;height:66px;gap:24px}.lp .brand,.lp .nav-inner{display:flex;align-items:center}.lp .brand{gap:.62em;font-weight:600;font-size:1.02rem;letter-spacing:-.01em;color:var(--on-navy)}.lp .nav.solid .brand{color:var(--color-text)}.lp .brand-mark{width:30px;height:30px;flex:none;object-fit:contain}.lp .nav-links{display:flex;gap:30px;align-items:center}.lp .nav-links a{font-size:.92rem;color:var(--on-navy-muted);padding:8px 12px;margin:-8px -12px;border-radius:var(--radius-full);transition:color .18s ease,background .18s ease}.lp .nav-links a:hover{color:var(--on-navy);background:rgba(255,255,255,.1)}.lp .nav.solid .nav-links a{color:var(--color-text-muted)}.lp .nav.solid .nav-links a:hover{color:var(--color-text);background:var(--color-surface-muted)}.lp .nav-cta{display:flex;gap:12px;align-items:center}.lp .nav-signin{font-size:.92rem;color:var(--on-navy-muted)}.lp .nav.solid .nav-signin{color:var(--color-text-muted)}.lp .nav-signin:hover{color:var(--on-navy)}.lp .nav.solid .nav-signin:hover{color:var(--color-text)}@media (max-width:860px){.lp .nav-links{display:none}}@media (max-width:560px){.lp .brand-word{display:none}.lp .nav-inner{gap:12px}}.lp .cc{position:relative;border-radius:var(--radius-panel);background:linear-gradient(180deg,#fff,#fbfaf8);border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow-float);overflow:hidden}.lp .cc-dot{width:9px;height:9px;border-radius:50%;background:var(--color-border-strong)}@keyframes lpPulse{0%{box-shadow:0 0 0 0 rgba(46,125,111,.45)}70%{box-shadow:0 0 0 7px rgba(46,125,111,0)}to{box-shadow:0 0 0 0 rgba(46,125,111,0)}}.lp .chan{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.lp .bubble{max-width:82%;padding:10px 13px;border-radius:14px;font-size:.9rem;line-height:1.45;opacity:0;transform:translateY(8px)}.lp .bubble .who{display:block;font-size:.7rem;font-weight:600;color:var(--color-text-muted);margin-bottom:3px}.lp .bubble.inbound{background:var(--color-surface-muted);border:1px solid var(--color-border);border-top-left-radius:4px;align-self:flex-start}.lp .bubble.outbound{background:var(--teal-soft);border:1px solid rgba(46,125,111,.2);border-top-right-radius:4px;align-self:flex-end}.lp .bubble.outbound .who{color:var(--teal-strong)}.lp .cc-meta{display:flex;flex-wrap:wrap;gap:6px;padding:9px 13px 13px}.lp .pill{font-size:.72rem;padding:3px 9px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text-muted);white-space:nowrap}.lp .pill.state{background:var(--teal-soft);border-color:rgba(46,125,111,.25);color:var(--teal-strong);font-weight:600}.lp .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.lp .reveal.in{opacity:1;transform:none}.lp .reveal-left{transform:translate(-34px,10px)}.lp .reveal-left.in{transform:none}.lp .reveal-right{transform:translate(34px,10px)}.lp .reveal-right.in{transform:none}.lp .reveal-group>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lp .reveal-group.in>*{opacity:1;transform:none}.lp .reveal-group.in>:first-child{transition-delay:0s}.lp .reveal-group.in>:nth-child(2){transition-delay:.09s}.lp .reveal-group.in>:nth-child(3){transition-delay:.18s}.lp .reveal-group.in>:nth-child(4){transition-delay:.27s}.lp .reveal-group.in>:nth-child(5){transition-delay:.36s}.lp .reveal-group.in>:nth-child(6){transition-delay:.45s}@media (prefers-reduced-motion:reduce){.lp .reveal,.lp .reveal-group>*,.lp .reveal-left,.lp .reveal-right{opacity:1;transform:none;transition:none}}.lp .band{padding-block:clamp(72px,10vw,124px);scroll-margin-top:88px}.lp .demo-grid>*,.lp .feat>*,.lp .quote-grid>*,.lp .showcase-grid>*{min-width:0}.lp .feat{scroll-margin-top:88px}.lp .band-oat{background:var(--color-surface-muted)}.lp .band-navy{background:linear-gradient(180deg,var(--navy),var(--navy-deep));color:var(--on-navy)}.lp .section-head{max-width:60ch}.lp .section-head.center{margin-inline:auto;text-align:center}.lp .section-head h2{font-family:var(--serif);font-size:clamp(2rem,3.8vw,3.05rem);line-height:1.06;letter-spacing:-.022em;margin-top:16px;text-wrap:balance}.lp .section-head .lede{margin-top:18px}.lp .band-navy .section-head h2{color:#fff}.lp .band-navy .eyebrow{color:var(--teal-bright)}.lp .band-navy .lede{color:var(--on-navy-muted)}.lp .trustbar{border-block:1px solid var(--color-border);background:var(--color-surface)}.lp .trustbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:20px;flex-wrap:wrap}.lp .trustbar .lab{font-size:.8rem;color:var(--color-text-subtle)}.lp .trustbar .items{display:flex;gap:30px;flex-wrap:wrap}.lp .trustbar .items div{display:flex;align-items:center;gap:.55em;font-size:.9rem;color:var(--color-text-muted);font-weight:500}.lp .trustbar svg{width:17px;height:17px;color:var(--teal)}.lp .rail{position:relative;max-width:640px;margin:64px auto 0;padding-left:76px;list-style:none}.lp .rail:after,.lp .rail:before{content:"";position:absolute;left:27px;top:27px;bottom:27px;width:2px}.lp .rail:before{background:var(--color-border)}.lp .rail:after{background:var(--teal);transform-origin:top;transform:scaleY(var(--fill,0));transition:transform .7s cubic-bezier(.4,0,.2,1)}.lp .rail-step{position:relative;padding-bottom:52px}.lp .rail-step:last-child{padding-bottom:0}.lp .rail-node{position:absolute;left:-76px;top:0;width:56px;height:56px;border-radius:50%;border:1.5px solid var(--color-border-strong);background:var(--color-surface);display:grid;place-items:center;font-family:var(--serif);font-size:1.15rem;color:var(--color-text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .4s ease,background .4s ease,color .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.lp .rail-step.on .rail-node{border-color:var(--teal);background:var(--teal);color:#fff;transform:scale(1.08);box-shadow:0 0 0 6px var(--teal-soft)}.lp .rail-content{opacity:.65;transform:translateX(-10px);transition:opacity .5s ease,transform .5s ease}.lp .rail-step.on .rail-content{opacity:1;transform:none}.lp .rail-content h3{font-size:1.2rem;font-weight:600;letter-spacing:-.01em;padding-top:14px}.lp .rail-content p{color:var(--color-text);margin-top:8px;font-size:.96rem;line-height:1.6;max-width:46ch}.lp .rail-content .hum{margin-top:12px;font-size:.8rem;color:var(--teal-strong);display:inline-flex;align-items:center;gap:.4em;font-weight:500}.lp .rail-content .hum svg{width:14px;height:14px}@media (max-width:640px){.lp .rail{padding-left:60px}.lp .rail:after,.lp .rail:before{left:19px}.lp .rail-node{left:-60px;width:40px;height:40px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.lp .rail:after{transition:none}.lp .rail-content,.lp .rail-node{transition:none;opacity:1;transform:none}}.lp .feat{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.lp .feat+.feat{margin-top:clamp(64px,8vw,108px)}.lp .feat.rev .feat-copy{order:2}@media (max-width:900px){.lp .feat,.lp .feat.rev .feat-copy{grid-template-columns:1fr;order:0}.lp .feat-visual{order:-1}}.lp .feat-copy h3{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.08;letter-spacing:-.02em;margin-top:14px;text-wrap:balance}.lp .feat-copy .lede{margin-top:16px;font-size:1.05rem}.lp .flist{margin-top:22px;display:flex;flex-direction:column;gap:12px}.lp .flist div{display:flex;gap:11px;align-items:flex-start;font-size:.96rem;color:var(--color-text)}.lp .flist svg{width:18px;height:18px;color:var(--teal);flex:none;margin-top:2px}.lp .flist b{font-weight:600}.lp .flist b+span,.lp .flist span{color:var(--color-text-muted)}.lp .panel{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);overflow:hidden}.lp .panel:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.35) 48%,transparent 58%);transform:translateX(-120%);animation:lpSheen 6.5s ease-in-out infinite;pointer-events:none}@keyframes lpSheen{0%,16%{transform:translateX(-120%)}32%,to{transform:translateX(120%)}}.lp .panel-bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.lp .panel-bar .cc-dot{width:8px;height:8px}.lp .panel-bar .pt{margin-left:6px;font-size:.76rem;font-weight:600;color:var(--color-text-muted)}.lp .panel-bar .pr{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--color-text-subtle)}.lp .panel-bar .pr:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);animation:lpPulse 2.4s infinite}.lp .panel-body{padding:16px}.lp .ledger{width:100%;border-collapse:collapse;font-size:.82rem}.lp .ledger th{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);font-weight:600;padding:6px 8px}.lp .ledger td,.lp .ledger th{border-bottom:1px solid var(--color-border)}.lp .ledger td{padding:9px 8px;color:var(--color-text)}.lp .ledger tr:last-child td{border-bottom:none}.lp .ledger .num{text-align:right}.lp .ledger .acct,.lp .ledger .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .ledger .acct{color:var(--color-text-muted)}.lp .ledger .tot td{font-weight:600;border-top:1px solid var(--color-border-strong);border-bottom:none;padding-top:11px}.lp .cuadra{display:inline-flex;align-items:center;gap:.4em;font-size:.78rem;color:var(--color-success);font-weight:600;margin-top:12px}.lp .cuadra svg{width:15px;height:15px}.lp .rows{display:flex;flex-direction:column}.lp .row{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--color-border)}.lp .row:last-child{border-bottom:none}.lp .row .av{width:34px;height:34px;border-radius:9px;background:var(--color-surface-muted);border:1px solid var(--color-border);display:grid;place-items:center;color:var(--color-text-muted);flex:none}.lp .row .av svg{width:16px;height:16px}.lp .row .av.teal{color:var(--teal)}.lp .row .main{min-width:0;flex:1 1}.lp .row .main .t{font-size:.9rem;font-weight:500}.lp .row .main .s,.lp .row .main .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .row .main .s{font-size:.78rem;color:var(--color-text-muted)}.lp .row .st{font-size:.7rem;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap}.lp .st.open{background:var(--teal-soft);color:var(--teal-strong)}.lp .st.pend{background:var(--color-warning-soft);color:var(--color-warning-text)}.lp .st.done{background:var(--color-success-soft);color:var(--color-success-text)}.lp .grid-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:640px){.lp .grid-cards{grid-template-columns:1fr}}.lp .ccard{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:14px;background:var(--color-surface)}.lp .ccard .nm{font-family:var(--serif);font-size:1.05rem;letter-spacing:-.01em}.lp .ccard .adr{font-size:.78rem;color:var(--color-text-muted);margin-top:3px}.lp .ccard .meta{display:flex;gap:14px;margin-top:12px;font-size:.76rem;color:var(--color-text-muted)}.lp .ccard .meta b{color:var(--color-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .quote-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:820px){.lp .quote-grid{grid-template-columns:1fr;gap:32px}}.lp .quote{max-width:26ch}.lp .quote blockquote{font-family:var(--serif);font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.12;letter-spacing:-.02em;margin:0;text-wrap:balance}.lp .quote blockquote em{color:var(--teal);font-style:italic}.lp .quote .attr{margin-top:26px;font-size:.9rem;color:var(--color-text-muted);max-width:42ch}.lp .quote .attr b{color:var(--color-text);font-weight:600}.lp .quote-side{display:flex;flex-direction:column;gap:14px}.lp .qpoint{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lp .qpoint:hover{transform:translateY(-3px);border-color:rgba(46,125,111,.3);box-shadow:0 16px 32px -20px rgba(19,30,43,.22)}.lp .qpoint .ic{width:38px;height:38px;border-radius:10px;background:var(--teal-soft);display:grid;place-items:center;flex:none;color:var(--teal-strong)}.lp .qpoint .ic svg{width:18px;height:18px}.lp .qpoint b{font-weight:600;font-size:.96rem;letter-spacing:-.01em}.lp .qpoint p{color:var(--color-text-muted);font-size:.88rem;margin-top:4px;line-height:1.5}.lp .pswitch{position:relative;display:flex;width:max-content;gap:2px;margin:40px auto 0;padding:4px;border:1px solid var(--color-border-strong);background:var(--color-surface)}.lp .pswitch,.lp .pswitch-thumb{border-radius:var(--radius-full)}.lp .pswitch-thumb{position:absolute;top:4px;bottom:4px;left:0;background:var(--teal);transition:transform .34s cubic-bezier(.4,0,.2,1),width .34s cubic-bezier(.4,0,.2,1)}.lp .pswitch button{position:relative;z-index:1;border:none;background:transparent;font-size:.88rem;font-weight:500;color:var(--color-text-muted);padding:.6em 1.1em;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;align-items:center;gap:.5em;white-space:nowrap;transition:color .2s ease}.lp .pswitch button.active{color:#fff}.lp .pswitch .save{font-size:.72rem;font-weight:600;color:var(--teal-strong);transition:color .2s ease}.lp .pswitch button.active .save{color:rgba(255,255,255,.85)}.lp .ptiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px;align-items:start}@media (max-width:900px){.lp .ptiers{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.lp .ptier{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:30px 26px}.lp .ptier.featured{border-color:rgba(46,125,111,.35);box-shadow:var(--shadow-panel)}.lp .ptier-badge{position:absolute;top:-13px;left:26px}.lp .ptier-head h3{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.lp .ptier-head p{margin-top:6px;font-size:.88rem;color:var(--color-text-muted);min-height:2.6em}.lp .ptier-price{display:flex;align-items:baseline;gap:.4em;margin-top:20px}.lp .ptier-price .amt{font-family:var(--serif);font-size:2.5rem;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .ptier-price .per{font-size:.82rem;color:var(--color-text-subtle)}.lp .ptier-limit{display:inline-block;margin-top:10px;font-size:.78rem;font-weight:500;color:var(--teal-strong)}.lp .ptier-cta{margin-top:22px;width:100%}.lp .ptier-inherit{margin-top:26px;font-size:.74rem;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em}.lp .ptier-features{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.lp .ptier-features li{display:flex;align-items:flex-start;gap:9px;font-size:.88rem;color:var(--color-text);line-height:1.45}.lp .ptier-features svg{width:16px;height:16px;color:var(--teal);flex:none;margin-top:2px}.lp .penterprise{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px;padding:18px 24px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);flex-wrap:wrap;text-align:center}.lp .penterprise span{font-size:.92rem;color:var(--color-text-muted)}.lp .penterprise-link{display:inline-flex;align-items:center;gap:.4em;font-size:.92rem;font-weight:600;color:var(--teal)}.lp .penterprise-link svg{width:15px;height:15px;transition:transform .2s}.lp .penterprise-link:hover svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.lp .pswitch-thumb{transition:none}}.lp .faq{max-width:820px;margin:44px auto 0}.lp .faq details{border-bottom:1px solid var(--color-border);padding:6px 0}.lp .faq summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;position:relative;font-size:1.08rem;font-weight:500;letter-spacing:-.01em}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";position:absolute;right:6px;top:15px;font-size:1.5rem;font-weight:300;color:var(--teal);transition:transform .25s}.lp .faq details[open] summary:after{content:"\2013"}.lp .faq .ans{padding:0 40px 20px 0;color:var(--color-text-muted);font-size:.97rem;line-height:1.62;max-width:68ch}.lp .demo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:start}@media (max-width:900px){.lp .demo-grid{grid-template-columns:1fr}}.lp .demo-copy h2{font-family:var(--serif);font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.05;letter-spacing:-.022em;color:#fff;text-wrap:balance}.lp .demo-copy .lede{margin-top:18px;color:var(--on-navy-muted);max-width:42ch}.lp .demo-reasons{margin-top:36px;display:flex;flex-direction:column;gap:22px}.lp .demo-reason{display:flex;gap:14px;align-items:flex-start}.lp .demo-reason .ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.lp .demo-reason .ic svg{width:17px;height:17px;color:var(--teal-bright)}.lp .demo-reason b{color:#fff;font-size:.97rem;font-weight:600}.lp .demo-reason p{margin-top:3px;font-size:.9rem;line-height:1.55;color:var(--on-navy-muted);max-width:38ch}.lp .demo-panel{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-panel);padding:clamp(24px,3vw,34px)}.lp .demo-form{display:flex;flex-direction:column;gap:16px}.lp .demo-trap{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lp .demo-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:520px){.lp .demo-row{grid-template-columns:1fr}}.lp .demo-form label{display:flex;flex-direction:column;gap:7px;font-size:.84rem;color:var(--on-navy-muted)}.lp .demo-form label em{font-style:normal;color:var(--on-navy-faint)}.lp .demo-form input,.lp .demo-form select{width:100%;padding:11px 13px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#fff;font-family:var(--sans);font-size:.95rem;transition:border-color .16s,background .16s}.lp .demo-form input::placeholder{color:var(--on-navy-faint)}.lp .demo-form input:focus-visible,.lp .demo-form select:focus-visible{outline:none;border-color:var(--teal-bright);background:rgba(255,255,255,.09)}.lp .demo-form select option{background:var(--navy-deep);color:#fff}.lp .demo-form button[type=submit]{margin-top:6px;justify-content:center}.lp .demo-form button[disabled]{opacity:.65;cursor:progress}.lp .demo-legal{font-size:.78rem;line-height:1.5;color:var(--on-navy-faint)}.lp .demo-legal a{color:var(--on-navy-muted);text-decoration:underline;text-underline-offset:2px}.lp .demo-error{color:#f5b895}.lp .demo-done{text-align:center;padding-block:18px}.lp .demo-done-ic{width:44px;height:44px;border-radius:999px;display:inline-grid;place-items:center;background:var(--teal-soft)}.lp .demo-done-ic svg{width:22px;height:22px;color:var(--teal-strong)}.lp .demo-done h3{margin-top:16px;font-family:var(--serif);font-size:1.6rem;color:#fff}.lp .demo-done p{margin-top:10px;font-size:.93rem;line-height:1.6;color:var(--on-navy-muted)}.lp .demo-direct-tel,.lp .demo-done a{color:var(--teal-bright)}.lp .demo-direct{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lp .demo-direct p{color:var(--on-navy-muted)}.lp .demo-direct-tel{font-size:.9rem}.lp .footer{background:#f5f7f7;border-top:1px solid #e5e8e8;color:#4b5557;padding-block:56px 32px}.lp .footer .cols{display:grid;grid-template-columns:1.5fr repeat(5,minmax(0,1fr));grid-gap:32px;gap:32px}.lp .footer .cols.sin-migra{grid-template-columns:1.5fr repeat(4,minmax(0,1fr))}@media (max-width:960px){.lp .footer .cols,.lp .footer .cols.sin-migra{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .footer .fcol-brand{grid-column:1/-1}}@media (max-width:560px){.lp .footer .cols,.lp .footer .cols.sin-migra{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}.lp .footer .fcol-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lp .footer a.fbrand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;color:#0f1516}.lp .footer .fbrand img{width:24px;height:24px}.lp .footer .desc{margin:0;max-width:24ch;font-size:.86rem;line-height:1.5}.lp .footer .ftiendas{display:flex;flex-wrap:wrap;gap:8px}.lp .footer .ftiendas a,.lp .footer a.fidioma{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:8px;font-size:.78rem;color:#0f1516}.lp .footer .ftiendas{align-items:center}.lp .footer .ftiendas a{padding:0;min-height:0}.lp .footer .ftiendas img{display:block;height:40px;width:auto}.lp .footer .ftiendas img.gplay{height:52px;margin:-6px 0}.lp .footer a.fidioma{padding-left:0;color:#4b5557}.lp .footer .fidioma svg{width:14px;height:14px}.lp .footer h3{margin:0 0 12px;font-size:.82rem;font-weight:500;color:#0f1516}.lp .footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.lp .footer a{font-size:.86rem;color:#4b5557;transition:color .18s}.lp .footer a:focus-visible,.lp .footer a:hover{color:#0f1516}.lp .footer .cols:has(ul a:hover,ul a:focus-visible) ul a:not(:hover):not(:focus-visible){color:#b3babb}.lp .footer ul a.fmas:focus-visible,.lp .footer ul a.fmas:hover{color:var(--teal-strong)}.lp .footer a.fmas{color:var(--teal-strong);font-weight:500}.lp .footer .base{margin-top:56px;padding-top:20px;border-top:1px solid #e5e8e8;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.8rem;color:#5c6668}.lp .footer .base .region{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.lp .footer .base .region:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal)}.lp .heroX{position:relative;height:150vh}.lp .heroX-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:var(--navy-deep)}.lp .heroX-stage{position:absolute;inset:0;background:url(/hero.jpg) center 42%/cover no-repeat}.lp .heroX-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block}@media (max-width:899px){.lp .heroX-stage{background-image:url(/hero-m/00.webp);background-position:50%}}.lp .heroX-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,34,.62),rgba(15,23,34,.12) 24%,rgba(15,23,34,0) 44%,rgba(15,23,34,.28))}@media (max-width:899px){.lp .heroX-veil{background:linear-gradient(180deg,rgba(15,23,34,.7),rgba(15,23,34,.64) 14%,rgba(15,23,34,.64) 66%,rgba(15,23,34,.24) 84%,rgba(15,23,34,.36))}}.lp .heroX-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(96px,15vh,168px) var(--gutter) 0;will-change:transform,opacity}.lp .heroX-copy .eyebrow.on-photo{color:rgba(255,255,255,.92)}.lp .heroX-copy .eyebrow.on-photo:before{background:rgba(255,255,255,.7)}.lp .heroX-copy h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.7rem,6.2vw,5rem);line-height:1.01;letter-spacing:-.025em;color:#fff;text-wrap:balance;margin-top:0;text-shadow:0 2px 30px rgba(15,23,34,.35)}.lp .heroX-copy h1 .eyebrow{display:flex;justify-content:center;font-family:var(--sans);line-height:1.2;text-wrap:wrap;margin-bottom:20px}.lp .heroX-copy h1 em{font-style:italic;color:#fff;opacity:.72}.lp .heroX-copy .lede{color:rgba(255,255,255,.86);margin-top:20px;max-width:40ch;font-size:clamp(1.05rem,1.5vw,1.24rem);text-shadow:0 1px 16px rgba(15,23,34,.3)}.lp .hero-capture{margin-top:30px;display:flex;align-items:center;gap:6px;width:min(440px,100%);padding:6px 6px 6px 18px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-pill);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp .hero-capture input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-family:var(--sans);font-size:.98rem}.lp .hero-capture input::placeholder{color:rgba(255,255,255,.62)}.lp .hero-capture .btn-primary{flex:none}.lp .heroX-hint{position:absolute;z-index:2;bottom:3.4vh;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}.lp .heroX-hint-line{width:1px;height:34px;background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,0));animation:lpHint 1.9s ease-in-out infinite;transform-origin:top}@keyframes lpHint{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}.lp .heroX-product{position:absolute;z-index:3;top:0;left:0;width:1000px;height:620px;transform-origin:0 0;will-change:transform,opacity;opacity:0;pointer-events:none}.lp .heroX-product .sec-incrustada,.lp .heroX-product .ventana{height:100%}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.lp .heroX-product .ventana{border:0;border-radius:0;box-shadow:none}}@media (max-width:899px),(prefers-reduced-motion:reduce){.lp .heroX{height:auto}.lp .heroX-sticky{position:static;height:auto}.lp .heroX-stage{position:relative;height:100svh;min-height:600px}.lp .heroX-canvas,.lp .heroX-hint{display:none}.lp .heroX-product{position:relative;top:auto;left:auto;width:auto;height:auto;transform:none!important;opacity:1!important;pointer-events:auto;max-width:1120px;margin:0 auto;padding:0 var(--gutter) 64px}.lp .heroX-product .sec-incrustada,.lp .heroX-product .ventana{height:auto}}@media (max-width:899px){.lp .heroX-product .ventana.inicio-real{aspect-ratio:1000/860}.lp .heroX-product .inicio-real .ar{font-size:clamp(8px,2.7cqw,13px)}}@media (prefers-reduced-motion:reduce){.lp .heroX-copy{transform:none!important;opacity:1!important}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.lp .heroX-sticky{overflow:visible}.lp .heroX-stage{position:-webkit-sticky;position:sticky;top:0}.lp .heroX-canvas{display:block}.lp .heroX-product{margin-top:90svh;background:var(--color-canvas);padding:44px var(--gutter) 64px}}.lp .showcase-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center;margin-top:52px}@media (max-width:900px){.lp .showcase-grid{grid-template-columns:1fr;gap:30px}}.lp .showcase-list{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.12)}.lp .showcase-item{border-top:1px solid rgba(255,255,255,.12)}.lp .showcase-btn{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:20px 0;font-family:var(--sans)}.lp .showcase-btn .lab-row{display:flex;align-items:center;gap:12px}.lp .showcase-btn .ic{width:20px;height:20px;flex:none;color:var(--on-navy-faint);transition:color .25s}.lp .showcase-btn .lab{font-size:1.18rem;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.55);transition:color .25s}.lp .showcase-btn:hover .lab{color:rgba(255,255,255,.85)}.lp .showcase-item.active .showcase-btn .lab{color:#fff}.lp .showcase-item.active .showcase-btn .ic{color:var(--teal-bright)}.lp .showcase-desc{padding:0 0 22px 32px;animation:lpDescIn .3s ease}.lp .showcase-desc p{margin:0;color:var(--on-navy-muted);font-size:.97rem;line-height:1.6;max-width:46ch}.lp .showcase-cta{display:inline-flex;align-items:center;gap:.4em;margin-top:14px;font-size:.9rem;font-weight:600;color:var(--teal-bright)}.lp .showcase-cta svg{width:15px;height:15px;transition:transform .2s}.lp .showcase-cta:hover svg{transform:translateX(3px)}.lp .showcase-prog{display:block;height:2px;width:100%;max-width:280px;margin-top:18px;background:rgba(255,255,255,.14);border-radius:2px;overflow:hidden;position:relative}.lp .showcase-prog:after{content:"";position:absolute;inset:0;background:var(--teal-bright);transform-origin:left;transform:scaleX(0);animation:lpProg 5.2s linear forwards}.lp .showcase.paused .showcase-prog:after{animation-play-state:paused}@keyframes lpProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpDescIn{0%{opacity:0}to{opacity:1}}.lp .showcase-stage{position:relative;display:flex;align-items:center;min-height:420px;padding:36px;border-radius:20px;overflow:hidden;background:var(--navy-deep)}.lp .showcase-live-toggle{position:absolute;left:20px;bottom:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(19,30,43,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--on-navy);cursor:pointer;transition:background .2s,border-color .2s}.lp .showcase-live-toggle:hover{background:rgba(19,30,43,.8);border-color:rgba(255,255,255,.5)}.lp .showcase-live-toggle svg{width:15px;height:15px}.lp .showcase-stage .feature-in{position:relative;z-index:1;width:100%;animation:lpPanelIn .5s ease;filter:drop-shadow(0 24px 48px rgba(5,10,16,.45))}@keyframes lpPanelIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}.lp .showcase-stage.is-paused .panel-bar .pr:before,.lp .showcase-stage.is-paused .panel:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp .showcase-desc,.lp .showcase-stage .feature-in{animation:none}.lp .showcase-prog{display:none}.lp .panel-bar .pr:before,.lp .panel:after{animation:none}}@media (min-width:901px){.lp .showcase .wrap{max-width:none;padding-right:0;padding-left:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)))}.lp .showcase-grid{grid-template-columns:minmax(300px,.7fr) 1.3fr;gap:clamp(40px,6vw,96px)}.lp .showcase-stage{min-height:560px;padding:44px;border-top-right-radius:0;border-bottom-right-radius:0}}@keyframes lpShowRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp .showcase-stage .grid-cards .ccard,.lp .showcase-stage .ledger tbody tr,.lp .showcase-stage .rows .row{animation:lpShowRowIn .5s ease backwards}.lp .showcase-stage .grid-cards .ccard:first-child,.lp .showcase-stage .ledger tbody tr:first-child,.lp .showcase-stage .rows .row:first-child{animation-delay:.12s}.lp .showcase-stage .grid-cards .ccard:nth-child(2),.lp .showcase-stage .ledger tbody tr:nth-child(2),.lp .showcase-stage .rows .row:nth-child(2){animation-delay:.2s}.lp .showcase-stage .grid-cards .ccard:nth-child(3),.lp .showcase-stage .ledger tbody tr:nth-child(3),.lp .showcase-stage .rows .row:nth-child(3){animation-delay:.28s}.lp .showcase-stage .ledger tbody tr:nth-child(4),.lp .showcase-stage .rows .row:nth-child(4){animation-delay:.36s}.lp .showcase-stage .ledger tbody tr:nth-child(5){animation-delay:.44s}.lp .showcase-stage .cuadra{animation:lpShowRowIn .5s ease .56s backwards}@keyframes lpShowPendGlow{0%,to{box-shadow:0 0 0 0 rgba(232,145,58,0)}50%{box-shadow:0 0 0 4px rgba(232,145,58,.18)}}.lp .showcase-stage .st.pend{animation:lpShowPendGlow 2.4s ease-in-out infinite}.lp .showcase.paused .showcase-stage .st.pend{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp .showcase-stage .cuadra,.lp .showcase-stage .grid-cards .ccard,.lp .showcase-stage .ledger tbody tr,.lp .showcase-stage .rows .row,.lp .showcase-stage .st.pend{animation:none}}.lp .showcase-stage .rows .row{position:relative;overflow:hidden}.lp .showcase-stage .rows .row:before{content:"";position:absolute;inset:0;border-left:3px solid var(--teal);background:linear-gradient(90deg,rgba(46,125,111,.16),transparent 45%);opacity:0;pointer-events:none;animation:lpRowLive 7.2s ease-in-out infinite}@keyframes lpRowLive{0%,14%,to{opacity:0}3%,8%{opacity:1}}.lp .showcase-stage .rows .row:first-child:before{animation-delay:0s}.lp .showcase-stage .rows .row:nth-child(2):before{animation-delay:1.8s}.lp .showcase-stage .rows .row:nth-child(3):before{animation-delay:3.6s}.lp .showcase-stage .rows .row:nth-child(4):before{animation-delay:5.4s}.lp .showcase.paused .showcase-stage .rows .row:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp .showcase-stage .rows .row:before{display:none}}.lp .panel-video-wrap{padding:0;overflow:hidden;line-height:0}.lp .panel-video{display:block;width:100%;height:auto;border-radius:inherit}.lp .nav-lang{font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--on-navy-muted);padding:4px 8px;border:1px solid;border-radius:var(--radius-full);opacity:.85}.lp .nav.solid .nav-lang{color:var(--color-text-muted)}.lp .nav-lang:hover{color:var(--on-navy);opacity:1}.lp .nav.solid .nav-lang:hover{color:var(--color-text)}.lp .nav-prod{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.92rem;color:var(--on-navy-muted);background:none;border:0;cursor:pointer;padding:8px 12px;margin:-8px -12px;border-radius:var(--radius-full);transition:color .18s ease,background .18s ease}.lp .nav-prod svg{width:14px;height:14px;transition:transform .22s ease}.lp .nav-prod[aria-expanded=true] svg{transform:rotate(180deg)}.lp .nav-prod:hover{color:var(--on-navy);background:rgba(255,255,255,.1)}.lp .nav.solid .nav-prod{color:var(--color-text-muted)}.lp .nav.solid .nav-prod:hover,.lp .nav.solid .nav-prod[aria-expanded=true]{color:var(--color-text);background:var(--color-surface-muted)}.lp .nav.menu-open{backdrop-filter:none;-webkit-backdrop-filter:none}.lp .mega,.lp .nav.menu-open{background:var(--color-surface)}.lp .mega{position:absolute;top:100%;left:0;right:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-shadow:0 30px 60px -40px rgba(19,30,43,.45);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.7,.2,1),visibility 0s linear .24s}.lp .mega[data-open=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lp .mega-inner{max-width:1280px;margin:0 auto;padding:30px var(--gutter) 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,290px);grid-gap:24px;gap:24px}.lp .mega-grupo{display:flex;flex-direction:column;gap:2px}.lp .mega-titulo{margin:0;padding:0 10px 10px;display:flex;align-items:center;gap:8px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#5c6668}.lp .mega-titulo:before{content:"";width:6px;height:6px;background:var(--teal)}.lp .mega-item{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:8px;color:var(--color-text);transition:background .15s ease}.lp .mega-item:focus-visible,.lp .mega-item:hover{background:#f5f7f7}.lp .mega-item b{display:flex;align-items:center;gap:8px;font-size:.94rem;font-weight:500}.lp .mega-item small{font-size:.81rem;line-height:1.45;color:var(--color-text-muted)}.lp .logos-ia{display:inline-flex;align-items:center;gap:5px}.lp .logos-ia img{display:block;width:14px;height:14px}.lp .mega-guias{display:flex;flex-direction:column}.lp .mega .mega-guias{padding-left:24px;border-left:1px solid var(--color-border)}.lp .mega-guias .mega-titulo{padding:0 0 8px}.lp .mega-guias a{font-size:.9rem;padding:8px 0;color:var(--color-text);border-bottom:1px solid var(--color-border)}.lp .mega-guias a:hover{color:var(--teal-strong)}.lp .mega-guias a.mega-todas{display:inline-flex;align-items:center;gap:6px;margin-top:8px;border-bottom:0;font-weight:500;color:var(--teal-strong)}.lp .mega-todas svg{width:14px;height:14px;transition:transform .2s ease}.lp .mega-todas:hover svg{transform:translateX(3px)}.lp .drawer-cerrar,.lp .nav-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;border:0;background:none;color:var(--on-navy);border-radius:var(--radius-full);cursor:pointer}.lp .drawer-cerrar svg,.lp .nav-burger svg{width:22px;height:22px}.lp .drawer-cerrar,.lp .nav.solid .nav-burger{color:var(--color-text)}.lp .drawer-cerrar{display:inline-flex}@media (max-width:860px){.lp .mega{display:none}.lp .nav-burger{display:inline-flex}}@media (max-width:560px){.lp .nav-signin.con-menu{display:none}}.lp .drawer{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--color-surface);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .26s}.lp .drawer[data-open=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (min-width:861px){.lp .drawer{display:none}}.lp .drawer-top{flex:none;height:66px;padding-inline:clamp(24px,4vw,56px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border)}.lp .drawer-top .brand{color:var(--color-text)}.lp .drawer-body{flex:1 1;padding:22px clamp(24px,4vw,56px);gap:22px}.lp .drawer-body,.lp .drawer-grupo{display:flex;flex-direction:column}.lp .drawer-grupo .mega-titulo{padding:0 0 4px}.lp .drawer-grupo a{display:flex;align-items:center;gap:10px;padding:11px 0;font-size:1.02rem;font-weight:500;color:var(--color-text);border-bottom:1px solid var(--color-surface-muted)}.lp .drawer-grupo a:last-child{border-bottom:0}.lp .drawer-pie{position:-webkit-sticky;position:sticky;bottom:0;flex:none;display:flex;gap:10px;padding:14px clamp(24px,4vw,56px) calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface)}.lp .drawer-entrar{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:.95rem}.lp .drawer-pie .btn{flex:1.3 1;min-height:48px}@media (prefers-reduced-motion:reduce){.lp .drawer,.lp .mega{transition:none;transform:none}}.lp .drawer a:focus-visible,.lp .drawer-cerrar:focus-visible,.lp .mega a:focus-visible,.lp .nav-burger:focus-visible,.lp .nav-prod:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}