.m{--fondo:#F5F5F7;--blanco:#fff;--tinta:#1D1D1F;--texto:#424245;--gris:#6E6E73;--linea:rgba(0,0,0,.08);--teal:#0A7A72;--señal:#3CCEC3;--oscuro:#0B1417;--oscuro2:#151F23;--oscuro3:#212C31;--gris-d:#A1ADB2;--ambar:#E8A02E;--sombra:0 1px 2px rgba(0,0,0,.04),0 8px 28px -14px rgba(0,0,0,.14);--ease:cubic-bezier(.23,1,.32,1);font:400 1.0625rem/1.47 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;overflow-x:clip;font-optical-sizing:auto}.m *{box-sizing:border-box}.m img{max-width:100%;height:auto;display:block}.m a{color:inherit}.m h1,.m h2,.m h3{margin:0;color:var(--tinta);font-weight:600}.m h1{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);line-height:1.07;letter-spacing:-.025em}.m h2{font-size:clamp(1.5rem,1.35rem + .6vw,1.875rem);line-height:1.12;letter-spacing:-.02em}.m h3{font-size:1.1875rem;line-height:1.3;letter-spacing:-.012em}.m p{margin:0;color:var(--gris)}.m-w{width:min(1080px,100%);margin-inline:auto;padding-inline:clamp(16px,3vw,24px)}.m-sec{padding-block:clamp(48px,6vw,80px)}.m-mono{font-size:.9375rem;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.m-eti{color:var(--teal);font-weight:600;margin-bottom:6px;font-size:.9375rem;letter-spacing:-.01em}.m-eti i{display:none}.m-cab{max-width:640px;margin-bottom:24px}.m-cab p{font-size:1.0625rem;margin-top:8px}.m-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:980px;background:var(--tinta);color:#fff!important;font-weight:500;font-size:1.0625rem;letter-spacing:-.01em;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease),background-color .15s ease;-webkit-tap-highlight-color:transparent}.m-btn:active{transform:scale(.97)}.m-btn.sec{background:#0000000f;color:var(--tinta)!important}@media(hover:hover){.m-btn:hover{background:#000}.m-btn.sec:hover{background:#0000001a}}.m :focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.m-barra{position:sticky;top:0;z-index:50;background:#f5f5f7b8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--linea)}.m-barra>div{display:flex;align-items:center;gap:20px;height:52px}.m-barra img{height:20px;width:auto}.m-barra nav{display:flex;gap:20px;margin-left:12px;font-size:.9375rem;color:var(--texto)}.m-barra nav a{text-decoration:none;padding-block:12px}@media(hover:hover){.m-barra nav a:hover{color:var(--tinta)}}.m-barra .m-btn{margin-left:auto;min-height:34px;padding:0 14px;font-size:.9375rem;background:var(--teal)}@media(hover:hover){.m-barra .m-btn:hover{background:#075f59}}.m-hero{padding-block:clamp(36px,5vw,64px) clamp(32px,4vw,48px)}.m-hero-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,48px);align-items:center}.m-hero p.baj{font-size:1.1875rem;margin:14px 0 20px;color:var(--texto);max-width:48ch}.m-acc{display:flex;gap:8px;flex-wrap:wrap}.m-nota{margin-top:14px;font-size:.9375rem;max-width:50ch}.m-con{background:var(--oscuro);color:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -28px #00000073}.m-con-top{display:flex;align-items:center;gap:10px;padding:11px 14px;color:var(--gris-d);box-shadow:0 1px #ffffff12}.m-con-top b{color:#fff;font-weight:500}.m-con-top span:last-child{margin-left:auto;font-size:.8125rem}.m-vivo{display:inline-flex;align-items:center;gap:5px;color:var(--ambar)}.m-vivo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ambar)}.m-con-g{display:grid;grid-template-columns:164px minmax(0,1fr)}.m-ags{padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:1px 0 #ffffff12}.m-ag{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:7px;border-radius:10px}.m-ag.on{background:#ffffff14}.m-ag img{width:30px;height:30px}.m-ag b{display:block;font-size:.9375rem;font-weight:500;color:#fff;line-height:1.2}.m-ag span{display:block;color:var(--gris-d);font-size:.8125rem;font-variant-numeric:tabular-nums}.m-ag.habla span{color:var(--ambar)}.m-chat{padding:12px 14px;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;font-size:.9375rem;line-height:1.35;overflow:hidden;height:286px}.m-chat>*{animation:m-entra .24s var(--ease) both}@keyframes m-entra{0%{opacity:0;transform:translateY(6px)}}.m-b{max-width:86%;padding:7px 11px;border-radius:16px;background:var(--oscuro3);align-self:flex-start}.m-b.p{align-self:flex-end;background:#0e7c74}.m-t{align-self:flex-start;color:#7fe0d8;font-size:.8125rem}.m-t:before{content:"✓ "}.m-ok{align-self:flex-start;background:var(--señal);color:#04262b;padding:3px 10px;border-radius:99px;font-weight:500;font-size:.8125rem}.m-oculto{display:none!important}.m-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.m-c{background:var(--blanco);border-radius:18px;padding:20px;min-width:0;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;box-shadow:var(--sombra)}.m-c p{font-size:1.0625rem;margin-top:4px}a.m-c{transition:transform .15s var(--ease)}a.m-c:active{transform:scale(.985)}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:span 4}.s6{grid-column:span 6}.m-img{margin:14px -20px -20px;background:var(--fondo)}.m-img img{width:100%}.m-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.m-chips span{padding:3px 9px;border-radius:99px;background:var(--fondo);color:var(--texto);font-size:.8125rem}.m-agentes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;text-align:center}.m-agentes img{width:46px;margin:0 auto 3px}.m-agentes span{font-size:.8125rem;color:var(--texto)}.m-lim{margin-top:10px;display:grid;gap:10px}.m-lim div{display:grid;grid-template-columns:1fr;color:var(--gris);gap:4px}.m-lim b{display:none}.m-lim i{height:4px;border-radius:2px;background:var(--fondo);position:relative}.m-lim i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--teal);border-radius:2px}.m-flujo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.m-flujo>div{padding:16px;background:var(--blanco);border-radius:18px;box-shadow:var(--sombra)}.m-flujo .n{color:var(--teal);display:block;margin-bottom:6px;font-weight:600}.m-flujo p{font-size:.9375rem;margin-top:3px}.m-rep{background:var(--oscuro);color:#fff}.m-rep p{color:var(--gris-d)}.m-rep-top{display:flex;align-items:center;gap:10px}.m-play{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--señal);color:#04262b;cursor:pointer;display:grid;place-items:center;transition:transform .12s var(--ease)}.m-play:active{transform:scale(.94)}.m-sofia{flex:none;width:38px;border-radius:50%;transition:box-shadow .15s ease}.m-sofia.habla{box-shadow:0 0 0 2px var(--señal)}.m-onda{flex:1;min-width:0;height:38px;display:flex;align-items:center;gap:1.5px;overflow:hidden}.m-onda i{flex:1 1 0;width:0;min-width:0;border-radius:1px;opacity:.32}.m-onda i.a{background:var(--señal)}.m-onda i.p{background:#fff}.m-onda i.on{opacity:1}.m-tiempo{color:var(--gris-d);flex:none}.m-guion{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:1px}.m-guion button{width:100%;display:grid;grid-template-columns:62px 1fr;gap:8px;align-items:baseline;text-align:left;background:none;border:0;color:var(--gris-d);font:inherit;font-size:1.0625rem;padding:6px 8px;border-radius:9px;cursor:pointer}.m-guion button.on{background:#ffffff17;color:#fff}.m-guion .m-mono{font-size:.8125rem}.m-guion button.agente.on .m-mono{color:var(--señal)}@media(hover:hover){.m-guion button:hover{color:#fff}}.m-turno{opacity:0;transition:opacity .2s ease}.m-turno.on{opacity:1}.m-dos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.m-li{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:1.0625rem}.m-li li{padding-left:20px;position:relative;color:var(--texto)}.m-li li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:600}.m-li.no li:before{content:"–";color:var(--gris)}.m-tres{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.m-tres p{font-size:.9375rem}.m-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:10px}.m-faq details{box-shadow:0 -1px 0 var(--linea)}.m-faq summary{cursor:pointer;padding:13px 0;font-weight:500;color:var(--tinta);list-style-position:outside}.m-faq summary::-webkit-details-marker{color:var(--gris)}.m-faq details p{font-size:1.0625rem;padding-bottom:14px}.m-claro{background:transparent}.m-cierre{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;background:var(--blanco);border-radius:22px;padding:clamp(20px,3vw,32px);box-shadow:var(--sombra)}.m-cierre img{width:60px}.m-cierre p{margin-top:4px}.m-pie{box-shadow:0 -1px 0 var(--linea);padding-block:18px;font-size:.8125rem;color:var(--gris)}.m-pie>div{display:flex;gap:16px;flex-wrap:wrap}.m-pie a{text-decoration:none}@media(hover:hover){.m-pie a:hover{color:var(--tinta);text-decoration:underline}}.m-prod h3{font-size:1.1875rem;display:flex;align-items:center;gap:7px}.m-prod .tag{color:var(--teal);background:#0a7a7217;border-radius:99px;padding:1px 8px;font-weight:500;font-size:.8125rem}.m-prod ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px;font-size:.9375rem;color:var(--texto)}.m-prod li{padding-left:14px;position:relative}.m-prod li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;margin-top:-1px;border-radius:50%;background:var(--señal)}.m-cif{display:flex;gap:2px 12px;flex-wrap:wrap;margin-top:12px}.m-cif span{color:var(--teal);font-weight:500;font-size:.9375rem}.m-ir{margin-top:auto;padding-top:14px;color:var(--teal);font-size:1.0625rem;font-weight:500}.m-logos{display:flex;align-items:center;gap:clamp(18px,4vw,40px);flex-wrap:wrap;padding-block:18px}.m-logos img{height:26px;width:auto;filter:brightness(0);opacity:.55}.m-logos span{color:var(--gris);font-size:.9375rem}@media(max-width:860px){.m-hero-in,.m-dos,.m-faq,.m-tres,.m-bento{grid-template-columns:minmax(0,1fr)}.s2,.s3,.s4,.s6{grid-column:auto}.m-flujo{grid-template-columns:minmax(0,1fr);gap:8px}.m-barra nav{display:none}.m-cierre{grid-template-columns:minmax(0,1fr)}.m-faq details:last-child{box-shadow:0 -1px 0 var(--linea),0 1px 0 var(--linea)}}@media(max-width:520px){.m-con-g{grid-template-columns:minmax(0,1fr)}.m-ags{flex-direction:row;box-shadow:0 1px #ffffff12}.m-ag{grid-template-columns:24px minmax(0,1fr);padding:5px;flex:1;min-width:0;gap:5px}.m-ag img{width:24px;height:24px}.m-ag:nth-child(n+3){display:none}.m-chat{height:250px}.m-con-top span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.m *{animation:none!important;transition:none!important}.m-btn:active,.m-play:active,a.m-c:active{transform:none}}@media(prefers-reduced-transparency:reduce){.m-barra{background:var(--fondo);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.m{--gris:#424245;--linea:rgba(0,0,0,.4)}.m-c{box-shadow:0 0 0 1px var(--linea)}}.m [id]{scroll-margin-top:68px}.m-pegado{padding-block-start:0}.m-barra nav a[aria-current]{color:var(--tinta);font-weight:500}.m-rep h2,.m-rep h3{color:#fff}.m-btn.claro{background:var(--señal);color:#04262b!important}@media(hover:hover){.m-btn.claro:hover{background:#5fd9d0}}.m-pan{background:var(--blanco);border-radius:18px;overflow:hidden;min-width:0;box-shadow:0 1px 2px #0000000a,0 28px 56px -30px #0000004d}.m-pan-top{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:.9375rem;color:var(--gris);box-shadow:0 1px 0 var(--linea)}.m-pan-top b{color:var(--tinta);font-weight:600}.m-pan-top span:last-child{margin-left:auto;text-align:right}.m-pan-c{padding:14px}.m .m-ej,.m-c p.m-ej{font-size:.8125rem;color:var(--gris)}.m-nb{white-space:nowrap}body.m{min-height:100svh;display:flex;flex-direction:column}.m>main{flex:1 0 auto}.m-wa{display:flex;flex-direction:column;gap:6px;padding:14px;background:#eef1f1;font-size:.9375rem;line-height:1.35}.m-wa .b{max-width:86%;padding:7px 11px;border-radius:14px;background:var(--blanco);color:var(--tinta);align-self:flex-start;box-shadow:0 1px 1px #0000000d}.m-wa .b.p{align-self:flex-end;background:#d5f2ee}.m-wa .ok{align-self:flex-start;padding:3px 10px;border-radius:99px;background:#0a7a721f;color:#075f59;font-weight:500;font-size:.8125rem}.m-wa .al{align-self:stretch;padding:8px 11px;border-radius:12px;background:#fbf0dd;color:#6e4706;font-size:.9375rem;font-weight:500}.m-wa .bots{display:flex;flex-wrap:wrap;gap:4px}.m-wa .bots span{padding:4px 11px;border-radius:99px;background:var(--blanco);color:var(--teal);font-weight:500;font-size:.9375rem;box-shadow:0 1px 1px #0000000d}.m-cifras{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(24px,5vw,56px);padding-block:18px;box-shadow:0 -1px 0 var(--linea),0 1px 0 var(--linea)}.m-cifras b{display:block;color:var(--tinta);font-size:1.875rem;line-height:1.1;font-weight:600;letter-spacing:-.022em;font-variant-numeric:tabular-nums}.m-cifras span{font-size:.9375rem;color:var(--texto)}.m-cifras p{margin-left:auto;font-size:.9375rem}.m-filas{background:var(--blanco);border-radius:18px;box-shadow:var(--sombra);overflow:hidden}.m-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4px 24px;padding:16px 20px;box-shadow:inset 0 -1px 0 var(--linea)}.m-fila:last-child{box-shadow:none}.m-fila p{font-size:1.0625rem}.m-fila.tres{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) auto;align-items:center}.m-fila .m-chips{margin-top:6px}.m-seis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:20px}.m-seis>div{padding-block:14px;box-shadow:0 -1px 0 var(--linea)}.m-seis .t{display:block;color:var(--teal);font-size:.9375rem;font-weight:600;margin-bottom:3px}.m-seis p{font-size:1.0625rem;margin-top:4px}.m-cupos{display:grid;gap:10px;margin-top:14px}.m-cupo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--fondo)}.m-cupo b{display:block;color:var(--tinta);font-weight:500;font-size:.9375rem}.m-cupo small{display:block;color:var(--gris);font-size:.8125rem}.m-horas{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.m-horas span{padding:3px 9px;border-radius:99px;background:var(--blanco);color:var(--texto);font-size:.8125rem;font-variant-numeric:tabular-nums}.m-horas .on{background:var(--teal);color:#fff}.m .m-check,.m-c p.m-check{color:var(--teal);font-size:.9375rem;font-weight:500;margin-top:10px}.m-check:before{content:"✓ "}.m-etapas{display:grid;gap:8px;font-size:.9375rem;color:var(--texto)}.m-etapa{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;align-items:center}.m-etapa i{display:block;height:6px;border-radius:3px;background:#0000000f;position:relative;overflow:hidden}.m-etapa i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--teal);border-radius:3px}.m-etapa b{color:var(--tinta);font-weight:500;font-variant-numeric:tabular-nums}.m-tab{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px}.m-bloq{background:var(--fondo);border-radius:12px;padding:12px;min-width:0}.m-bloq h3{font-size:.9375rem;margin-bottom:10px}.m-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.m-kpi{background:var(--blanco);border-radius:10px;padding:9px 10px}.m-kpi span{display:block;font-size:.8125rem;color:var(--gris);line-height:1.25}.m-kpi b{display:block;color:var(--tinta);font-size:1.1875rem;line-height:1.25;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.m-kpi small{display:block;color:var(--teal);font-size:.8125rem}.m-graf{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:124px;align-items:end}.m-graf div{height:var(--v);background:var(--teal);border-radius:6px 6px 0 0;color:#fff;font-size:.8125rem;font-weight:500;display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;font-variant-numeric:tabular-nums}.m-graf div:not(:last-of-type){background:#7dbdb7;color:#04262b}.m-graf-ej{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:5px;font-size:.8125rem;color:var(--gris);text-align:center;line-height:1.2}.m-ref{position:absolute;left:0;right:0;bottom:var(--v);border-top:1px dashed rgba(0,0,0,.35);font-size:.8125rem;color:var(--texto)}.m-ref{z-index:1}.m-ref span{position:absolute;right:0;top:-8px;line-height:1;padding:1px 5px;border-radius:6px;background:var(--blanco);box-shadow:0 0 0 1px var(--linea)}.m-gantt{display:grid;gap:6px;font-size:.8125rem;color:var(--gris)}.m-gantt-h{display:flex;justify-content:space-between;margin-left:82px;font-variant-numeric:tabular-nums}.m-gantt-f{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px;align-items:center;font-size:.8125rem;color:var(--texto)}.m-gantt-f .ch{display:none}.m-gantt-r{position:relative;height:54px;border-radius:9px;background:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px) 0 0/33.33% 100%,var(--fondo)}.m-gantt-r b{position:absolute;top:4px;bottom:4px;left:var(--i);width:var(--a);padding:0 6px;border-radius:6px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;white-space:nowrap;font-size:.8125rem;line-height:1.2;font-weight:500;background:var(--c);color:var(--t,#fff)}.m-gantt-r small{font-size:.8125rem;font-weight:400;opacity:.8}.m-ley{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:.8125rem;color:var(--texto)}.m-ley span{display:inline-flex;align-items:center;gap:5px}.m-ley i{width:9px;height:9px;border-radius:3px;background:var(--c)}.m-flechas{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.m-flechas span{flex:1 1 120px;padding:12px;border-radius:12px;background:var(--fondo);color:var(--tinta);font-weight:500;font-size:.9375rem;text-align:center}.m-flechas i{flex:none;color:var(--teal);font-style:normal;font-size:1.0625rem}.m-estados{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.m-estados span{padding:3px 10px;border-radius:99px;font-size:.8125rem;font-weight:500}.m-estados .su{background:#fbf0dd;color:#6e4706}.m-estados .ca{background:#00000012;color:var(--texto)}.m-gente{display:grid;gap:2px;margin-top:12px;font-size:.9375rem}.m-gente div{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:9px;background:var(--fondo);color:var(--tinta)}.m-gente span{color:var(--gris)}.m-gente .fin{color:var(--teal);font-weight:500}.m-num{display:block;margin:10px 0 14px;font-size:1.875rem;line-height:1.1;font-weight:600;letter-spacing:-.022em;color:#fff;text-decoration:none;font-variant-numeric:tabular-nums}.m-datos{display:grid;gap:0;margin:0}.m-datos div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding-block:11px;box-shadow:0 -1px 0 var(--linea);font-size:1.0625rem}.m-datos div:first-child{box-shadow:none}.m-datos dt{color:var(--gris)}.m-datos dd{margin:0;color:var(--tinta);overflow-wrap:anywhere}.m-datos a{color:var(--teal)}.m-form{display:grid;gap:12px;margin-top:14px}.m-form .dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.m-form label{display:block;margin-bottom:4px;color:var(--texto);font-size:.9375rem;font-weight:500}.m-form input,.m-form textarea{width:100%;padding:10px 12px;border:0;border-radius:10px;background:var(--fondo);color:var(--tinta);font:inherit;font-size:1.0625rem;box-shadow:inset 0 0 0 1px var(--linea);transition:box-shadow .15s ease}.m-form textarea{resize:vertical;display:block}.m-form input::placeholder,.m-form textarea::placeholder{color:var(--gris)}.m-form input:focus,.m-form textarea:focus{box-shadow:inset 0 0 0 1px var(--teal)}.m-form .pie{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;color:var(--gris)}.m-btn:disabled{opacity:.55;cursor:default}.m-aviso{padding:10px 12px;border-radius:10px;font-size:.9375rem}.m-aviso.ok{background:#0a7a721a;color:#075f59}.m-aviso.error{background:#fbe9e7;color:#8c2a1c}.m-nada{min-height:58vh;display:flex;align-items:center}.m-legal{max-width:760px;font-size:1.0625rem;line-height:1.55}.m-legal h1{font-size:clamp(1.5rem,1.35rem + .6vw,1.875rem);margin-bottom:6px}.m-legal h2{font-size:1.1875rem;line-height:1.25;letter-spacing:-.012em;margin:28px 0 8px}.m-legal p{color:var(--texto);margin:0 0 10px}.m-legal ol,.m-legal ul{margin:0 0 10px;padding-left:22px;color:var(--texto);display:grid;gap:7px}.m-legal li>ul,.m-legal li>ol{margin:7px 0 0}.m-legal strong{color:var(--tinta);font-weight:600}.m-legal a{color:var(--teal)}.m-legal .m-fecha{color:var(--gris);font-size:.9375rem}@media(max-width:860px){.m-apila{grid-column:auto!important}.m-seis,.m-tab{grid-template-columns:minmax(0,1fr)}.m-fila,.m-fila.tres{grid-template-columns:minmax(0,1fr);align-items:start}.m-fila.tres .m-btn{justify-self:start;margin-top:8px}.m-cifras p{margin-left:0;flex-basis:100%}}@media(max-width:520px){.m-form .dos,.m-cupo{grid-template-columns:minmax(0,1fr)}.m-horas{justify-content:flex-start}.m-gantt-f{grid-template-columns:24px minmax(0,1fr)}.m-gantt-f .lg{display:none}.m-gantt-f .ch{display:inline}.m-gantt-h{margin-left:30px}.m-gantt-r b{padding:0 4px;font-size:.8125rem}.m-gantt-r small{display:none}.m-pan-top{flex-wrap:wrap;gap:2px 10px}.m-form .pie{flex-direction:column;align-items:stretch}}.m-menu{display:none;position:static}.m-menu summary{list-style:none;cursor:pointer;font-size:.9375rem;padding:8px 4px;color:var(--tinta);-webkit-tap-highlight-color:transparent}.m-menu summary::-webkit-details-marker{display:none}@media(max-width:860px){.m-menu{display:block;order:3;margin-left:2px}.m-barra>div{position:relative;gap:10px}.m-barra .m-btn{font-size:.8125rem;padding:0 11px}.m-barra .m-menu nav{display:grid;gap:0;position:absolute;top:100%;left:0;right:0;margin:0;padding:6px clamp(16px,3vw,24px) 10px;background:var(--fondo);box-shadow:0 12px 24px -12px #0003,0 1px 0 var(--linea);font-size:1.0625rem}.m-barra .m-menu nav a{padding-block:11px}}@media(max-width:1000px){.m-gantt-r small{display:none}.m-gantt-r b{padding:0 4px}}@media(max-width:400px){.m-gantt-r b{padding:0 2px;font-size:.75rem;letter-spacing:-.02em}}.m .m-pac{margin-top:10px;font-size:.8125rem;color:var(--gris)}@media(max-width:520px){.m-barra .m-btn{padding:0 10px;font-size:.8125rem;white-space:nowrap}}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.m h1,.m h2,.m h3,.m-num,.m-cifras b,.m-kpi b{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.m h3{letter-spacing:-.008em}.m-prod-real{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,4vw,48px);align-items:center}.m-prod-real p{margin-top:8px}.m-prod-real .m-ir{display:inline-block;color:var(--teal);text-decoration:none}@media(max-width:860px){.m-prod-real{grid-template-columns:minmax(0,1fr)}}.m-form select{width:100%;padding:10px 12px;border:0;border-radius:10px;background:var(--fondo);color:var(--tinta);font:inherit;font-size:1.0625rem;box-shadow:inset 0 0 0 1px var(--linea)}
