:root{--primary:#2a5fea;--primary-hover:#1f4fd0;--on-primary:#fff;--nav-alto:80px;--logo-fondo:var(--white);--primary-light:#477bff;--deep:#16254f;--deep-soft:#e9eefb;--navy:#090d18;--text:#0f1626;--text-2:#5b6478;--dark-bg:#090d18;--soft-bg:#f5f7fb;--steel:#9aa9c5;--white:#fff;--hover:#2a7cc7;--muted:#bdbdbd;--success:#2dc071;--alert:#e77c40;--danger:#e74040;--line:#e3e8f0;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Archivo", "Inter", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--h1:clamp(2.25rem, 1.4rem + 3.6vw, 3.625rem);--h2:clamp(1.75rem, 1.3rem + 1.9vw, 2.5rem);--h3:1.5rem;--h4:1.25rem;--h5:1rem;--p:.875rem;--track:.2px;--container:1120px;--gutter:clamp(20px, 5vw, 40px);--section:clamp(4.5rem, 8vw, 7rem);--radius:10px;--shadow:0 4px 39px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--white);color:var(--text);font-family:var(--font);font-size:var(--p);letter-spacing:var(--track);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,h3{color:var(--text);font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}p{margin:0}a{color:inherit}img{max-width:100%;display:block}button{letter-spacing:inherit;font-family:inherit}:focus-visible{outline:3px solid var(--hover);outline-offset:2px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:100;background:var(--navy);color:var(--white);padding:12px 18px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.btn{cursor:pointer;border:1px solid #0000;border-radius:37px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 36px;font-size:.875rem;font-weight:700;line-height:28px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{width:16px;height:16px}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover)}.btn-outline{border-color:var(--deep);color:var(--deep);background:0 0}.btn-outline:hover{background:var(--deep);color:var(--white)}.btn-sm{min-height:40px;padding:6px 20px;font-size:.8125rem}.btn-block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.nav{z-index:50;transition:box-shadow .2s;position:sticky;top:0}.nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafafaf0;position:absolute;inset:0}.nav.is-scrolled{box-shadow:0 1px 0 var(--line), 0 6px 24px #17213c0f}.nav-bar{min-height:var(--nav-alto);align-items:center;gap:28px;display:flex}.brand{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:30px;color:var(--text);display:block}.nav-links{gap:20px;display:flex}.nav-links a{color:var(--text-2);border-bottom:2px solid #0000;padding-block:4px;font-size:.875rem;font-weight:700;line-height:24px;text-decoration:none;transition:color .2s,border-color .2s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--text);border-bottom-color:var(--primary)}.nav-links a[aria-current=page]{color:var(--text)}.nav-toggle{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.nav-toggle svg{width:26px;height:26px}@media (width<=1100px){.nav-links,.nav-cta{display:none}.nav-toggle{display:grid}}.mobile-menu{inset:var(--nav-alto) 0 0 0;background:var(--soft-bg);padding:24px var(--gutter) 48px;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:fixed;overflow-y:auto}.mobile-menu nav{flex-direction:column;align-items:center;gap:8px;display:flex}.mobile-menu nav a{color:var(--text-2);padding:4px 12px;font-size:1.875rem;font-weight:500;line-height:45px;text-decoration:none}.mobile-menu nav a[aria-current=true]{color:var(--text);font-weight:700}.hero{isolation:isolate;background:var(--navy);color:var(--white);padding-block:clamp(3.5rem,7vw,6rem) clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.hero>.container{z-index:1;position:relative}.hero .btn-outline{color:var(--white);border-color:#ffffff73}.hero .btn-outline:hover{border-color:var(--white);background:#ffffff14}.fondo-tech{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fondo-hero{-webkit-mask-image:radial-gradient(58% 42% at 50% 26%,#0000002e,#000 78%);mask-image:radial-gradient(58% 42% at 50% 26%,#0000002e,#000 78%)}.hero-grid{align-items:center;gap:clamp(28px,4vw,48px);display:grid}@media (width<=1039px){.hero-grid{flex-direction:column;align-items:center;gap:22px;display:flex}.hero-grid .hero-copy{display:contents}.hero-grid-sin-uso .hero-copy>h1{order:1}.hero-grid .anuncio-caja{order:2}.hero-grid .hero-lead{order:3}.hero-grid .hero-actions{order:4}.hero-grid .hero-credenciales{order:5}}@media (width>=1040px){.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:40px;max-width:1440px}.hero-grid .hero-copy{text-align:left;align-items:flex-start}.hero-grid .hero-copy h1{font-size:clamp(2.5rem,3.6vw,3.375rem)}.hero-grid .hero-lead{margin-inline:0;font-size:1.0625rem}.hero-grid .hero-credenciales{justify-content:flex-start}}.hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero h1{color:var(--white);font-size:var(--h1);max-width:20ch;line-height:1.3}.hero h1 em{color:var(--primary-light);font-style:normal}.hero .antetitulo{color:var(--primary-light)}.hero-lead{font-size:var(--h4);color:var(--steel);max-width:52ch;margin-top:28px;line-height:1.5}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero-credenciales{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hero-credenciales li{color:var(--white);align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:inline-flex}.hero-credenciales svg{background:var(--primary);width:18px;height:18px;color:var(--white);stroke-width:3px;border-radius:50%;padding:3px}.hero-servicios{flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:820px;margin-top:32px;display:flex}.hero-chip{min-height:40px;color:var(--text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #dfe6f3;border-radius:30px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.hero-chip svg{width:17px;height:17px;color:var(--primary)}.hero-chip:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 6px 18px #0b5fff1f}.hero-sim{margin-top:clamp(3rem,6vw,4.5rem)}@media (width<=640px){.hero-lead{margin-top:20px;font-size:1.0625rem;line-height:1.6}.hero-actions{margin-top:28px}.hero-servicios{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000)}.hero-servicios::-webkit-scrollbar{display:none}.hero-chip{white-space:nowrap;scroll-snap-align:start;flex:none}}.section{padding-block:var(--section)}.section-white{background:var(--white)}.section-soft{background:var(--soft-bg)}.section-head{text-align:center;max-width:560px;margin:0 auto clamp(2.5rem,5vw,4.5rem)}.antetitulo{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-size:.75rem;font-weight:700}.section-head h2{font-size:var(--h2);line-height:1.42}.section-head p{color:var(--text-2);font-size:var(--p);margin-top:10px;line-height:20px}.section-head.is-dark h2{color:var(--white)}.section-head.is-dark p{color:#b8becc}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;padding:32px 32px 28px;scroll-margin-top:100px;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex;position:relative}.card:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--primary);transform-origin:0;height:3px;transition:transform .3s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.card:target,.card:hover{border-color:#c9d8f5;transform:translateY(-3px);box-shadow:0 18px 40px #0b5fff1a}.card:hover:before,.card:target:before{transform:scaleX(1)}.card-head{align-items:center;gap:16px;display:flex}.card-icon{width:52px;height:52px;color:var(--primary);background:#eaf1ff;border-radius:12px;flex:none;place-items:center;transition:background-color .25s,color .25s;display:grid}.card-icon svg{width:26px;height:26px}.card:hover .card-icon,.card:target .card-icon{background:var(--primary);color:var(--white)}.card h3{font-size:var(--h5);line-height:24px}.card p{color:var(--text-2);font-size:var(--p);margin-top:18px;line-height:21px}.card-incluye{border-top:1px solid var(--line);flex:1;align-content:start;gap:8px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.card-incluye li{color:var(--text);align-items:flex-start;gap:8px;font-size:.8125rem;font-weight:500;line-height:19px;display:flex}.card-incluye svg{width:15px;height:15px;color:var(--success);stroke-width:2.6px;flex:none;margin-top:2px}.card-tools{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.card-tools span{color:var(--text-2);background:var(--soft-bg);border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:.6875rem;font-weight:700}.card-link{color:var(--primary);align-self:flex-start;align-items:center;gap:6px;min-height:24px;margin-top:20px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.card-link svg{width:15px;height:15px;transition:transform .2s}.card-link:hover svg{transform:translate(3px)}.demos-top{background:var(--soft-bg);padding-top:var(--section);padding-bottom:36px}.demos-top .section-head{margin-bottom:32px}.tabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}@media (width<=640px){.tabs{scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000)}.tabs::-webkit-scrollbar{display:none}.tab{scroll-snap-align:start;flex:none}}.tab{background:var(--white);min-height:44px;color:var(--text-2);cursor:pointer;border:1px solid #dcdcdc;border-radius:37px;padding:8px 22px;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.tab:hover{border-color:var(--deep);color:var(--deep)}.tab[aria-selected=true]{background:var(--deep);border-color:var(--deep);color:var(--white)}.demos-stage{background:linear-gradient(to bottom, var(--soft-bg) 0 42%, var(--navy) 42% 100%)}.container-wide{max-width:1320px}.demo-panel{background:var(--white);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;padding:28px;display:grid}@media (width<=1080px){.demo-panel{grid-template-columns:1fr;padding:20px}}.demo-info{flex-direction:column;animation:.35s aparecer;display:flex}.demo-herramienta{color:var(--primary);background:#eaf1ff;border-radius:20px;align-self:flex-start;padding:4px 12px;font-size:.75rem;font-weight:700}.demo-info h3{font-size:var(--h3);margin-top:14px;line-height:1.3}.demo-detalle{gap:18px;margin:20px 0 0;display:grid}.demo-detalle dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:.75rem;font-weight:700}.demo-detalle dd{color:var(--text-2);margin:6px 0 0;font-size:.875rem;line-height:22px}.demo-ejemplo{color:#1c3f86;background:#eaf1ff;border-radius:8px;margin-top:18px;padding:10px 12px;font-size:.8125rem;line-height:20px}.demo-ejemplo b{color:#0747b8}.demo-tools{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.demo-tools span{color:var(--text-2);background:var(--soft-bg);border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:.6875rem;font-weight:700}.demo-cta{align-self:flex-start;margin-top:24px}@media (width>=1081px){.demo-cta{margin-top:auto}.demo-tools{margin-bottom:24px}}.demo-sim{min-width:0}.demo-sim .sim{box-shadow:none}.metodo{isolation:isolate;background:var(--navy);color:var(--white);padding-block:clamp(4rem, 7vw, 6rem) var(--section);position:relative;overflow:hidden}.metodo>.container{z-index:1;position:relative}.timeline{--avance:0;gap:28px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.metodo-vias{background:#ffffff14;border:1px solid #ffffff1f;border-radius:30px;width:fit-content;max-width:100%;margin:-24px auto 40px;padding:4px;display:flex}.metodo-vias button{color:#b8becc;cursor:pointer;background:0 0;border:0;border-radius:26px;min-height:42px;padding:6px 20px;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s}.metodo-vias button:hover{color:var(--white)}.metodo-vias button[aria-pressed=true]{background:var(--primary);color:var(--white)}.metodo-pie{text-align:center;margin-top:36px}.timeline:before,.timeline:after{content:"";border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:23px}.timeline:before{background:#ffffff24}.timeline:after{background:linear-gradient(var(--primary-light), var(--primary));transform:scaleY(var(--avance));transform-origin:top;transition:transform .15s linear}.tl-paso{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.tl-punto{z-index:1;color:#8a96b3;background:#1d2947;border:2px solid #ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1rem;font-weight:800;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.tl-paso.is-activo .tl-punto{background:var(--primary);color:var(--white);border-color:var(--primary-light);box-shadow:0 0 0 6px #5b9bff2e}.tl-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:20px 24px 22px;transition:background-color .3s,border-color .3s,transform .3s}.tl-paso.is-activo .tl-card{background:#ffffff12;border-color:#5b9bff66}.tl-etapa{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-light);font-size:.75rem;font-weight:700}.tl-card h3{color:var(--white);font-size:var(--h4);margin-top:6px;line-height:30px}.tl-card p{color:#b8becc;margin-top:6px;font-size:.9375rem;line-height:24px}.tl-card .tl-etapa{color:var(--primary-light);margin-top:0;font-size:.75rem;line-height:1.4}.tl-card .tl-entregable{color:#d5d9e3;border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px;font-size:.875rem}.tl-entregable b{color:var(--white)}.planes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width<=900px){.planes{grid-template-columns:1fr;max-width:480px}}.plan{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:34px 30px 30px;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex}@media (hover:hover){.plan:hover{border-color:#c9d8f5;transform:translateY(-3px);box-shadow:0 18px 40px #0b5fff1a}.plan.is-destacado:hover{border-color:var(--primary);box-shadow:0 24px 52px #0b5fff33}}.plan.is-destacado{border:2px solid var(--primary);box-shadow:0 20px 44px #0b5fff24}.plan h3{font-size:var(--h5);line-height:24px}.plan-precio{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:14px;font-size:2.125rem;font-weight:800;line-height:1.2}.plan.is-destacado .plan-precio{color:var(--primary)}.plan-unidad{color:var(--text-2);margin-top:2px;font-size:.8125rem;font-weight:600}.plan-para{color:var(--text-2);margin-top:16px;line-height:21px}.plan-incluye{border-top:1px solid var(--line);flex:1;align-content:start;gap:10px;margin:18px 0 26px;padding:18px 0 0;list-style:none;display:grid}.plan-incluye li{gap:8px;font-size:.875rem;font-weight:500;line-height:20px;display:flex}.plan-incluye svg{width:16px;height:16px;color:var(--success);stroke-width:2.6px;flex:none;margin-top:2px}.planes-nota{text-align:center;color:var(--text-2);margin-top:24px;font-size:.8125rem}.revelar{opacity:0;will-change:opacity, translate;transition:opacity .65s cubic-bezier(.22,.8,.26,1),translate .65s cubic-bezier(.22,.8,.26,1);translate:0 18px}.revelar.revelado{opacity:1;will-change:auto;translate:none}@media (prefers-reduced-motion:reduce){.revelar{opacity:1;transition:none;translate:none}}.contacto{background:var(--white);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);max-width:1160px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 60px #17213c1f}@media (width<=900px){.contacto{grid-template-columns:1fr}}.contacto-info{isolation:isolate;color:var(--white);background:linear-gradient(160deg,#17213c 0%,#1b2e5e 100%);padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.contacto-info-texto{z-index:1;position:relative}.contacto-info h2{color:var(--white);letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2vw,2.875rem);line-height:1.16}.contacto-info .antetitulo.es-clara{margin-bottom:12px}.contacto-info-texto>p{color:#c3cbe0;margin-top:16px;font-size:1.0625rem;line-height:27px}.contacto-vias{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.contacto-vias a{color:var(--white);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.contacto-vias a:hover{background:#ffffff1f;border-color:#5b9bff80;transform:translate(3px)}.cvia-ico{background:var(--primary);width:40px;height:40px;color:var(--white);border-radius:10px;flex:none;place-items:center;display:grid}.cvia-ico svg{width:20px;height:20px}.contacto-vias b{font-size:.9375rem;display:block}.contacto-vias small{color:#aeb8d0;overflow-wrap:anywhere;margin-top:1px;font-size:.8125rem;display:block}.contacto-ciudad{color:#8f9bb8;margin-top:22px;font-size:.8125rem;font-weight:600}.contacto-form,.contacto-listo{padding:clamp(24px,4vw,44px)}.f-fila{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.f-fila{grid-template-columns:1fr;gap:0}}.f-campo{gap:7px;margin-bottom:18px;display:grid}.f-campo label,.f-intereses legend{color:var(--text);font-size:.875rem;font-weight:700}.f-opcional{color:var(--text-2);margin-left:4px;font-size:.75rem;font-weight:500}.f-campo input,.f-campo textarea{font-family:var(--font);color:var(--text);background:#f6f8fc;border:1.5px solid #e1e7f0;border-radius:10px;width:100%;min-height:52px;padding:13px 15px;font-size:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.f-campo textarea{resize:vertical;min-height:128px;line-height:1.5}.f-campo input::placeholder,.f-campo textarea::placeholder{color:#9aa3b5}.f-campo input:hover,.f-campo textarea:hover{border-color:#c9d4e6}.f-campo input:focus,.f-campo textarea:focus{background:var(--white);border-color:var(--primary);outline:none;box-shadow:0 0 0 4px #0b5fff1f}.f-campo input[aria-invalid=true],.f-campo textarea[aria-invalid=true]{border-color:var(--danger);background:#fff7f7}.f-error{color:#c62f2f;font-size:.8125rem;font-weight:600}.f-error a{color:inherit}.f-intereses{border:0;margin:4px 0 20px;padding:0}.f-intereses legend{margin-bottom:10px;padding:0}.f-chips{flex-wrap:wrap;gap:8px;display:flex}.f-chip{background:var(--white);min-height:40px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #e1e7f0;border-radius:30px;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.f-chip:hover{border-color:var(--primary)}.f-chip input{opacity:0;width:1px;height:1px;position:absolute}.f-chip:has(input:focus-visible){outline:3px solid var(--hover);outline-offset:2px}.f-chip.is-on{background:var(--primary);border-color:var(--primary);color:var(--white)}.f-chip svg{stroke-width:3px;width:15px;height:15px}.f-enviar{min-height:54px;margin-top:4px;font-size:.9375rem}.f-enviar svg{width:20px;height:20px}.f-nota{text-align:center;color:var(--text-2);margin-top:12px;font-size:.8125rem}.f-nota a{color:var(--primary);font-weight:700}.contacto-listo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:420px;animation:.35s aparecer;display:flex}.contacto-listo-icono{color:#1a7a47;background:#e7f7ee;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.contacto-listo-icono svg{stroke-width:2.6px;width:30px;height:30px}.contacto-listo h3{font-size:var(--h3)}.contacto-listo p{color:var(--text-2);max-width:38ch;margin-bottom:8px;line-height:22px}.anuncio-caja{width:100%;position:relative}.anuncio-titulo-oculto,.anuncio-alterna{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.anuncio{--logo-fondo:var(--navy);aspect-ratio:16/9;background:var(--navy);color:var(--white);isolation:isolate;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 50px #090d1847;container:pieza/inline-size}@media (width<=760px){.anuncio{aspect-ratio:4/3;border-radius:14px}}@media (width<=420px){.anuncio{aspect-ratio:1}}.anuncio-fondo{z-index:0;position:absolute;inset:0}.an-capa{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.6cqw;padding:4cqw;display:none;position:absolute;inset:0}.anuncio[data-escena=marca] .an-marca,.anuncio[data-escena=datos] .an-datos,.anuncio[data-escena=conecta] .an-datos,.anuncio[data-escena=capacidades] .an-capacidades,.anuncio[data-escena=medida] .an-medida,.anuncio[data-escena=cierre] .an-cierre{display:flex}.an-logo{align-items:center;gap:.8cqw;animation:1.1s cubic-bezier(.2,.8,.2,1) both an-logo-entra;display:flex}.an-logo-svg{width:auto;height:9cqw;color:var(--white);display:block}.an-logo.chico .an-logo-svg{height:5.6cqw}@keyframes an-logo-entra{0%{opacity:0;transform:scale(.94)}}.an-claim{letter-spacing:.42em;color:var(--steel);margin-left:.42em;font-size:1.7cqw;animation:.9s .5s both an-sube}.an-linea{font-family:var(--display);opacity:0;max-width:24ch;font-size:4.2cqw;font-weight:600;line-height:1.22;transition:opacity .6s,transform .6s;transform:translateY(1.4cqw)}.an-medida .an-linea{max-width:24ch}.an-linea.entra{opacity:1;transform:none}.an-mapa{aspect-ratio:100/40;width:78cqw;position:relative}.an-lineas{width:100%;height:100%;position:absolute;inset:0}.an-lineas line{stroke:var(--primary-light);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;stroke-dasharray:120;stroke-dashoffset:120px;transition:opacity .4s}.an-lineas line.viva{opacity:.85;animation:.7s forwards an-traza}@keyframes an-traza{to{stroke-dashoffset:0}}.an-nodo{opacity:0;white-space:nowrap;background:#ffffff14;border:1px solid #9aa9c559;border-radius:999px;padding:1.3cqw 2.6cqw;font-size:2.1cqw;font-weight:600;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)scale(.8)}.an-nodo.entra{opacity:1;transform:translate(-50%,-50%)scale(1)}.anuncio[data-escena=conecta] .an-nodo.es-centro{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 1.2cqw #477bff29}.an-capacidades ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw;width:92cqw;margin:0;padding:0;list-style:none;display:grid}@container pieza (width<=640px){.an-capacidades ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-capacidades li{opacity:0;background:#ffffff0f;border:1px solid #9aa9c538;border-radius:1.4cqw;flex-direction:column;align-items:center;gap:1cqw;min-width:0;padding:2.2cqw 1.6cqw;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(1.6cqw)}.an-capacidades li.entra{opacity:1;transform:none}.an-icono{width:6.4cqw;height:6.4cqw;color:var(--primary-light);background:#477bff2e;border-radius:1.4cqw;place-items:center;display:grid}.an-icono svg{width:55%;height:55%}.an-capacidades b{font-size:2.2cqw;line-height:1.25}.an-capacidades small{color:var(--steel);font-size:1.8cqw}.an-barra{opacity:0;grid-template-columns:repeat(3,1fr);gap:1cqw;width:74cqw;padding-top:2.4cqw;transition:opacity .6s;display:grid;position:relative}.an-barra.entra{opacity:1}.an-barra i{background:linear-gradient(90deg, var(--primary-light), #477bff1f);transform-origin:0;border-radius:1cqw;width:100%;height:.7cqw;animation:2.6s forwards an-barra-crece;position:absolute;top:0;left:0}@keyframes an-barra-crece{0%{transform:scaleX(0)}}.an-barra span{color:var(--white);padding-top:1cqw;font-size:2.1cqw;font-weight:600}.an-invita{opacity:0;max-width:32ch;font-size:3.1cqw;line-height:1.4;transition:opacity .6s,transform .6s;transform:translateY(1.2cqw)}.an-invita.entra{opacity:1;transform:none}.an-boton{opacity:0;min-height:0;padding:1.8cqw 3.4cqw;font-size:2.4cqw;transition:opacity .5s,transform .5s;transform:translateY(1.2cqw)}.an-boton svg{width:2.6cqw;height:2.6cqw}.an-boton.entra{opacity:1;transform:none}@keyframes an-sube{0%{opacity:0;transform:translateY(10px)}}.an-control{z-index:3;aspect-ratio:1;width:5.2cqw;min-width:30px;color:var(--white);cursor:pointer;background:#090d188c;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:2cqw;right:2cqw}.an-control svg{width:45%;height:45%}.an-progreso{z-index:3;background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.an-progreso i{background:var(--primary-light);transform-origin:0;height:100%;display:block}.solo-anuncio{background:var(--navy)}.solo-anuncio .anuncio{aspect-ratio:auto;width:100vw;height:100vh;box-shadow:none;border-radius:0}.solo-anuncio .an-control,.solo-anuncio .an-progreso{display:none}.agendar{background:var(--white);width:min(420px,100vw - 32px);color:var(--text);border:0;border-radius:18px;padding:30px 28px 26px;box-shadow:0 24px 70px #090d1847}.agendar::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090d188c}.agendar h2{margin-bottom:8px;padding-right:28px;font-size:1.375rem}.agendar-intro{color:var(--text-2);margin-bottom:20px;font-size:.875rem;line-height:22px}.agendar-cerrar{background:var(--soft-bg);width:36px;height:36px;color:var(--text-2);cursor:pointer;border:0;border-radius:50%;font-size:1rem;position:absolute;top:16px;right:16px}.agendar-cerrar:hover{background:var(--line)}.agendar .f-campo{margin-bottom:14px}.agendar .btn-block{margin-top:6px}.agendar-nota{color:var(--text-2);text-align:center;margin-top:12px;font-size:.75rem}.agendar-ok{text-align:center;padding:10px 0 4px}.agendar.es-ancha{width:min(980px,100vw - 24px);padding:26px 22px 18px}.agendar-calendario h2{padding-right:44px}.calendly-caja{border-radius:12px;height:min(640px,100dvh - 240px);min-height:420px;margin-top:14px;overflow:hidden}.agendar-calendario .agendar-nota{margin-top:8px}.agendar-calendario .agendar-nota a{color:var(--primary);font-weight:600}@media (width<=640px){.agendar.es-ancha{width:calc(100vw - 16px);padding:22px 12px 14px}.calendly-caja{height:min(600px,100dvh - 200px)}}.agendar-ok p{color:var(--text-2);margin:8px 0 22px;font-size:.9375rem}.f-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.footer{border-top:1px solid var(--line);background:var(--white)}.footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:64px;display:grid}@media (width<=760px){.footer-grid{grid-template-columns:1fr;gap:28px}}.footer-desc{color:var(--text-2);max-width:40ch;margin-top:16px;line-height:22px}.footer h3{font-size:var(--h5);margin-bottom:14px;line-height:24px}.footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer li,.footer li a{color:var(--text-2);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.footer li a:hover{color:var(--deep)}.footer-bottom{background:var(--soft-bg);color:var(--text-2);padding-block:24px;font-weight:600}.sim{background:var(--white);color:var(--text);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #e3e5ea;margin:0;overflow:hidden}.sim-bar{background:#f4f5f7;border-bottom:1px solid #e3e5ea;align-items:center;gap:12px;min-height:44px;padding:0 10px 0 16px;display:flex}.sim-dots{gap:6px;display:flex}.sim-dots i{background:#d9dce3;border-radius:50%;width:10px;height:10px}.sim-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:700;overflow:hidden}.sim-badge{color:var(--deep);background:var(--deep-soft);white-space:nowrap;border-radius:20px;margin-left:auto;padding:4px 10px;font-size:.6875rem;font-weight:600}@media (width<=560px){.sim-badge{display:none}.sim-pause{margin-left:auto}}.sim-pause{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.sim-pause:hover{color:var(--text);background:#e6e8ee}.sim-pause svg{width:16px;height:16px}.sim-body{padding:clamp(16px,3vw,28px)}@keyframes aparecer{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes latir{0%,to{box-shadow:0 0 #0b5fff66}50%{box-shadow:0 0 0 8px #0b5fff00}}@keyframes parpadeo{50%{opacity:0}}.flujo-nodos{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flujo-nodo{text-align:center;flex-direction:column;align-items:center;padding:0 8px;transition:opacity .3s;display:flex;position:relative}.flujo-nodo.is-pendiente{opacity:.42}.flujo-icono{background:var(--tono-bg);width:58px;height:58px;color:var(--tono);border:2px solid #0000;border-radius:16px;place-items:center;transition:border-color .3s;display:grid;position:relative}.flujo-icono>svg{width:26px;height:26px}.flujo-nodo.is-corriendo .flujo-icono{border-color:var(--primary);animation:1.1s infinite latir}.flujo-estado{background:var(--success);width:22px;height:22px;color:var(--white);border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;top:-7px;right:-7px;transform:scale(0)}.flujo-nodo.is-hecho .flujo-estado{transform:scale(1)}.flujo-estado svg{stroke-width:3px;width:13px;height:13px}.flujo-herr{margin-top:12px;font-size:.8125rem;font-weight:700}.flujo-accion{color:var(--text-2);max-width:18ch;margin-top:4px;font-size:.75rem;line-height:1.4}.flujo-conector{background:#e3e5ea;height:2px;position:absolute;top:29px;left:calc(50% + 36px);right:calc(36px - 50%);overflow:hidden}.flujo-conector span{background:var(--success);transform-origin:0;height:100%;transition:transform .9s;display:block;transform:scaleX(0)}.flujo-nodo.is-hecho .flujo-conector span{transform:scaleX(1)}.tono-mail{--tono:#0b62c4;--tono-bg:#e6f0fb}.tono-ia{--tono:#b5532e;--tono-bg:#fbece5}.tono-pa{--tono:#1f5fd1;--tono-bg:#e7eefc}.tono-n8n{--tono:#c8305b;--tono-bg:#fce8ee}.tono-bi{--tono:#8a6700;--tono-bg:#fdf4d3}@media (width<=760px){.flujo-nodos{grid-template-columns:1fr}.flujo-nodo{text-align:left;grid-template-rows:auto auto;grid-template-columns:58px 1fr;align-items:start;column-gap:16px;padding:0 0 22px;display:grid}.flujo-icono{grid-row:1/3}.flujo-herr{margin-top:8px}.flujo-accion{max-width:none}.flujo-conector{width:2px;height:auto;inset:62px auto 2px 28px}.flujo-conector span{transform-origin:top;transform:scaleY(0)}.flujo-nodo.is-hecho .flujo-conector span{transform:scaleY(1)}}.flujo-pie{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:20px;margin-top:28px;display:grid}@media (width<=760px){.flujo-pie{grid-template-columns:1fr;margin-top:8px}}.flujo-log{background:var(--navy);color:#9fe4c1;font-family:var(--mono);white-space:pre-wrap;letter-spacing:0;border-radius:8px;min-height:calc(10.5em + 28px);margin:0;padding:14px 16px;font-size:.75rem;line-height:1.75;overflow-x:auto}.flujo-cursor{color:var(--white);animation:1s step-end infinite parpadeo}.flujo-resumen{background:var(--deep-soft);min-width:220px;color:var(--deep);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;padding:16px 20px;transition:background-color .3s,color .3s;display:flex}.flujo-resumen.is-ok{color:#1a7a47;background:#e7f7ee}.flujo-resumen strong{font-size:.9375rem}.flujo-resumen span{color:var(--text-2);font-size:.8125rem}.sim-bi .sim-body{padding:0}.bi{font-family:"Segoe UI", var(--font);letter-spacing:0;background:#f3f2f1;grid-template-rows:1fr auto;grid-template-columns:150px minmax(0,1fr);display:grid}.bi-slicer{background:var(--white);border-right:1px solid #e1dfdd;flex-direction:column;grid-row:1;gap:4px;padding:16px 12px;display:flex}.bi-visual-title{color:#252423;margin-bottom:6px;font-size:.75rem;font-weight:600}.bi-chip{color:#252423;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:4px 8px;font-size:.8125rem;display:flex}.bi-chip:hover{background:#f3f2f1}.bi-check{border:1.5px solid #605e5c;border-radius:2px;flex:none;width:14px;height:14px}.bi-chip[aria-pressed=true] .bi-check{box-shadow:inset 0 0 0 2px var(--white);background:#118dff;border-color:#118dff}.bi-hint{color:#605e5c;margin-top:8px;font-size:.6875rem}.bi-canvas{gap:12px;min-width:0;padding:16px;display:grid}.bi-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bi-kpi{background:var(--white);border-radius:4px;flex-direction:column;align-items:center;padding:14px 12px;display:flex;box-shadow:0 1px 2px #0000000f}.bi-kpi-valor{color:#252423;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.375rem;font-weight:600}.bi-kpi-etiqueta{color:#605e5c;text-align:center;margin-top:2px;font-size:.6875rem}.bi-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.bi-visual{background:var(--white);border-radius:4px;min-width:0;padding:12px 14px;box-shadow:0 1px 2px #0000000f}.bi-bars{width:100%;height:auto;display:block}.bi-grid{stroke:#edebe9;stroke-width:1px}.bi-axis{fill:#605e5c;font-size:10px;font-family:"Segoe UI", var(--font)}.bi-bar{fill:#118dff;transition:y .55s,height .55s}.bi-bar.is-last{fill:#12239e}.bi-dona{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bi-dona svg{flex:none;width:110px;height:110px;transform:rotate(-90deg)}.bi-seg{fill:none;stroke-width:15px;transition:stroke-dasharray .55s,stroke-dashoffset .55s}.s0{stroke:#118dff;background:#118dff}.s1{stroke:#12239e;background:#12239e}.s2{stroke:#e66c37;background:#e66c37}.bi-leyenda{color:#252423;gap:6px;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.bi-leyenda i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.bi-leyenda b{font-variant-numeric:tabular-nums;font-weight:600}.bi-pages{background:#e1dfdd;grid-column:1/-1;gap:2px;padding:0 12px;display:flex}.bi-pages span{color:#605e5c;background:#f3f2f1;padding:8px 14px;font-size:.75rem}.bi-pages .is-on{background:var(--white);color:#252423;font-weight:600;box-shadow:inset 0 -3px #f2c811}@media (width<=760px){.bi{grid-template-columns:1fr}.bi-slicer{border-bottom:1px solid #e1dfdd;border-right:0;flex-flow:wrap;align-items:center}.bi-slicer .bi-visual-title{width:100%;margin:0}.bi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-row{grid-template-columns:1fr}}.sim-n8n .sim-body{padding:0}.n8n-scroll{background:#f7f7f8;overflow-x:auto}.n8n-canvas{width:100%;min-width:592px;height:auto;font-family:var(--font);letter-spacing:0;display:block}.n8n-punto{fill:#d3d3da}.n8n-arista{fill:none;stroke:#b8b8c2;stroke-width:2px;transition:stroke .3s}.n8n-arista.is-hecha{stroke:var(--success)}.n8n-items{fill:#1f8f52;font-size:10px;font-weight:700}.n8n-rama{fill:#8a8a99;font-size:9.5px;font-weight:600}.n8n-caja{fill:var(--white);stroke:#c6c6d0;stroke-width:1.5px;transition:stroke .3s,opacity .3s}.n8n-ico{color:#e8594a}.n8n-nodo.is-corriendo .n8n-caja{stroke:#ff6d5a;stroke-width:3px;animation:.9s ease-in-out infinite pulso-borde}@keyframes pulso-borde{50%{stroke-opacity:.35}}.n8n-nodo.is-hecho .n8n-caja{stroke:var(--success);stroke-width:2.5px}.n8n-nodo.is-omitido{opacity:.35}.n8n-ok circle{fill:var(--success)}.n8n-ok svg{color:var(--white);stroke-width:3.2px}.n8n-nombre{fill:var(--text);font-size:11px;font-weight:700}.n8n-tipo{fill:#8a8a99;font-size:9.5px}.n8n-toolbar{border-top:1px solid #e3e5ea;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.n8n-run{min-height:40px;color:var(--navy);cursor:pointer;background:#ff6d5a;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 16px;font-size:.8125rem;font-weight:700;display:inline-flex}.n8n-run:hover{background:#ff5a44}.n8n-run svg{width:15px;height:15px}.n8n-status{color:var(--text-2);font-size:.8125rem;font-weight:600}.n8n-status.is-ok{color:#1a7a47}.pa{font-family:"Segoe UI", var(--font);letter-spacing:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;display:grid}@media (width<=760px){.pa{grid-template-columns:1fr}}.pa-flujo{margin:0;padding:0;list-style:none}.pa-paso{transition:opacity .3s;position:relative}.pa-paso+.pa-paso{margin-top:26px}.pa-paso+.pa-paso:before{content:"";border-left:1.5px solid #8a8886;height:26px;position:absolute;top:-26px;left:50%}.pa-paso.is-pendiente{opacity:.45}.pa-card{background:var(--white);border:1px solid #e1dfdd;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .3s;display:flex;box-shadow:0 1.6px 3.6px #00000014}.pa-paso.is-corriendo .pa-card{border-color:#0078d4;box-shadow:0 0 0 2px #0078d42e}.pa-ico{background:var(--pa);width:36px;height:34px;color:var(--white);border-radius:4px;flex:none;place-items:center;display:grid}.pa-ico svg{width:18px;height:18px}.tono-outlook{--pa:#0078d4}.tono-excel{--pa:#107c41}.tono-control{--pa:#484644}.tono-sharepoint{--pa:#036c70}.tono-teams{--pa:#4b53bc}.pa-texto{flex-direction:column;min-width:0;display:flex}.pa-texto b{color:#252423;font-size:.8125rem;font-weight:600}.pa-texto small{color:#605e5c;font-size:.75rem}.pa-estado{color:#107c10;flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.pa-estado svg{stroke-width:2.8px;width:16px;height:16px}.pa-estado em{color:#605e5c;font-size:.6875rem;font-style:normal}.pa-spin{border:2px solid #c7e0f4;border-top-color:#0078d4;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite girar}.pa-ramas{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.pa-rama>span{border-radius:10px 10px 0 0;padding:2px 10px;font-size:.6875rem;font-weight:700;display:inline-block}.pa-rama.si>span{color:#107c10;background:#dff6dd}.pa-rama.no>span{color:#a4262c;background:#fde7e9}.pa-mini{color:#252423;background:var(--white);border:1px solid #e1dfdd;border-radius:0 6px 6px;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;transition:border-color .3s;display:flex}.pa-mini svg{color:#0078d4;flex:none;width:14px;height:14px}.pa-rama.si.is-tomada .pa-mini{border-color:#107c10}.pa-mini.is-omitida{color:#a19f9d}.pa-historial{background:#faf9f8;border:1px solid #edebe9;border-radius:8px;align-self:start;padding:16px}.pa-historial>b{color:#252423;font-size:.8125rem}.pa-historial ul{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pa-historial li{color:#252423;border-radius:4px;grid-template-columns:20px auto 1fr;align-items:center;gap:8px;padding:7px 6px;font-size:.75rem;display:grid}.pa-historial li em{color:#605e5c;text-align:right;font-style:normal}.pa-historial li.is-nueva{background:#dff6dd;animation:.35s aparecer}.pa-historial li.is-corriendo{background:#eff6fc}.pa-ok,.pa-run{border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.pa-ok{color:var(--white);background:#107c10}.pa-ok svg{stroke-width:3.2px;width:11px;height:11px}.pa-run{border:2px solid #c7e0f4;border-top-color:#0078d4;animation:.8s linear infinite girar}.pa-nota{color:#605e5c;margin-top:12px;font-size:.6875rem}.papps{letter-spacing:0;align-items:center;gap:clamp(20px,4vw,44px);display:flex}@media (width<=760px){.papps{flex-direction:column;align-items:stretch}.papps-telefono{align-self:center}}.papps-telefono{border:10px solid var(--navy);background:#f6f4f7;border-radius:36px;flex:none;width:250px;max-width:100%;height:470px;position:relative;overflow:hidden;box-shadow:0 18px 40px #17213c2e}.papps-notch{background:var(--navy);z-index:2;border-radius:0 0 12px 12px;width:90px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.papps-pantalla{flex-direction:column;height:100%;display:flex;position:relative}.papps-header{color:var(--white);background:#742774;justify-content:space-between;align-items:center;padding:26px 16px 12px;font-size:.9375rem;font-weight:700;display:flex}.papps-fab{background:var(--white);color:#742774;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.papps-fab svg{stroke-width:2.6px;width:16px;height:16px}.papps-fab.is-tap,.papps-guardar.is-tap{animation:1s tap}@keyframes tap{30%{transform:scale(.88);box-shadow:0 0 0 8px #74277433}}.papps-lista{gap:8px;margin:0;padding:10px;list-style:none;display:grid}.papps-lista li{background:var(--white);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:0 1px 2px #0000000f}.papps-lista li.is-nueva{background:#f3e8f3;animation:.4s aparecer}.papps-lista b{font-size:.75rem;display:block}.papps-lista small{color:var(--text-2);font-size:.6875rem;display:block}.papps-avatar{color:#742774;background:#f0e2f0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.papps-avatar svg{width:15px;height:15px}.papps-form{gap:12px;padding:14px;display:grid}.papps-etq{color:#5b5b66;margin-bottom:4px;font-size:.6875rem;font-weight:600;display:block}.papps-input{background:var(--white);white-space:nowrap;border:1px solid #d5ccd6;border-radius:5px;min-height:32px;padding:7px 10px;font-size:.75rem;display:block;overflow:hidden}.papps-input.is-escribiendo{border-color:#742774}.papps-input.is-escribiendo .papps-valor{animation:.8s steps(22,end) both teclear;display:inline-block}@keyframes teclear{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.papps-ph{color:#a8a8b3}.papps-thumb{color:#a8a8b3;border:1.5px dashed #c9bfca;border-radius:6px;place-items:center;width:56px;height:56px;transition:background-color .3s;display:grid}.papps-thumb.is-llena{color:#742774;background:linear-gradient(135deg,#e9d3e9,#c9a6c9);border-style:solid;border-color:#742774}.papps-thumb svg{width:22px;height:22px}.papps-guardar{text-align:center;color:var(--white);background:#742774;border-radius:6px;padding:9px;font-size:.8125rem;font-weight:700;display:block}.papps-toast{background:var(--navy);color:var(--white);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.75rem;font-weight:600;animation:.3s aparecer;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.papps-toast svg{width:15px;height:15px;color:var(--success);stroke-width:3px}.papps-sp{flex:1;min-width:0}.papps-sp-titulo{margin-bottom:12px;font-size:.875rem;display:block}.papps-tabla-scroll{overflow-x:auto}.papps-tabla{border-collapse:collapse;width:100%;font-size:.8125rem;font-family:"Segoe UI", var(--font)}.papps-tabla th{text-align:left;color:#605e5c;white-space:nowrap;background:#f3f2f1;padding:9px 12px;font-weight:600}.papps-tabla td{white-space:nowrap;border-bottom:1px solid #edebe9;padding:10px 12px}.papps-tabla tr.is-nueva td{background:#e7f7ee;animation:.4s aparecer}.papps-pill{border-radius:10px;padding:3px 9px;font-size:.6875rem;font-weight:700}.papps-pill.ok{color:#107c10;background:#dff6dd}.papps-pill.pend{color:#7a5b00;background:#fff4ce}.papps-nota{color:var(--text-2);margin-top:14px;font-size:.8125rem;line-height:1.55}.ia{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;display:grid}@media (width<=760px){.ia{grid-template-columns:1fr}}.ia-bandeja{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ia-correo{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:12px 14px;transition:border-color .3s,box-shadow .3s}.ia-correo.is-analizando{border-color:var(--deep);box-shadow:0 0 0 3px var(--deep-soft)}.ia-cabeza{flex-direction:column;gap:2px;display:flex}.ia-de{font-size:.75rem;font-weight:700}.ia-asunto{color:var(--text-2);font-size:.8125rem}.ia-resultado{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;animation:.3s aparecer;display:flex}.ia-tipo,.ia-prio{border-radius:20px;padding:3px 10px;font-size:.6875rem;font-weight:700}.t-factura{color:#0b62c4;background:#e6f0fb}.t-reclamo{color:#b3261e;background:#fdeaea}.t-cotización{color:#1a7a47;background:#e7f7ee}.t-consulta{color:#4b5162;background:#eeeff2}.ia-prio{color:#a4480f;background:#fff1e8}.ia-conf{color:#1a7a47;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.6875rem;font-weight:700;display:inline-flex}.ia-conf i{background:linear-gradient(currentColor, currentColor) 0 0 / var(--conf) 100% no-repeat, #e3e5ea;border-radius:3px;width:50px;height:5px;display:block}.ia-conf.is-baja{color:#a4480f}.ia-datos{color:var(--text-2);flex-basis:100%;font-size:.75rem}.ia-destino{color:var(--deep);align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:inline-flex}.ia-destino.is-humano{color:#a4480f}.ia-destino svg{width:13px;height:13px}.ia-leyendo{color:var(--deep);align-items:center;gap:6px;margin-top:10px;font-size:.75rem;font-weight:600;display:flex}.ia-leyendo svg{width:15px;height:15px;animation:1.6s linear infinite girar}.ia-espera{color:var(--muted);margin-top:8px;font-size:.6875rem;font-weight:600}.ia-resumen{background:var(--soft-bg);border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid}.ia-cifra{align-items:baseline;gap:10px;display:flex}.ia-cifra b{color:var(--deep);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.ia-cifra.is-humano b{color:#c0561a}.ia-cifra span{color:var(--text-2);font-size:.8125rem;font-weight:600}.ia-resumen p{color:var(--text-2);border-top:1px solid var(--line);padding-top:14px;font-size:.8125rem;line-height:1.55}.ia-resumen strong{color:var(--text)}.medida{letter-spacing:0}.medida-url{background:var(--soft-bg);border:1px solid var(--line);color:var(--text-2);border-radius:999px;align-items:center;gap:8px;max-width:320px;margin-bottom:16px;padding:7px 14px;font-size:.75rem;display:flex}.medida-url svg{flex:none;width:14px;height:14px}.medida-app{align-items:stretch;gap:18px;display:flex}.medida-menu{width:124px;color:var(--text-2);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:3px;padding-right:14px;font-size:.8125rem;display:flex}.medida-menu span{border-radius:8px;padding:7px 10px}.medida-menu .is-activa{background:var(--primary);color:var(--on-primary);font-weight:700}.medida-rol{color:var(--text-2);border-top:1px solid var(--line);border-radius:0;align-items:center;gap:6px;margin-top:auto;font-size:.75rem;display:flex;padding-top:12px!important}.medida-rol svg{width:13px;height:13px}.medida-panel{flex:1;min-width:0}.medida-kpis{gap:10px;margin-bottom:14px;display:flex}.medida-kpis div{background:var(--soft-bg);border-radius:10px;flex:1;padding:10px 12px}.medida-kpis b{font-size:1.25rem;font-family:var(--display);line-height:1.1;display:block}.medida-kpis span{color:var(--text-2);font-size:.6875rem}.medida-lista{gap:7px;margin:0;padding:0;list-style:none;display:grid}.medida-fila{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:76px 1fr auto auto;align-items:center;gap:10px;padding:11px 13px;font-size:.8125rem;display:grid}.medida-fila.es-nuevo{border-color:var(--primary);box-shadow:0 0 0 3px #2a5fea1a}.medida-fila.entra{animation:.45s medida-entra}@keyframes medida-entra{0%{opacity:0;transform:translateY(-8px)}}.medida-id{font-variant-numeric:tabular-nums;font-weight:700}.medida-cliente{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medida-items{color:var(--text-2);white-space:nowrap;font-size:.75rem}.medida-estado{background:var(--soft-bg);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.medida-estado svg{width:12px;height:12px}.medida-estado.e-recibido{background:var(--deep-soft);color:var(--deep)}.medida-estado.e-enpreparación{color:#9a5b00;background:#fff3e0}.medida-estado.e-listo{color:var(--primary);background:#eaf0ff}.medida-estado.e-entregado{color:#13794b;background:#e7f6ee}.medida-pie{color:var(--text-2);min-height:20px;margin-top:14px;font-size:.8125rem}@media (width<=700px){.medida-app{flex-direction:column;gap:12px}.medida-menu{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:auto;padding:0 0 10px;overflow-x:auto}.medida-rol{border-top:0;margin-top:0;padding-top:7px!important}.medida-fila{grid-template-columns:1fr auto;row-gap:6px}.medida-items{display:none}}.proc-toggle{background:#eef0f3;border-radius:30px;margin-bottom:18px;padding:4px;display:inline-flex}.proc-toggle button{min-height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:26px;padding:6px 18px;font-size:.8125rem;font-weight:700;transition:background-color .2s,color .2s}.proc-toggle button[aria-pressed=true]{background:var(--deep);color:var(--white)}.sim-visor{--velo:var(--white);position:relative}.sim-visor.es-gris{--velo:#f7f7f8}.sim-visor:after{content:"";background:linear-gradient(90deg, transparent, var(--velo));pointer-events:none;width:36px;display:none;position:absolute;top:0;bottom:12px;right:0}.sim-visor.desborda:after{display:block}.proc-scroll{overflow-x:auto}.proc-lienzo{min-width:592px;display:grid}.proc-svg{width:100%;height:auto;font-family:var(--font);letter-spacing:0;opacity:0;visibility:hidden;grid-area:1/1}.proc-svg.is-visible{opacity:1;visibility:visible;animation:.32s both proc-entra}@keyframes proc-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.proc-svg.is-visible{animation:none}}.proc-carril{fill:#fafafa;stroke:#e6e6e6}.proc-carril.par{fill:#f3f4f6}.proc-carril-nombre{fill:var(--text);font-size:12px;font-weight:700}.proc-divisor{stroke:#d6d6d6}.proc-flujo{fill:none;stroke:#6b7280;stroke-width:1.4px}.proc-punta{fill:#6b7280}.proc-tarea rect{fill:var(--white);stroke:#9aa3ae;stroke-width:1.2px}.proc-tarea text{fill:var(--text);font-size:10.5px;font-weight:600}.proc-tarea.is-cuello rect{fill:#fdecec;stroke:var(--danger)}.proc-tarea.is-auto rect{fill:var(--deep-soft);stroke:var(--deep);stroke-width:1.6px}.proc-alerta circle{fill:var(--danger)}.proc-alerta text{fill:var(--white);font-size:11px;font-weight:800}.proc-cifras{flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:18px;display:flex}.proc-cifras>div{align-items:baseline;gap:8px;display:flex}.proc-cifras b{color:var(--deep);font-variant-numeric:tabular-nums;font-size:1.5rem}.proc-cifras span{color:var(--text-2);font-size:.8125rem;font-weight:600}.proc-leyenda{align-items:center;gap:8px;margin-left:auto;display:inline-flex;font-size:.75rem!important}.proc-leyenda i{border-radius:3px;width:12px;height:12px;display:inline-block}.m-cuello{border:1.5px solid var(--danger);background:#fdecec}.m-auto{background:var(--deep-soft);border:1.5px solid var(--deep);margin-left:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.soluciones{background:var(--white);padding-block:clamp(3.5rem,6vw,6.375rem)}.soluciones .section-head{max-width:560px}.soluciones-lista{flex-direction:column;gap:clamp(3rem,6vw,5.5rem);display:flex}.solucion{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,3.5vw,3rem);display:grid}.solucion.es-invertida .solucion-info{order:2}.solucion-info{flex-direction:column;align-items:flex-start;display:flex}.solucion-etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-flex}.solucion-etiqueta svg{width:18px;height:18px}.solucion-info h3{font-size:var(--h3);line-height:1.3}.solucion-texto{color:var(--text-2);font-size:var(--p);margin-top:12px;line-height:22px}.solucion-incluye{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.solucion-incluye li{font-size:var(--p);align-items:flex-start;gap:9px;line-height:20px;display:flex}.solucion-incluye svg{width:17px;height:17px;color:var(--primary);flex:none;margin-top:2px}.solucion-herramientas{color:var(--text-2);border-left:2px solid var(--line);margin-top:18px;padding-left:12px;font-size:.8125rem}.solucion-info .btn{margin-top:22px}.solucion-sim{min-width:0}.solucion-sim-hueco{aspect-ratio:16/10;background:var(--soft-bg);border:1px solid var(--line);border-radius:14px}@media (width<=900px){.solucion{grid-template-columns:1fr;gap:1.5rem}.solucion.es-invertida .solucion-info{order:0}}.stack{background:var(--soft-bg);border-block:1px solid var(--line);padding-block:22px;overflow:hidden}.stack-rotulo{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);margin-bottom:14px;font-size:.6875rem;font-weight:700}.stack-ventana{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.stack-cinta{gap:14px;width:max-content;margin:0;padding:0;list-style:none;animation:46s linear infinite stack-corre;display:flex}.stack-cinta li{color:var(--text-2);background:var(--white);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:9px 18px;font-size:.8125rem;font-weight:600}.stack:hover .stack-cinta{animation-play-state:paused}@keyframes stack-corre{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.stack-cinta{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.stack-ventana{-webkit-mask-image:none;mask-image:none}}.cierre{isolation:isolate;background:var(--navy);color:var(--white);text-align:center;padding-block:clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.cierre-fondo{z-index:-1;position:absolute;inset:0}.cierre h2{font-size:var(--h2);color:var(--white);line-height:1.3}.cierre p{color:var(--steel);font-size:var(--p);max-width:48ch;margin:12px auto 26px;line-height:22px}.cierre-acciones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cierre .btn-outline{color:var(--white);background:0 0;border-color:#ffffff73}.cierre .btn-outline:hover{color:var(--white);border-color:var(--white);background:#ffffff1a}.cierre h2{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.2vw,3rem)}.cierre p{font-size:1.0625rem;line-height:27px}.resumen{background:var(--white);padding-block:clamp(3.5rem,6vw,6.375rem)}.resumen .section-head{max-width:720px;margin-bottom:clamp(2rem,4vw,3.25rem)}.resumen .section-head .antetitulo{letter-spacing:.18em;align-items:center;gap:10px;font-size:.8125rem;display:inline-flex}.resumen .section-head .antetitulo:before,.resumen .section-head .antetitulo:after{content:"";background:var(--primary);opacity:.45;border-radius:2px;width:26px;height:2px}.resumen .section-head h2{letter-spacing:-.025em;margin-top:14px;font-size:clamp(2.5rem,5.2vw,4rem);line-height:1.08}.resumen .section-head>p{margin-top:16px;font-size:1.0625rem;line-height:1.6}.resumen-grilla{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:18px;display:grid}.tarjeta-sol{background:var(--white);border:1px solid var(--line);color:inherit;border-radius:16px;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,translate .2s;display:flex}.tarjeta-sol:hover{border-color:var(--primary);box-shadow:var(--shadow);translate:0 -3px}.tarjeta-sol.es-principal{background:var(--navy);border-color:var(--navy);color:var(--white);padding:clamp(28px,4vw,40px)}.tarjeta-sol.es-principal p{color:var(--steel);max-width:62ch}.tarjeta-sol.es-principal h3{color:var(--white);font-size:var(--h3)}.tarjeta-sol-etiqueta{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:12px;font-size:.6875rem;font-weight:700;display:inline-flex}.tarjeta-sol.es-principal .tarjeta-sol-etiqueta{color:var(--primary-light)}.tarjeta-sol-etiqueta svg{width:17px;height:17px}.tarjeta-sol h3{font-size:1.125rem;line-height:1.35}.tarjeta-sol p{color:var(--text-2);font-size:var(--p);margin-top:10px;line-height:21px}.tarjeta-sol-mas{color:var(--primary);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:.8125rem;font-weight:700;display:inline-flex}.tarjeta-sol.es-principal .tarjeta-sol-mas{color:var(--primary-light)}.tarjeta-sol-mas svg{width:16px;height:16px;transition:translate .2s}.tarjeta-sol:hover .tarjeta-sol-mas svg{translate:3px}.tarjeta-sol.es-chica h3{font-size:1rem}.sol-portada{isolation:isolate;background:var(--navy);color:var(--white);padding-block:clamp(3rem,6vw,5.5rem);position:relative;overflow:hidden}.sol-portada-fondo{z-index:-1;position:absolute;inset:0}.sol-portada-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.5fr);align-items:center;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.sol-portada h1{color:var(--white);font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.22}.sol-portada-lead{color:var(--steel);max-width:46ch;margin:18px 0 28px;font-size:1.0625rem;line-height:1.55}.antetitulo.es-clara{color:var(--primary-light);align-items:center;gap:8px;display:inline-flex}.antetitulo.es-clara svg{width:18px;height:18px}.sol-portada-pie{color:var(--steel);text-align:center;margin-top:12px;font-size:.8125rem}@media (width<=920px){.sol-portada-grid{grid-template-columns:minmax(0,1fr)}}.sol-detalle{background:var(--soft-bg);padding-block:clamp(3rem,5vw,4.75rem)}.sol-detalle-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);display:grid}@media (width<=880px){.sol-detalle-grid{grid-template-columns:1fr}}.ficha{background:var(--white);border:1px solid var(--line);border-radius:18px;height:100%;padding:clamp(24px,3vw,34px)}.ficha.es-entrega{box-shadow:var(--shadow);border-color:#2a5fea4d}.ficha-icono{background:var(--primary);width:42px;height:42px;color:var(--white);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.ficha-icono.es-pregunta{background:var(--soft-bg);color:var(--primary);border:1px solid var(--line)}.ficha-icono svg{width:21px;height:21px}.ficha-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:6px;font-size:.6875rem;font-weight:700}.ficha h2{margin-bottom:12px;font-size:1.375rem;line-height:1.3}.ficha-texto{color:var(--text-2);font-size:1rem;line-height:25px}.ficha .solucion-incluye{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.sol-otras{background:var(--soft-bg);padding-block:clamp(2.75rem,5vw,4.25rem)}.sol-otras h2{font-size:var(--h3);margin-bottom:22px}.sol-otras-grilla{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.nos-portada{background:var(--white);padding-block:clamp(3rem,5vw,5rem) clamp(2rem,4vw,3.5rem)}.nos-cabecera{max-width:820px;margin-bottom:clamp(2rem,4vw,3rem)}.nos-portada h1{letter-spacing:-.025em;margin-top:12px;font-size:clamp(2.125rem,1.4rem + 2.8vw,3.375rem);line-height:1.12}.nos-lead{color:var(--text-2);max-width:68ch;margin-top:18px;font-size:1.125rem;line-height:1.65}.nos-anuncio{max-width:1080px;margin-inline:auto}.nos-principios{background:var(--soft-bg);padding-block:clamp(3rem,5vw,5rem)}.nos-entrada{text-align:center;max-width:760px;margin:0 auto clamp(2.25rem,4vw,3.25rem)}.nos-entrada h2{letter-spacing:-.02em;margin-top:10px;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);line-height:1.2}.nos-entrada-texto{color:var(--text-2);margin-top:16px;font-size:1.125rem;line-height:1.65}.criterios{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.criterio{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:clamp(24px,3vw,32px);position:relative}.criterio-num{background:var(--navy);width:38px;height:38px;color:var(--white);font-family:var(--display);border-radius:11px;place-items:center;margin-bottom:18px;font-size:1rem;font-weight:700;display:grid}.criterio h3{margin-bottom:10px;font-size:1.1875rem;line-height:1.3}.criterio p{color:var(--text-2);font-size:var(--p);line-height:23px}.nav-desplegable{position:relative}.nav-disparador{cursor:pointer;color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding-block:4px;font-family:inherit;font-size:.875rem;font-weight:700;line-height:24px;display:inline-flex}.nav-disparador:hover,.nav-disparador:focus-visible{color:var(--text);border-bottom-color:var(--primary)}.nav-disparador[aria-current=page]{color:var(--text)}.nav-disparador svg{width:16px;height:16px;transition:rotate .2s}.nav-disparador[aria-expanded=true] svg{rotate:180deg}.nav-menu{z-index:10;background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:320px;padding:8px;display:flex;position:absolute;top:calc(100% + 14px);left:-16px;box-shadow:0 18px 44px #17213c24}.nav-menu a{color:var(--text);border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.nav-menu a:hover{background:var(--soft-bg)}.nav-menu svg{width:18px;height:18px;color:var(--primary);flex:none}.mobile-menu{justify-content:flex-start;align-items:stretch;gap:18px;padding-top:28px}.mobile-menu nav{align-items:stretch;gap:2px;width:100%;max-width:430px;margin-inline:auto}.mobile-rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:10px 0 2px;padding-inline:12px;font-size:.6875rem;font-weight:700}.mobile-rotulo:first-child{margin-top:0}.mobile-menu nav a{text-align:left;border-radius:12px;align-items:center;gap:11px;padding:13px 12px;font-size:1.0625rem;font-weight:500;line-height:1.35;display:flex}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{background:var(--white);color:var(--text)}.mobile-menu nav a.mobile-sol svg{width:19px;height:19px;color:var(--primary);flex:none}.mobile-menu nav a:not(.mobile-sol){padding-left:42px}.mobile-menu>.btn{width:100%;max-width:430px;margin-inline:auto}.stack-cinta li{color:var(--text);align-items:center;gap:10px;font-weight:600;display:inline-flex}.stack-logo{flex:none;width:20px;height:20px}.stack-logo.es-generico{color:var(--text-2);stroke-width:1.9px}.preguntas{background:var(--soft-bg);padding-block:clamp(3rem,5vw,4.75rem)}.preguntas .section-head{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.preguntas-lista{flex-direction:column;gap:10px;max-width:760px;margin-inline:auto;display:flex}.pregunta{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pregunta[open]{border-color:var(--primary)}.pregunta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:.9375rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pregunta-signo{flex:none;width:16px;height:16px;position:relative}.pregunta-signo:before,.pregunta-signo:after{content:"";background:var(--primary);border-radius:2px;height:2px;transition:rotate .2s,opacity .2s;position:absolute;inset:50% 0 auto;translate:0 -50%}.pregunta-signo:after{rotate:90deg}.pregunta[open] .pregunta-signo:after{opacity:0;rotate:0deg}.pregunta p{color:var(--text-2);font-size:var(--p);margin:0;padding:0 20px 20px;line-height:23px}.nosabes{background:var(--white);padding-block:0 clamp(3rem,5vw,4.5rem)}.nosabes-caja{background:var(--soft-bg);border:1px dashed var(--line);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:clamp(22px,3vw,32px);display:flex}.nosabes-caja h2{font-size:1.375rem;line-height:1.3}.nosabes-caja p{color:var(--text-2);font-size:var(--p);max-width:62ch;margin-top:8px;line-height:22px}.nosabes-caja .btn{flex:none}body.con-menu .bot-burbuja,body.con-menu .bot-saludo{display:none}.bot-burbuja{z-index:60;background:linear-gradient(150deg, var(--primary-light), var(--primary-hover));width:58px;height:58px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:translate .2s,box-shadow .2s;display:grid;position:fixed;bottom:clamp(14px,3vw,26px);right:clamp(14px,3vw,26px);box-shadow:0 14px 34px #0d205561}.bot-burbuja:hover{translate:0 -3px;box-shadow:0 20px 46px #0d205575}.bot-burbuja:not(.es-abierta){animation:3.6s ease-in-out infinite bot-flota}@keyframes bot-flota{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.bot-burbuja:not(.es-abierta){animation:none}}.bot-saludo{z-index:59;background:var(--white);border:1px solid var(--line);border-radius:14px 14px 4px;align-items:flex-start;gap:8px;max-width:min(260px,100vw - 36px);padding:12px 10px 12px 14px;animation:.3s cubic-bezier(.2,.8,.2,1) both bot-saludo-entra;display:flex;position:fixed;bottom:calc(clamp(14px,3vw,26px) + 70px);right:calc(clamp(14px,3vw,26px) + 4px);box-shadow:0 14px 34px #090d182e}.bot-saludo p{color:var(--text);font-size:.8125rem;line-height:19px}.bot-saludo strong{color:var(--primary)}.bot-saludo-cerrar{background:var(--soft-bg);width:20px;height:20px;color:var(--text-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bot-saludo-cerrar svg{width:11px;height:11px}@keyframes bot-saludo-entra{0%{opacity:0;translate:6px 6px}}@media (prefers-reduced-motion:reduce){.bot-saludo{animation:none}}.bot-escribir{gap:8px;display:flex}.bot-escribir input{min-width:0;color:var(--text);background:0 0;border:0;border-radius:11px;flex:1;padding:11px 4px;font-family:inherit;font-size:.875rem}.bot-escribir input:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.bot-escribir button{background:var(--primary);width:40px;color:var(--white);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;display:grid}.bot-escribir button:disabled{opacity:.4;cursor:default}.bot-escribir button svg{width:17px;height:17px}.bot-pensando{align-items:center;gap:4px;width:fit-content;padding:14px 16px;display:inline-flex}.bot-pensando span{background:var(--text-2);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite bot-punto}.bot-pensando span:nth-child(2){animation-delay:.15s}.bot-pensando span:nth-child(3){animation-delay:.3s}@keyframes bot-punto{0%,60%,to{opacity:.25}30%{opacity:1}}.bot-burbuja svg{width:36px;height:36px}.bot-burbuja.es-abierta svg{width:20px;height:20px}.bot-punto{width:12px;height:12px;box-shadow:0 0 0 3px var(--white);background:#35d07f;border-radius:50%;animation:2.4s ease-in-out infinite bot-late;position:absolute;top:4px;right:4px}@keyframes bot-late{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.bot-punto{animation:none}}.bot{z-index:60;background:var(--white);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:min(410px,100vw - 28px);max-height:min(660px,100dvh - 110px);animation:.22s cubic-bezier(.2,.8,.2,1) both bot-entra;display:flex;position:fixed;bottom:calc(clamp(14px,3vw,26px) + 70px);right:clamp(14px,3vw,26px);overflow:hidden;box-shadow:0 26px 70px #090d1842}@keyframes bot-entra{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){.bot{animation:none}}.bot-cabecera{background:var(--navy);color:var(--white);align-items:center;gap:13px;padding:18px 16px 18px 20px;display:flex}.bot-avatar svg{width:44px;height:44px;color:var(--white);display:block}.bot-nombre{font-family:var(--display);letter-spacing:.04em;font-size:1.0625rem;font-weight:700}.bot-estado{color:var(--steel);margin-top:1px;font-size:.75rem}.bot-cerrar{width:32px;height:32px;color:var(--white);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.bot-cerrar svg{width:16px;height:16px}.bot-charla{background:var(--white);flex-direction:column;flex:1;gap:12px;padding:18px 16px;display:flex;overflow-y:auto}.bot-globo{max-width:100%;color:var(--text);background:#e9edf4;border:0;border-radius:16px 16px 16px 5px;padding:12px 15px;font-size:.875rem;line-height:21px}.bot-dice{align-items:flex-end;gap:8px;max-width:92%;display:flex}.bot-dice-avatar{width:29px;height:29px;color:var(--navy);flex:none;margin-bottom:2px}.bot-dice-avatar svg{width:29px;height:29px;display:block}.bot-par{display:contents}.bot-globo.es-mio{background:var(--primary);max-width:88%;color:var(--white);border-radius:16px 16px 5px;margin-left:auto}.bot-resultado{display:contents}.bot-ficha{background:var(--white);border:1px solid var(--primary);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.bot-ficha:hover{background:#f4f7ff}.bot-ficha-ico{background:var(--primary);width:36px;height:34px;color:var(--white);border-radius:10px;flex:none;place-items:center;display:grid}.bot-ficha-ico svg{width:18px;height:18px}.bot-ficha strong{font-size:.875rem;line-height:1.25;display:block}.bot-ficha em{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.75rem;font-style:normal;line-height:17px;display:-webkit-box;overflow:hidden}.bot-ficha>svg:last-child{width:17px;height:17px;color:var(--primary);flex:none}.bot-remate{color:var(--text-2);padding:2px 4px 0 34px;font-size:.8125rem;line-height:20px}.bot-datos form{flex-direction:column;gap:8px;padding:8px 0 0 34px;display:flex}.bot-datos input{border:1.5px solid var(--line);color:var(--text);background:var(--white);border-radius:11px;padding:10px 12px;font-family:inherit;font-size:.875rem}.bot-datos input:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.bot-datos-acciones{align-items:center;gap:12px;display:flex}.bot-datos-no{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;font-size:.8125rem;text-decoration:underline}.bot-datos-error{color:var(--danger);font-size:.8125rem}.bot-pie{border-top:1px solid var(--line);background:var(--white);padding:8px 16px 14px}.bot-opciones{flex-direction:column;align-items:flex-end;gap:6px;margin-top:2px;display:flex}.bot-opcion{text-align:left;max-width:94%;color:var(--primary);cursor:pointer;background:#eef3ff;border:1px solid #c3d4ff;border-radius:14px 14px 4px;padding:10px 14px;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:19px;transition:border-color .15s,background .15s,color .15s}.bot-opcion:hover,.bot-opcion:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--white)}.bot-acciones{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.bot-acciones .btn{white-space:nowrap;justify-content:center}
