:root{--blue:#0f172a;--indigo:#0e7490;--ink:#0b1220;--soft:#475569;--faint:#8594ab;--line:#e2e8f0;--ground:#f1f5f9;--r:26px;--r2:18px;--sombra:0 1px 0 #fff inset,0 2px 4px #0b12200a,0 30px 60px -36px #0f172a73;--sombra-hover:0 1px 0 #fff inset,0 2px 4px #0b12200a,0 40px 70px -34px #0f172a99;--grad:linear-gradient(135deg,#0f172a,#0e7490);--grad2:linear-gradient(135deg,#0e7490,#22d3ee);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-family:Figtree,-apple-system,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.022em;text-wrap:balance;font-family:Schibsted Grotesk,sans-serif;line-height:1.05}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #67e8f9}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.mono{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-family:Spline Sans Mono,monospace;font-size:.7rem;font-weight:500}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.fondo{z-index:-1;background:var(--ground);position:fixed;inset:0;overflow:hidden}.fondo i{filter:blur(60px);opacity:.9;border-radius:50%;animation:14s ease-in-out infinite alternate respira;position:absolute}.fondo .o1{background:radial-gradient(closest-side,#0f172a42,#0000);width:900px;height:900px;top:-30%;left:-12%}.fondo .o2{background:radial-gradient(closest-side,#22d3ee38,#0000);width:800px;height:800px;animation-delay:-5s;top:6%;right:-18%}.fondo .o3{background:radial-gradient(closest-side,#22d3ee33,#0000);width:700px;height:700px;animation-delay:-9s;bottom:-40%;left:30%}@keyframes respira{to{transform:translate(4%,3%)scale(1.08)}}.fondo:after{content:"";background-image:radial-gradient(#0b122017 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000)}.nav-outer{z-index:40;padding:0 28px;position:sticky;top:14px}.nav{-webkit-backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:16px auto 0;padding:14px 22px;display:flex;box-shadow:inset 0 1px #fff,0 20px 50px -30px #0f172a73}.brand{white-space:nowrap;color:#0f172a;align-items:center;gap:10px;display:flex}.brand svg{flex:none;display:block}.brand-txt{letter-spacing:.08em;font-family:Marcellus,serif;font-size:1.25rem;font-weight:400;line-height:1}.brand-pie{display:inline-block}.links{color:var(--soft);gap:26px;font-size:.9rem;font-weight:500;display:flex}.links a{position:relative}.links a:after{content:"";background:var(--grad);height:2px;transition:right .3s var(--ease);border-radius:2px;position:absolute;bottom:-4px;left:0;right:100%}.links a:hover:after{right:0}.btn{cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;white-space:nowrap;border:0;border-radius:16px;align-items:center;gap:10px;padding:15px 26px;font-size:.95rem;font-weight:700;display:inline-flex}.btn-grad{color:#fff;background:var(--grad);box-shadow:inset 0 1px #ffffff59,0 16px 36px -12px #0e7490b3}.btn-grad:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 24px 44px -12px #0e7490cc}.btn-grad .fl{transition:transform .25s var(--ease)}.btn-grad:hover .fl{transform:translate(4px)}.btn-blanco{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0b122014,0 10px 30px -14px #0b12204d}.btn-blanco:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0b122014,0 18px 36px -14px #0b122059}.btn-linea{color:var(--ink);background:0 0;border:1.5px solid #cbd6ea}.btn-linea:hover{border-color:var(--blue);color:var(--blue)}.btn-sm{padding:11px 18px;font-size:.86rem}.wa-float{display:none}@media (width<=900px){.links,.nav .cta-long{display:none}.wa-float{z-index:50;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 26px #0d1b334d}}@media (width>=901px){.nav .cta-short{display:none}}.tile{border-radius:var(--r);box-shadow:var(--sombra);transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:#fff;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--sombra-hover);transform:translateY(-4px)}.tile.grad{background:var(--grad);color:#fff}.tile.grad2{background:var(--grad2);color:#fff}.tile.grad .mono,.tile.grad2 .mono{color:#fffc}.tile.grad .soft,.tile.grad2 .soft{color:#ffffffd1}.tile .num{opacity:.12;letter-spacing:-.04em;font-family:Schibsted Grotesk;font-size:3.2rem;line-height:1;position:absolute;top:20px;right:26px}.soft{color:var(--soft)}html.js .rv{opacity:0;transform:translateY(22px)}html.js .rv.on{opacity:1;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:none}html.js .rv.on.d1{transition-delay:80ms}html.js .rv.on.d2{transition-delay:.16s}html.js .rv.on.d3{transition-delay:.24s}html.js .rv.on.d4{transition-delay:.32s}html.js .rv.on.d5{transition-delay:.4s}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;padding:86px 0 70px;display:grid}.pill{color:var(--blue);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -12px #0f172a66}.pill b{background:var(--blue);color:#fff;letter-spacing:.08em;border-radius:999px;padding:3px 9px;font-size:.66rem}h1{margin:22px 0 18px;font-size:clamp(2.2rem,4.2vw,3.5rem);font-weight:700}h1 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lede{color:var(--soft);max-width:48ch;font-size:1.08rem;line-height:1.6}.ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-nota{color:var(--soft);margin-top:16px;font-size:.84rem}.bento{will-change:transform;grid-template-columns:repeat(6,1fr);grid-auto-rows:120px;gap:14px;display:grid}.b{cursor:pointer;padding:22px}.b .t{color:var(--soft);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.b .v{letter-spacing:-.03em;margin-top:6px;font-family:Schibsted Grotesk;font-size:1.9rem}.b1{grid-area:span 3/span 4;padding:0}.b1 .escala{background:#f5f5f5;height:388px;overflow:hidden}.b1 .escala>div{transform-origin:0 0;width:1000px;transform:scale(.5)}.b2{grid-area:span 1/span 2}.b2 .t{color:#ffffffbf}.b2 .v{white-space:nowrap;font-size:1.45rem}.b3{background:linear-gradient(160deg,#fff,#e8eef5);grid-area:span 2/span 2}.b4{grid-area:span 1/span 3;align-items:center;gap:14px;display:flex}.b5{grid-area:span 1/span 3}.b .ver{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-family:Spline Sans Mono;font-size:.62rem;position:absolute;bottom:12px;right:16px}.barras{align-items:flex-end;gap:6px;height:64px;margin-top:10px;display:flex}.barras i{transform-origin:bottom;animation:crecer 1s var(--ease) backwards;background:linear-gradient(#67e8f9,#0f172a);border-radius:4px 4px 0 0;flex:1}.barras i:nth-child(2){animation-delay:.1s}.barras i:nth-child(3){animation-delay:.2s}.barras i:nth-child(4){animation-delay:.3s}.barras i:nth-child(5){animation-delay:.4s}.barras i:nth-child(6){animation-delay:.5s}@keyframes crecer{0%{transform:scaleY(0)}}.tag{color:#1d7a49;background:#e4f6ec;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-block}.pasos{color:var(--soft);flex:1;align-items:center;gap:8px;font-size:.8rem;display:flex}.pasos b{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;display:inline-flex}.pasos i{background:#dbe4ee;flex:1;height:2px}@media (width<=960px){.hero{grid-template-columns:1fr;padding:60px 0 40px}.bento{grid-auto-rows:100px}.b1{grid-column:span 6}.b1 .escala{height:auto}.b1 .escala>div{width:100%;transform:none}.b2,.b3{grid-column:span 3}.b4,.b5{grid-column:span 6}}.mapa{will-change:transform;height:520px;position:relative}.mapa svg.trazas{width:100%;height:100%;position:absolute;inset:0}.mapa .core{background:var(--grad);cursor:pointer;width:88px;height:88px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:26px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff59,0 24px 50px -14px #0e7490b3}.mapa .core:hover{transform:translate(-50%,-50%)scale(1.06);box-shadow:inset 0 1px #ffffff59,0 30px 60px -14px #0e7490d9}.mapa .core:after{content:"";border:2px solid #0e749040;border-radius:34px;animation:3s ease-out infinite pulso;position:absolute;inset:-14px}@keyframes pulso{0%{opacity:0;transform:scale(.85)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}.nodo{color:var(--ink);box-shadow:var(--sombra);white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:9px;padding:11px 16px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute}.nodo:hover{box-shadow:var(--sombra-hover);transform:translateY(-3px)scale(1.04)}.nodo .dot{border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.nodo .dot svg{width:13px;height:13px}.k1{top:5%;left:3%}.k2{top:32%;left:0%}.k3{top:60%;left:2%}.k4{top:86%;left:14%}.k5{top:4%;right:7%}.k6{top:31%;right:0%}.k7{top:59%;right:2%}.k8{top:86%;left:50%;transform:translate(-50%)}.k8:hover{transform:translate(-50%)translateY(-3px)scale(1.04)}.mapa-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);box-shadow:var(--sombra);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 14px;font-family:Spline Sans Mono;font-size:.64rem;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}@media (width<=960px){.mapa{width:100%;max-width:520px;height:400px;margin:0 auto}.nodo{padding:8px 11px;font-size:.7rem}}section.sec{padding:96px 0}.sec-head{max-width:720px;margin-bottom:44px}.sec-head h2{margin-top:12px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700}.sec-head p{color:var(--soft);max-width:62ch;margin-top:14px;font-size:1.02rem}.sec-head.center{text-align:center;margin:0 auto 44px}.g12{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.s7{grid-column:span 7}.s5{grid-column:span 5}.s4{grid-column:span 4}.s6{grid-column:span 6}.s12{grid-column:span 12}.s8{grid-column:span 8}.s3{grid-column:span 3}@media (width<=900px){.s7,.s5,.s4,.s6,.s8,.s3{grid-column:span 12}}.m{padding:30px}.m .sub{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-family:Spline Sans Mono;font-size:.72rem;display:block}.m.grad .sub{color:#cfe0ff}.m h3{margin-bottom:12px;font-size:1.5rem}.m .dolor{color:var(--soft);margin-bottom:10px;font-size:.95rem;font-style:italic}.m.grad .dolor{color:#fffc}.m .sol{font-size:1rem}.rubros-nota{color:var(--soft);margin-top:22px;font-size:.9rem}.d{min-height:290px;padding:30px}.d .ico{background:var(--grad);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex;box-shadow:0 10px 24px -8px #0f172a99}.d .ico svg{width:20px;height:20px}.d.grad .ico{box-shadow:none;background:#ffffff2e}.d h3{margin-bottom:10px;font-size:1.3rem}.d p{color:var(--soft);font-size:.95rem}.d.grad p{color:#ffffffd9}.etapas{grid-template-columns:5fr 7fr;align-items:start;gap:16px;display:grid}.etapas .intro{padding:34px;position:sticky;top:100px}.etapas .intro h2{margin-top:12px;font-size:clamp(1.8rem,3vw,2.4rem)}.etapas .intro p{margin-top:14px;font-size:1rem}.etapa{grid-template-columns:52px 1fr;align-items:start;gap:18px;margin-bottom:12px;padding:24px 26px;display:grid}.etapa .n{background:var(--grad);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-family:Schibsted Grotesk;font-weight:700;display:flex;box-shadow:0 10px 24px -8px #0f172a99}.etapa h3{margin-bottom:6px;font-size:1.1rem}.etapa p{color:var(--soft);font-size:.92rem}.etapa .inc{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:#e8eef5;border-radius:999px;margin-top:10px;padding:5px 12px;font-family:Spline Sans Mono;font-size:.72rem;display:inline-flex}.banda{align-items:center;gap:16px;margin-top:16px;padding:28px 32px;display:flex}.banda h3{font-size:1.2rem}.banda p{color:#ffffffd9;margin-top:4px;font-size:.95rem}@media (width<=900px){.etapas{grid-template-columns:1fr}.etapas .intro{position:static}}.frame{border-radius:var(--r);box-shadow:var(--sombra);background:#fff;border:1px solid #ffffffe6;overflow:hidden}.frame-bar{border-bottom:1px solid var(--line);background:#fbfcfe;align-items:center;gap:7px;padding:11px 16px;display:flex}.frame-bar i{background:#e2e8f3;border-radius:50%;width:10px;height:10px}.frame-bar i:first-child{background:#f26d5f}.frame-bar i:nth-child(2){background:#f2b117}.frame-bar i:nth-child(3){background:#37b26c}.frame-bar .url{color:#8a98b8;background:#eef2f9;border-radius:7px;flex:1;align-items:center;height:22px;margin-left:12px;padding:0 10px;font-family:Spline Sans Mono;font-size:.7rem;display:flex}.demo-app{background:#f5f5f5;min-height:200px}.demo-app .ant-layout-content{overflow:auto}.fila-anulada td{opacity:.55}.fila-sin-comprobante td{background:#fff1f0!important}.fila-destacada td{background:#fafafa;font-weight:600}.grupo{margin-top:34px}.mods{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px;display:grid}.mod{cursor:pointer;padding:22px}.mod h3{align-items:center;gap:10px;margin-bottom:6px;font-size:1rem;display:flex}.mod h3 .dot{border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mod h3 .dot svg{width:15px;height:15px}.mod p{color:var(--soft);font-size:.88rem}.mod .ver{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);gap:6px;margin-top:12px;font-family:Spline Sans Mono;font-size:.68rem;display:inline-flex}.mod .ver:after{content:"→";transition:transform .25s var(--ease)}.mod:hover .ver:after{transform:translate(4px)}@media (width<=960px){.mods{grid-template-columns:1fr 1fr}}@media (width<=640px){.mods{grid-template-columns:1fr}}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.plan{flex-direction:column;padding:30px;display:flex}.plan .flag{color:#fff;letter-spacing:.04em;background:#fff3;border:1px solid #ffffff59;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:.68rem;font-weight:700;display:inline-block}.plan h3{font-size:1.15rem}.price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0 4px;font-family:Schibsted Grotesk;display:flex}.price b{letter-spacing:-.02em;font-size:1.9rem;font-weight:700}.price span{font-family:Figtree;font-size:.85rem}.plan .for{min-height:3.9em;font-size:.88rem}.plan ul{gap:8px;margin:14px 0 16px;list-style:none;display:grid}.plan li{gap:9px;font-size:.88rem;display:flex}.plan li svg{flex:none;margin-top:3px}.plan .impl{background:var(--ground);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:10px 12px;font-size:.8rem}.plan.grad .impl{background:#ffffff24;border-color:#ffffff4d}.plan .btn{justify-content:center;margin-top:auto}.plan.grad .btn-blanco{color:var(--indigo)}@media (width<=900px){.plans{grid-template-columns:1fr}}.addon{padding:24px 26px}.addon h4{margin-bottom:6px;font-size:1rem}.addon p{color:var(--soft);font-size:.9rem}.linea{color:var(--soft);text-align:center;margin-top:16px;font-size:.9rem}.linea b{color:var(--ink)}.cuenta{padding:26px}.cuenta h4{margin-bottom:12px;font-size:1rem}.cuenta table{border-collapse:collapse;width:100%;font-size:.9rem}.cuenta td{border-bottom:1px dashed var(--line);color:var(--soft);padding:8px 0}.cuenta td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.cuenta tr:last-child td{color:var(--ink);border-bottom:0;font-size:1rem;font-weight:700}.cuenta .lect{color:var(--soft);margin-top:10px;font-size:.82rem}.cta-centro{text-align:center;margin-top:34px}.somos{text-align:center;max-width:820px;margin:0 auto;padding:40px 48px}.somos p{color:var(--soft);margin-top:16px;font-size:1.02rem}.somos .firma{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:18px;font-family:Schibsted Grotesk;font-size:1.1rem;font-weight:700}.faq{max-width:800px;margin:0 auto}.faq details{margin-bottom:12px}.faq details.tile:hover{transform:none}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;font-family:Schibsted Grotesk;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";width:30px;height:30px;color:var(--blue);transition:transform .25s var(--ease);background:#e8eef5;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.faq details[open] summary:after{transform:rotate(45deg)}.faq .resp{color:var(--soft);padding:0 24px 22px;font-size:.94rem}.faq-cierre{text-align:center;color:var(--soft);margin-top:26px;font-size:.92rem}.tile.cielo{color:#fff;background:linear-gradient(178deg,#0f172a 0%,#155e75 58%,#a5f3fc 90%,#ecfeff 100%);position:relative;overflow:hidden}.tile.cielo:before,.tile.cielo:after{content:"";pointer-events:none;background-repeat:no-repeat;position:absolute;left:-10%;right:-10%}.tile.cielo:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 500'%3E%3Cdefs%3E%3Cfilter id='b' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23ffffff' filter='url(%23b)'%3E%3Cg opacity='.5'%3E%3Cellipse cx='180' cy='150' rx='115' ry='38'/%3E%3Cellipse cx='255' cy='120' rx='72' ry='33'/%3E%3Cellipse cx='115' cy='128' rx='62' ry='26'/%3E%3C/g%3E%3Cg opacity='.42'%3E%3Cellipse cx='1180' cy='105' rx='135' ry='42'/%3E%3Cellipse cx='1265' cy='78' rx='76' ry='31'/%3E%3Cellipse cx='1095' cy='82' rx='62' ry='24'/%3E%3C/g%3E%3Cg opacity='.3'%3E%3Cellipse cx='705' cy='215' rx='125' ry='36'/%3E%3Cellipse cx='775' cy='188' rx='72' ry='28'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50% 0;background-size:100%;height:70%;animation:90s ease-in-out infinite alternate nubes;top:0}.tile.cielo:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='b' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23ffffff' filter='url(%23b)'%3E%3Cellipse cx='140' cy='400' rx='265' ry='115' opacity='.95'/%3E%3Cellipse cx='335' cy='355' rx='150' ry='72' opacity='.8'/%3E%3Cellipse cx='565' cy='415' rx='300' ry='125' opacity='.96'/%3E%3Cellipse cx='765' cy='345' rx='160' ry='76' opacity='.72'/%3E%3Cellipse cx='985' cy='408' rx='285' ry='118' opacity='.95'/%3E%3Cellipse cx='1185' cy='352' rx='150' ry='70' opacity='.78'/%3E%3Cellipse cx='1385' cy='400' rx='245' ry='108' opacity='.95'/%3E%3C/g%3E%3C/svg%3E");background-position:bottom;background-size:100% 100%;height:46%;bottom:-2px}@keyframes nubes{0%{transform:translate(-1.8%)}to{transform:translate(1.8%)}}.tile.cielo>*{z-index:1;position:relative}.tile.cielo .mono{color:#ffffffe6}.cierre{padding:88px 48px}.cierre p{color:#fffffff2}.cierre .btn-blanco{box-shadow:0 10px 30px #0d1b3333}.contacto{grid-template-columns:7fr 5fr;align-items:stretch;gap:16px;display:grid}.contacto .form{padding:32px}.campo{background:var(--ground);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.campo:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0f172a1f}.campo svg{width:18px;height:18px;color:var(--faint);flex:none}.campo input,.campo textarea{font:inherit;color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:15px 0;font-size:.95rem}.campo textarea{min-height:120px;padding-top:14px}.campo.area{align-items:flex-start}.campo.area svg{margin-top:16px}.form .btn{justify-content:center;width:100%;margin-top:4px}.form small{color:var(--faint);text-align:center;margin-top:12px;font-size:.8rem;display:block}.canales{padding:34px}.canales h3{margin-top:10px;font-size:1.5rem}.canales p{margin-top:8px}.canal{color:#fff;border-top:1px solid #ffffff47;align-items:center;gap:16px;padding:18px 0;display:flex}.canal:first-of-type{margin-top:22px}.canal .ico{background:#ffffff29;border:1px solid #ffffff59;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.canal .ico svg{width:24px;height:24px}.canal b{font-family:Schibsted Grotesk;font-size:1.15rem;display:block}.canal span{color:#ffffffe0;font-size:.92rem}.canal .fl{transition:transform .25s var(--ease);margin-left:auto;font-size:1.3rem}.canal:hover .fl{transform:translate(5px)}@media (width<=900px){.contacto{grid-template-columns:1fr}}.cierre{text-align:center;padding:64px 48px}.cierre h2{margin-top:12px;font-size:clamp(1.8rem,3.4vw,2.6rem)}.cierre p{color:#ffffffe0;max-width:58ch;margin:16px auto 0}.cierre .btn{margin-top:28px}.cierre small{color:#fffc;margin-top:14px;font-size:.88rem;display:block}.cierre small a{text-underline-offset:3px;text-decoration:underline}footer{color:var(--soft);padding:50px 0 40px;font-size:.86rem}footer .g{grid-template-columns:1.2fr 1fr 1fr;gap:26px;display:grid}footer .fcol b{color:var(--ink);margin-bottom:8px;display:block}footer .fcol a{padding:2px 0;display:block}footer .legal{border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:.8rem}@media (width<=760px){footer .g{grid-template-columns:1fr}}.velo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;background:#0b12208c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.velo[hidden]{display:none}.ventana{background:var(--ground);border-radius:var(--r);width:100%;max-width:1160px;max-height:92vh;animation:aparecer .3s var(--ease);overflow:auto;box-shadow:0 40px 100px #0b122073}@keyframes aparecer{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.ventana-top{align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.ventana-top h3{font-size:1.2rem}.ventana-top p{color:var(--soft);margin-top:4px;font-size:.9rem}.cerrar{width:36px;height:36px;color:var(--soft);cursor:pointer;background:#fff;border:0;border-radius:12px;flex:none;margin-left:auto;font-size:1.1rem;box-shadow:0 6px 16px -8px #0b122066}.ventana-cuerpo{padding:14px 24px 10px}.ventana-pie{flex-wrap:wrap;align-items:center;gap:12px;padding:0 24px 20px;display:flex}.ventana-pie small{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-family:Spline Sans Mono;font-size:.62rem}.demo-aviso{color:var(--soft);text-align:center;padding:24px;font-size:.85rem}.mono,.pill{color:#0e7490}.pill b{background:#0e7490}:root{--mo-ease:cubic-bezier(.16, 1, .3, 1);--mo-ease-traza:cubic-bezier(.22, .61, .36, 1);--mo-ease-salida:cubic-bezier(.4, 0, 1, 1)}html.js.motion .hero .rv{opacity:1;transition:none;transform:none}html.js.motion .hero .nodo.rv{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}html.js.motion .hero .nodo.rv:hover{transform:translateY(-3px)scale(1.04)}html.js.motion .hero .k8.rv{transform:translate(-50%)}html.js.motion .hero .k8.rv:hover{transform:translate(-50%)translateY(-3px)scale(1.04)}@media (prefers-reduced-motion:no-preference){html.js.motion.hero-espera .hero .rv,html.js.motion.hero-espera .mapa .core,html.js.motion.hero-espera .mapa .trazas,html.js.motion.hero-espera .mapa-hint{opacity:0}html.js.motion:not(.hero-espera) .hero .pill.rv{animation:mo-sube .5s var(--mo-ease) 0s both}html.js.motion:not(.hero-espera) .hero h1.rv,html.js.motion:not(.hero-espera) .hero .lede.rv{-webkit-mask-image:linear-gradient(#000 0 44%,#0000 56% 100%);mask-image:linear-gradient(#000 0 44%,#0000 56% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.js.motion:not(.hero-espera) .hero h1.rv{animation:mo-linea .75s var(--mo-ease) 80ms both}html.js.motion:not(.hero-espera) .hero .lede.rv{animation:mo-linea .65s var(--mo-ease) .2s both}html.js.motion:not(.hero-espera) .hero .ctas.rv{animation:mo-sube .55s var(--mo-ease) .32s both}html.js.motion:not(.hero-espera) .hero .hero-nota.rv{animation:mo-sube .5s var(--mo-ease) .42s both}html.js.motion:not(.hero-espera) .hero .rv.mo-fin{animation:none;-webkit-mask-image:none;mask-image:none}html.js.motion:not(.hero-espera) .mapa .core{animation:mo-nucleo .6s var(--mo-ease) .1s backwards}html.js.motion .mapa .core:after{animation-delay:2s}html.js.motion:not(.hero-espera) .trazas path{stroke-dasharray:var(--l,60);animation:mo-traza var(--dur,.6s) var(--mo-ease-traza) var(--t,.45s) both}html.js.motion:not(.hero-espera) .trazas circle{transform-box:fill-box;transform-origin:50%;animation:mo-punto .3s var(--mo-ease) var(--t,1s) both}html.js.motion:not(.hero-espera) .mapa .nodo{animation:mo-nodo .48s var(--mo-ease) var(--t,1.1s) backwards}html.js.motion:not(.hero-espera) .mapa .k8{animation-name:mo-nodo-k8}html.js.motion:not(.hero-espera) .mapa-hint{animation:mo-hint .45s var(--mo-ease) var(--t,1.9s) backwards}}@keyframes mo-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mo-linea{0%{opacity:0;transform:translateY(12px);-webkit-mask-position:0 100%;mask-position:0 100%}30%{opacity:1}to{opacity:1;transform:none;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes mo-nucleo{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mo-traza{0%{stroke-dashoffset:var(--l,60)}to{stroke-dashoffset:0}}@keyframes mo-punto{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mo-nodo{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes mo-nodo-k8{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes mo-hint{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)}}html.oculto .fondo i,html.oculto .mapa .core:after,html.oculto .tile.cielo:before,html.motion .mapa.fuera .core:after{animation-play-state:paused}html.motion .nav-outer{transition:top .3s var(--mo-ease)}html.motion .nav{transition:padding .3s var(--mo-ease),margin-top .3s var(--mo-ease),background-color .3s,box-shadow .3s}html.motion .nav-outer.compacta{top:8px}html.motion .nav-outer.compacta .nav{background:#ffffffdb;margin-top:8px;padding:9px 18px;box-shadow:inset 0 1px #fff,0 12px 30px -18px #0f172a80}@media (hover:hover) and (prefers-reduced-motion:no-preference){html.motion .tile:not(.cielo){isolation:isolate}html.motion .tile:not(.cielo):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s var(--mo-ease);background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#0e74901c,transparent 62%);position:absolute;inset:0}html.motion .tile.grad:before,html.motion .tile.grad2:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#ffffff29,transparent 62%)}html.motion .tile:not(.cielo):hover:before{opacity:1}}html.motion .btn-grad{transition:transform .25s var(--mo-ease),box-shadow .25s var(--mo-ease),background-position .5s var(--mo-ease);background-position:0%;background-size:160% 100%}html.motion .btn-grad:hover{background-position:100%}html.motion .btn:active{transition-duration:.12s;transform:translateY(0)scale(.98)}html.motion .btn-blanco:active,html.motion .btn-linea:active{transform:scale(.98)}html.motion .campo{position:relative}html.motion .campo:after{content:"";background:var(--grad2);transform-origin:0;height:2px;transition:transform .35s var(--mo-ease);pointer-events:none;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}html.motion .campo:focus-within:after{transform:scaleX(1)}html.motion .campo svg{transition:color .25s}html.motion .campo:focus-within svg{color:var(--indigo)}html.motion .etapas-col{position:relative}html.motion .etapas-seg{z-index:1;pointer-events:none;background:#dbe4ee;border-radius:2px;width:2px;position:absolute}html.motion .etapas-seg i{border-radius:inherit;background:var(--grad2);transform:scaleY(var(--p,0));transform-origin:top;position:absolute;inset:0}html.motion .etapa .n{transition:box-shadow .3s var(--mo-ease)}html.motion .etapa.activa .n{box-shadow:0 10px 24px -8px #0f172a99,0 0 0 4px #0e74902e}@media (prefers-reduced-motion:reduce){html.motion .etapas-seg i{transform:scaleY(1)}}html.motion .faq .faq-cuerpo{transition:grid-template-rows .38s var(--mo-ease);grid-template-rows:1fr;display:grid}html.motion .faq .faq-cuerpo>div{min-height:0;overflow:hidden}html.motion .faq details.faq-cerrado .faq-cuerpo{transition-duration:.28s;transition-timing-function:var(--mo-ease-salida);grid-template-rows:0fr}html.motion .faq .resp{transition:opacity .3s var(--mo-ease) 80ms,transform .38s var(--mo-ease)}html.motion .faq details.faq-cerrado .resp{opacity:0;transition:opacity .18s var(--mo-ease-salida),transform .28s var(--mo-ease-salida);transform:translateY(-6px)}html.motion .faq summary:after{transition:transform .3s var(--mo-ease),background-color .2s}html.motion .faq details.faq-cerrado summary:after{transform:rotate(0)}html.motion .faq summary:hover:after{background:#dbe7f1}html.motion .ventana{transform-origin:50%;will-change:auto;animation:none}.sec-head h2 span,.somos h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.tile.grad h2 span{color:#a5f3fc}.dia-pasos{counter-reset:dia;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;display:grid}.dia-paso{flex-direction:column;gap:12px;min-width:0;padding:28px 26px 24px;display:flex}.dia-paso:after{counter-increment:dia;content:counter(dia,decimal-leading-zero);letter-spacing:.1em;color:var(--faint);font-family:Spline Sans Mono;font-size:.66rem;position:absolute;top:18px;right:22px}.dia-verbo{letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:28px;font-family:Schibsted Grotesk;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1.05}.dia-paso p{color:var(--soft);flex:1;font-size:.95rem}.dia-donde{letter-spacing:.08em;text-transform:uppercase;color:#0e7490;background:#e8eef5;border-radius:999px;align-self:flex-start;padding:5px 11px;font-family:Spline Sans Mono;font-size:.66rem}.dia-paso:last-child{background:var(--grad);color:#fff}.dia-paso:last-child .dia-verbo{color:#fff;background:0 0}.dia-paso:last-child p{color:#ffffffdb}.dia-paso:last-child .dia-donde{color:#fff;background:#ffffff29}.dia-paso:last-child:after{color:#ffffffb3}@media (width<=1000px){.dia-pasos{grid-template-columns:1fr 1fr}}@media (width<=600px){.dia-pasos{grid-template-columns:1fr}}.d{min-height:0}.links a{white-space:nowrap}@media (width<=1180px){.links{gap:18px;font-size:.86rem}}@media (width<=1060px){.links{display:none}}.rubro-link{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;border-bottom:1px solid;margin-top:14px;padding-bottom:2px;font-family:Spline Sans Mono;font-size:.72rem;display:inline-flex}.tile.grad .rubro-link{color:#a5f3fc}
