@layer base{.hero-v3 [data-hero-panel][hidden],.demo [data-demo-screen][hidden],.demo.con-demo .panel[hidden]{display:block!important}.implementation .journey-panel[hidden]{display:grid!important}.demo .story-outcomes [hidden]{display:flex!important}}.demo .panel[hidden] *{visibility:hidden!important}.clientes[data-astro-cid-gr3bfy7x]{background:var(--color-neutro-superficie);border-bottom:1px solid var(--color-neutro-filete);padding-block:36px 28px}.heading[data-astro-cid-gr3bfy7x]{justify-content:space-between;align-items:center;gap:24px;display:flex}.pause[data-astro-cid-gr3bfy7x]{border:1px solid var(--color-neutro-filete);cursor:pointer;width:40px;height:40px;color:var(--color-neutro-tinta);background:var(--color-neutro-superficie);border-radius:50%;flex:none}.viewport[data-astro-cid-gr3bfy7x]{mask-image:linear-gradient(90deg, transparent, var(--color-neutro-tinta) 5%, var(--color-neutro-tinta) 95%, transparent);margin-block:16px;overflow:hidden}.track[data-astro-cid-gr3bfy7x]{width:max-content;display:flex}.track[data-astro-cid-gr3bfy7x] ul[data-astro-cid-gr3bfy7x]{flex:none;display:flex}.track[data-astro-cid-gr3bfy7x] li[data-astro-cid-gr3bfy7x]{justify-content:center;align-items:center;width:208px;height:100px;padding:12px 22px;display:flex}.track[data-astro-cid-gr3bfy7x] img[data-astro-cid-gr3bfy7x]{width:calc(var(--logo-width) * 1.3);object-fit:contain;max-width:100%;height:auto;max-height:74px}summary[data-astro-cid-gr3bfy7x]{cursor:pointer;align-items:center;gap:14px;width:fit-content;min-height:44px;font-size:13px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-gr3bfy7x]::-webkit-details-marker{display:none}.all-clients[data-astro-cid-gr3bfy7x]{color:var(--color-neutro-texto);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;padding-top:20px;font-size:14px;display:grid}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-gr3bfy7x]{animation:160s linear infinite client-loop}.clientes[data-astro-cid-gr3bfy7x]:hover .track[data-astro-cid-gr3bfy7x],.clientes[data-astro-cid-gr3bfy7x]:focus-within .track[data-astro-cid-gr3bfy7x],.clientes[data-astro-cid-gr3bfy7x][data-paused=true] .track[data-astro-cid-gr3bfy7x]{animation-play-state:paused}}@keyframes client-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.viewport[data-astro-cid-gr3bfy7x]{overflow-x:auto;mask-image:none}.track[data-astro-cid-gr3bfy7x] ul[data-astro-cid-gr3bfy7x][aria-hidden],.pause[data-astro-cid-gr3bfy7x]{display:none}}@media (width<40rem){.track[data-astro-cid-gr3bfy7x] li[data-astro-cid-gr3bfy7x]{width:150px}.heading[data-astro-cid-gr3bfy7x]{gap:12px}h2[data-astro-cid-gr3bfy7x]{font-size:10px;line-height:1.7}}.titulo[data-astro-cid-h5idmtjx]{max-inline-size:46rem}.rotulo[data-astro-cid-h5idmtjx]{color:var(--color-casa-petroleo);margin-block-end:16px}h2[data-astro-cid-h5idmtjx]{color:var(--color-neutro-tinta);font-size:var(--text-h2);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);line-height:var(--text-h2--line-height);text-wrap:balance}h2[data-astro-cid-h5idmtjx] em[data-astro-cid-h5idmtjx]{font-style:normal;font-weight:600}.bajada[data-astro-cid-h5idmtjx]{color:var(--color-neutro-texto);font-size:var(--text-lead);line-height:var(--text-lead--line-height);max-inline-size:38rem;margin-block-start:16px}.oscuro[data-astro-cid-h5idmtjx] .rotulo[data-astro-cid-h5idmtjx]{color:var(--color-oscuro-acento)}.oscuro[data-astro-cid-h5idmtjx] h2[data-astro-cid-h5idmtjx]{color:var(--color-oscuro-tinta)}.oscuro[data-astro-cid-h5idmtjx] .bajada[data-astro-cid-h5idmtjx]{color:var(--color-oscuro-texto)}.confianza-v3{background-color:var(--color-neutro-fondo);color:var(--color-neutro-tinta);isolation:isolate;padding-block:clamp(64px,8vw,104px);position:relative;& .tono-cian{--tono:var(--color-casa-cian);--tono-fuerte:var(--color-casa-petroleo)}& .tono-indigo{--tono:var(--color-casa-indigo);--tono-fuerte:var(--color-casa-indigo-oscuro)}& .tono-magenta{--tono:var(--color-casa-magenta);--tono-fuerte:var(--color-casa-magenta-oscuro)}& :is(.tono-cian,.tono-indigo,.tono-magenta){--tono-texto:color-mix(in oklab, var(--tono-fuerte) 78%, var(--color-neutro-tinta));--tono-suave:color-mix(in oklab, var(--tono) 10%, var(--color-neutro-superficie));--tono-borde:color-mix(in oklab, var(--tono) 32%, var(--color-neutro-superficie))}& .respuestas{gap:24px;margin-block-start:48px;display:grid}& .respuesta{background:var(--color-neutro-superficie);border:1px solid var(--color-neutro-filete);border-radius:var(--radius-editorial);padding:clamp(24px,3vw,40px);scroll-margin-block-start:120px;position:relative;overflow:hidden;&:before{content:"";block-size:5px;position:absolute;inset:0 0 auto}&.tono-cian:before{background:var(--color-casa-cian)}&.tono-indigo:before{background:var(--color-casa-indigo)}&>p{color:var(--color-neutro-texto);max-inline-size:36rem;margin-block-start:12px;line-height:1.65}}& .icono{background:var(--tono-suave);color:var(--tono-texto);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;& svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}}& .cabeza{color:var(--tono-texto);align-items:center;gap:12px;display:flex;& .icono{block-size:44px;inline-size:44px}& svg{inline-size:22px}}& h3{letter-spacing:-.025em;margin-block-start:20px;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1.2}& .respuesta>.corta{border-inline-start:3px solid var(--tono);color:var(--color-neutro-tinta);font-size:var(--text-lead);margin-block-start:12px;padding-inline-start:14px;font-weight:600}& .sistemas{gap:12px;margin-block-start:28px;display:grid;&>div{background:var(--tono-suave);border-radius:var(--radius-ventana);gap:12px;padding:16px 18px;display:grid}& dt{color:var(--tono-texto);font-size:var(--text-small);align-items:center;gap:8px;font-weight:600;display:flex;&:before{background:var(--tono);content:"";border-radius:50%;block-size:8px;inline-size:8px}}& ul{flex-wrap:wrap;gap:8px;display:flex}& li{background:var(--color-neutro-superficie);border:1px solid var(--tono-borde);border-radius:var(--radius-boton);font-size:var(--text-small);padding:6px 14px}}& .garantias{gap:12px;margin-block-start:28px;display:grid;& li{grid-template-columns:40px 1fr;align-items:start;column-gap:14px;padding-block:4px;display:grid}& li:nth-child(odd){--tono:var(--color-casa-indigo);--tono-texto:color-mix(in oklab, var(--color-casa-indigo-oscuro) 78%, var(--color-neutro-tinta));--tono-suave:color-mix(in oklab, var(--color-casa-indigo) 12%, var(--color-neutro-superficie))}& li:nth-child(2n){--tono:var(--color-casa-magenta);--tono-texto:color-mix(in oklab, var(--color-casa-magenta-oscuro) 78%, var(--color-neutro-tinta));--tono-suave:color-mix(in oklab, var(--color-casa-magenta) 10%, var(--color-neutro-superficie))}& .icono{grid-row:span 2;block-size:40px;inline-size:40px;& svg{inline-size:20px}}& strong{padding-block-start:2px;font-weight:600}& .texto{color:var(--color-neutro-texto);font-size:var(--text-small);line-height:1.55}}& .roles-titulo{color:var(--color-neutro-apoyo);margin-block-start:32px}& .roles{gap:12px;margin-block-start:12px;display:grid;&>div{background:var(--tono-suave);border:1px solid var(--tono-borde);border-radius:var(--radius-ventana);padding:18px 20px}& .etiqueta{color:var(--tono-texto)}& p:not(.etiqueta){color:var(--color-neutro-texto);font-size:var(--text-small);margin-block-start:6px;line-height:1.55}}& .respuesta>.nota{font-size:var(--text-small);margin-block-start:20px}& .accion{color:var(--tono-texto);min-block-size:44px;text-decoration:underline;text-decoration-color:var(--tono-borde);text-underline-offset:6px;align-items:center;gap:8px;margin-block-start:16px;font-weight:600;display:inline-flex;&:hover{text-decoration-color:currentColor}}@media (width>=48rem){& .roles{grid-template-columns:1fr 1fr}}@media (width>=64rem){& .respuestas{grid-template-columns:1fr 1fr;gap:28px}}}.infrastructure[data-astro-cid-hnalpbxe]{color:var(--color-oscuro-tinta);background:var(--color-oscuro-fondo);padding-block:88px;position:relative;overflow:hidden}.infra-grid[data-astro-cid-hnalpbxe]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.infra-lead[data-astro-cid-hnalpbxe]{max-width:43ch;color:var(--color-oscuro-texto);margin-top:24px;font-size:18px;line-height:1.65}a[data-astro-cid-hnalpbxe]{border-bottom:1px solid var(--color-oscuro-filete);align-items:center;gap:16px;min-height:44px;margin-top:28px;font-size:14px;font-weight:600;display:inline-flex}.infra-stack[data-astro-cid-hnalpbxe]{border:1px solid var(--color-oscuro-filete);background:var(--color-oscuro-fondo);border-radius:12px;padding:28px}.stack-heading[data-astro-cid-hnalpbxe]{color:var(--color-oscuro-texto);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:14px;display:flex}.cloud-brands[data-astro-cid-hnalpbxe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cloud-brands[data-astro-cid-hnalpbxe]>div[data-astro-cid-hnalpbxe]{background:var(--color-neutro-superficie);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.cloud-brands[data-astro-cid-hnalpbxe] img[data-astro-cid-hnalpbxe]{object-fit:contain;width:100%;max-width:148px;height:92px}.cloud-brands[data-astro-cid-hnalpbxe] span[data-astro-cid-hnalpbxe]{color:var(--color-neutro-tinta);font-size:14px;font-weight:600}.cloud-brands[data-astro-cid-hnalpbxe] small[data-astro-cid-hnalpbxe]{color:var(--color-neutro-apoyo);font-size:14px;line-height:1.4}.platform-layer[data-astro-cid-hnalpbxe]{text-align:center;border:1px solid var(--color-oscuro-filete);background:var(--color-oscuro-fondo);border-radius:8px;margin-top:28px;padding:22px;position:relative}.platform-layer[data-astro-cid-hnalpbxe]:before{content:"";background:var(--color-oscuro-acento);width:1px;height:28px;position:absolute;top:-29px;left:50%}.platform-layer[data-astro-cid-hnalpbxe]>span[data-astro-cid-hnalpbxe]{color:var(--color-oscuro-acento);text-transform:uppercase;letter-spacing:.1em;font-size:14px}.platform-layer[data-astro-cid-hnalpbxe]>div[data-astro-cid-hnalpbxe]{justify-content:center;gap:12px;margin:16px 0;display:flex}.platform-layer[data-astro-cid-hnalpbxe] img[data-astro-cid-hnalpbxe]{background:var(--color-neutro-superficie);object-fit:contain;border-radius:9px;width:112px;height:46px;padding:8px}.platform-layer[data-astro-cid-hnalpbxe] p[data-astro-cid-hnalpbxe]{color:var(--color-oscuro-texto);font-size:14px}.proof[data-astro-cid-hnalpbxe]{border-top:1px solid var(--color-oscuro-filete);grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:grid}.proof[data-astro-cid-hnalpbxe]>div[data-astro-cid-hnalpbxe]{flex-direction:column;gap:6px;display:flex}.proof[data-astro-cid-hnalpbxe] .cifras[data-astro-cid-hnalpbxe]{letter-spacing:-.05em;color:var(--color-oscuro-acento);font-size:48px;font-weight:300;line-height:1}.proof[data-astro-cid-hnalpbxe]>div[data-astro-cid-hnalpbxe]>span[data-astro-cid-hnalpbxe]:last-child{color:var(--color-oscuro-texto);font-size:14px;line-height:1.5}.proof[data-astro-cid-hnalpbxe] p[data-astro-cid-hnalpbxe]{color:var(--color-oscuro-texto);font-size:16px;line-height:1.6}.proof[data-astro-cid-hnalpbxe] strong[data-astro-cid-hnalpbxe]{color:var(--color-oscuro-tinta);margin-bottom:6px;font-size:18px;display:block}@media (width<70rem){.infra-grid[data-astro-cid-hnalpbxe]{gap:32px}.cloud-brands[data-astro-cid-hnalpbxe]{grid-template-columns:repeat(2,1fr)}}@media (width<60rem){.infra-grid[data-astro-cid-hnalpbxe]{grid-template-columns:1fr}.infrastructure[data-astro-cid-hnalpbxe]{padding-block:64px}.cloud-brands[data-astro-cid-hnalpbxe]{grid-template-columns:repeat(4,1fr)}}@media (width<40rem){.infra-stack[data-astro-cid-hnalpbxe]{padding:20px}.cloud-brands[data-astro-cid-hnalpbxe]{grid-template-columns:repeat(2,1fr)}.proof[data-astro-cid-hnalpbxe]{grid-template-columns:1fr;gap:16px}.proof[data-astro-cid-hnalpbxe] .cifras[data-astro-cid-hnalpbxe]{font-size:40px}}.manifiesto[data-astro-cid-fkck6pu3]{background:var(--color-oscuro-fondo);color:var(--color-oscuro-tinta);isolation:isolate;text-align:center;gap:clamp(40px,6vw,72px);padding-block:clamp(48px,6vw,72px);display:grid;position:relative;overflow:hidden}.campo-manifiesto[data-astro-cid-fkck6pu3]{z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.velo[data-astro-cid-fkck6pu3]{background:color-mix(in oklab, var(--color-oscuro-fondo) 70%, transparent);z-index:-1;position:absolute;inset:0}.centro[data-astro-cid-fkck6pu3]{padding-block:clamp(24px,4vw,48px)}.titulo[data-astro-cid-fkck6pu3]{color:var(--color-oscuro-acento);margin-block-end:24px}.parrafo[data-astro-cid-fkck6pu3]{font-variation-settings:var(--ancho-titular);letter-spacing:-.03em;text-wrap:balance;max-inline-size:30ch;margin-inline:auto;font-size:clamp(1.625rem,1.15rem + 1.8vw,2.75rem);font-weight:400;line-height:1.18}.acento[data-astro-cid-fkck6pu3]{color:var(--color-oscuro-acento);font-weight:600}.senales[data-astro-cid-fkck6pu3]{overflow:hidden}.corre[data-astro-cid-fkck6pu3]{gap:12px;inline-size:max-content;display:flex}.corre[data-astro-cid-fkck6pu3] li[data-astro-cid-fkck6pu3]{background:color-mix(in oklab, var(--color-oscuro-tinta) 5%, var(--color-oscuro-fondo));border:1px solid var(--color-oscuro-filete);color:color-mix(in oklab, var(--color-oscuro-tinta) 86%, var(--color-oscuro-texto));font-size:var(--text-small);white-space:nowrap;border-radius:4px;padding:8px 16px}.corre[data-astro-cid-fkck6pu3] li[data-astro-cid-fkck6pu3]:nth-child(3n+1):before{background:var(--color-casa-cian);content:"";vertical-align:middle;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:8px;display:inline-block}.corre[data-astro-cid-fkck6pu3] li[data-astro-cid-fkck6pu3]:nth-child(3n+2):before{background:var(--color-casa-magenta);content:"";vertical-align:middle;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:8px;display:inline-block}@media (width<48rem){.velo[data-astro-cid-fkck6pu3]{background:color-mix(in oklab, var(--color-oscuro-fondo) 70%, transparent)}}@media (prefers-reduced-motion:no-preference){.corre[data-astro-cid-fkck6pu3]{animation:48s linear infinite correr-senales}.reversa[data-astro-cid-fkck6pu3]{animation-duration:56s;animation-direction:reverse}}@keyframes correr-senales{to{transform:translate(-50%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.p[data-astro-cid-fkck6pu3]{animation-name:encender;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 48%}@keyframes encender{0%{color:var(--color-oscuro-texto)}}}}.tracking-ui{&{border:1px solid var(--color-neutro-filete);background:var(--color-neutro-superficie);color:var(--color-neutro-tinta);border-radius:12px;overflow:hidden}& .tracking-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}& .tracking-toolbar>span{border:1px solid var(--color-neutro-filete);border-radius:20px;padding:5px 8px;font-size:9px}& .tracking-toolbar i{margin-left:8px;font-style:normal}& .tracking-body{border-block:1px solid var(--color-neutro-filete);grid-template-columns:minmax(0,1fr) 155px;display:grid}& .city-map{min-height:266px;position:relative;overflow:hidden}& .city-map>svg{width:100%;height:100%;position:absolute;inset:0}& .map-land{fill:var(--color-neutro-fondo)}& .map-blocks{fill:var(--color-neutro-filete);stroke:var(--color-neutro-superficie);stroke-width:3px}& .map-park{stroke:none;fill:color-mix(in oklab, var(--color-casa-cian) 20%, var(--color-neutro-fondo))}& .map-avenue{stroke:var(--color-neutro-superficie);stroke-width:20px;fill:none}& .map-road{stroke:var(--color-neutro-filete);stroke-width:2px;fill:none}& .routes path{fill:none;stroke:var(--color-casa-indigo-oscuro);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}& [data-route][data-inactive]{display:none}& .map-pins circle{fill:var(--color-casa-indigo-oscuro);stroke:var(--color-neutro-superficie);stroke-width:4px}& .map-status{background:var(--color-neutro-superficie);box-shadow:var(--shadow-casa);border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex;position:absolute;top:12px;left:12px}& .map-status i{background:var(--color-casa-petroleo);border-radius:50%;width:5px;height:5px}& .route-note{background:var(--color-neutro-superficie);box-shadow:var(--shadow-casa);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:14px;left:12px;right:34px}& .route-note strong{font-size:10px;display:block}& .route-note div>span{color:var(--color-neutro-apoyo);margin-top:3px;font-size:9px;display:block}& .route-avatar{background:var(--color-neutro-fondo);width:26px;height:26px;color:var(--color-casa-indigo-oscuro);border-radius:50%;place-items:center;display:grid}& .map-controls{background:var(--color-neutro-superficie);border-radius:5px;place-items:center;width:22px;font-size:14px;display:grid;position:absolute;bottom:14px;right:8px}& .map-controls span{border-top:1px solid var(--color-neutro-filete)}& .team-list{border-left:1px solid var(--color-neutro-filete);padding:12px 8px}& .team-list>p{color:var(--color-neutro-apoyo);padding:0 4px 8px;font-size:9px}& .team-list button{text-align:left;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;width:100%;padding:10px 4px;display:flex}& .team-list button[aria-pressed=true]{background:color-mix(in oklab, var(--color-casa-indigo) 9%, var(--color-neutro-superficie))}& .team-avatar{background:var(--color-casa-profundo);width:24px;height:24px;color:var(--color-oscuro-tinta);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}& .team-list strong{font-size:9px;font-weight:500;display:block}& .team-list small{color:var(--color-neutro-apoyo);margin-top:4px;font-size:8px;display:block}& .team-list button>i{background:var(--color-casa-petroleo);border-radius:50%;flex:none;width:4px;height:4px;margin-left:auto}& .visit-list{border-top:1px solid var(--color-neutro-filete);gap:12px;margin-top:8px;padding:14px 4px 0;display:grid}& .visit-list span{gap:6px;font-size:9px;display:flex}& .visit-list i{color:var(--color-casa-indigo-oscuro);font-style:normal}& .activity-timeline{padding:10px 14px}& .activity-timeline>span{font-size:9px}& .activity-timeline>div{border-radius:5px;gap:2px;height:7px;margin:8px 0;display:flex;overflow:hidden}& .activity-timeline i{background:var(--color-casa-cian);flex:1}& .activity-timeline i.moving{background:var(--color-casa-indigo)}& .activity-timeline small{color:var(--color-neutro-apoyo);font-size:8px}@media (width<70rem){& .tracking-body{grid-template-columns:minmax(0,1fr) 124px}& .team-list{padding-inline:5px}& .team-avatar{width:20px;height:20px}& .team-list strong{font-size:8px}}@media (width<40rem){& .tracking-body{grid-template-columns:minmax(0,1fr) 112px}& .city-map{min-height:280px}& .tracking-toolbar strong{font-size:11px}& .tracking-toolbar>span{font-size:8px}& .map-status{padding:6px;font-size:8px;left:6px}& .route-note{padding:8px;left:6px}& .route-avatar{display:none}& .team-list button{gap:4px}& .team-avatar{width:18px;height:18px;font-size:8px}& .visit-list span{font-size:8px}}}.tracking-ui{& .city-map>svg{padding:4px 8px 38px}& .map-labels text{font-family:var(--font-sans);fill:var(--color-neutro-apoyo);stroke:none;letter-spacing:1px;font-size:9px}& .routes path{stroke-width:4px;vector-effect:non-scaling-stroke}& .route-note{max-width:75%;padding:7px 12px;bottom:10px;left:14px;right:auto}& .route-note strong{font-size:9px}& .map-status{font-size:8px;top:8px;left:auto;right:10px}& .team-list button[aria-pressed=true]{box-shadow:inset 3px 0 var(--color-casa-indigo)}}.map-pins[data-astro-cid-gcjt45ju] text[data-astro-cid-gcjt45ju]{fill:var(--color-neutro-superficie);stroke:none;text-anchor:middle;font-size:9px;font-weight:600;font-family:var(--font-sans)}.operation-report[data-astro-cid-3rb6chje]{gap:12px;display:grid}.report-kpis[data-astro-cid-3rb6chje]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-kpis[data-astro-cid-3rb6chje] span[data-astro-cid-3rb6chje],.report-kpis[data-astro-cid-3rb6chje] small[data-astro-cid-3rb6chje]{color:var(--color-neutro-apoyo);font-size:10px}.report-kpis[data-astro-cid-3rb6chje] strong[data-astro-cid-3rb6chje]{letter-spacing:-.04em;margin:8px 0;font-size:28px}.report-grid[data-astro-cid-3rb6chje]{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.report-bars[data-astro-cid-3rb6chje]>p[data-astro-cid-3rb6chje],.report-evidence[data-astro-cid-3rb6chje]>p[data-astro-cid-3rb6chje],.report-caption[data-astro-cid-3rb6chje]{color:var(--color-neutro-apoyo);margin-top:8px;font-size:9px}.report-row[data-astro-cid-3rb6chje]{grid-template-columns:1fr auto;gap:8px;margin-top:16px;font-size:10px;display:grid}.report-row[data-astro-cid-3rb6chje]>div[data-astro-cid-3rb6chje]{background:var(--color-neutro-fondo);border-radius:8px;grid-column:1/-1;height:8px}.report-row[data-astro-cid-3rb6chje] i[data-astro-cid-3rb6chje]{width:var(--value);background:var(--color-casa-indigo);border-radius:8px;height:100%;display:block}.report-ring[data-astro-cid-3rb6chje]{background:conic-gradient(var(--color-casa-indigo) 0 80%, var(--color-neutro-filete) 80%);border-radius:50%;place-items:center;width:112px;height:112px;margin:14px auto;display:grid}.report-ring[data-astro-cid-3rb6chje]>span[data-astro-cid-3rb6chje]{text-align:center;background:var(--color-neutro-superficie);border-radius:50%;flex-direction:column;justify-content:center;width:88px;height:88px;font-size:28px;display:flex}.report-ring[data-astro-cid-3rb6chje] small[data-astro-cid-3rb6chje]{color:var(--color-neutro-apoyo);font-size:8px}.report-evidence[data-astro-cid-3rb6chje]>p[data-astro-cid-3rb6chje]{text-align:center}@media (width<40rem){.report-kpis[data-astro-cid-3rb6chje] strong[data-astro-cid-3rb6chje]{font-size:23px}.report-grid[data-astro-cid-3rb6chje]{grid-template-columns:1fr}.report-evidence[data-astro-cid-3rb6chje]{display:none}}.product-workspace{--product-accent:var(--color-casa-magenta-oscuro);--product-light:color-mix(in oklab, var(--product-accent) 7%, var(--color-neutro-superficie));background:var(--color-neutro-fondo);color:var(--color-neutro-tinta);border:1px solid var(--color-neutro-filete);font-family:var(--font-sans);border-radius:16px;font-size:12px;overflow:hidden;&.taskgo{--product-accent:var(--color-casa-indigo-oscuro)}& .app-bar{background:var(--color-neutro-superficie);border-bottom:1px solid var(--color-neutro-filete);height:36px;color:var(--color-neutro-apoyo);justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;display:flex}& .app-dots{gap:4px;display:flex}& .app-dots i{background:var(--color-neutro-filete);border-radius:50%;width:5px;height:5px}& .app-avatar{background:var(--product-light);width:20px;height:20px;color:var(--product-accent);border-radius:50%;place-items:center;font-size:8px;display:grid}& .app-layout{grid-template-columns:126px minmax(0,1fr);min-height:372px;display:grid}& .app-sidebar{background:var(--color-neutro-superficie);border-right:1px solid var(--color-neutro-filete);flex-direction:column;gap:8px;padding:22px 12px 16px;display:flex}& .app-sidebar img{object-fit:contain;object-position:left;width:86px;height:35px;margin-bottom:18px}& .sidebar-caption,& .sidebar-bottom{letter-spacing:.08em;color:var(--color-neutro-apoyo);font-size:8px}& .sidebar-bottom{margin-top:auto;padding-top:24px}& .nav-item{color:var(--color-neutro-texto);border-radius:6px;align-items:center;gap:7px;padding:9px 6px;font-size:10px;display:flex}& .nav-item.selected{background:var(--product-light);color:var(--product-accent);font-weight:600}& svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}& .nav-item svg{flex:none;width:14px;height:14px}& .app-main{min-width:0;padding:22px}& .app-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px;display:flex}& .app-title p{letter-spacing:-.035em;max-width:28ch;margin-top:4px;font-size:18px;font-weight:600;line-height:1.25}& .eyebrow{letter-spacing:.06em;color:var(--color-neutro-apoyo);font-size:9px}& .status{background:var(--product-light);color:var(--product-accent);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}& .status i{background:currentColor;border-radius:50%;width:4px;height:4px}& .app-columns{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}& .ui-card{background:var(--color-neutro-superficie);border:1px solid var(--color-neutro-filete);border-radius:10px;min-width:0;padding:18px}& .ui-card strong{font-size:12px;font-weight:600;line-height:1.4;display:block}& .muted{color:var(--color-neutro-apoyo);font-size:10px;line-height:1.5}& .receipt{flex-direction:column;gap:7px;display:flex;position:relative}& .document-icon{color:var(--product-accent);background:var(--product-light);border-radius:8px;width:32px;height:32px;margin-bottom:5px;padding:7px}& .document-icon svg{width:100%;height:100%}& dl{border-top:1px dashed var(--color-neutro-filete);margin-top:10px;padding-top:10px}& dl>div{justify-content:space-between;gap:8px;padding:6px 0;font-size:9px;display:flex}& dt{color:var(--color-neutro-apoyo)}& dd{text-align:right;font-weight:500}& .barcode{background:repeating-linear-gradient(90deg, var(--color-neutro-tinta) 0 1px, transparent 1px 3px, var(--color-neutro-tinta) 3px 5px, transparent 5px 8px);opacity:.55;width:72%;height:20px;margin:12px auto 0}& .side-stack{align-content:start;gap:12px;display:grid}& .flow>div{align-items:start;gap:9px;padding-top:16px;display:flex}& .flow p{font-size:10px;font-weight:500;line-height:1.45}& .flow small{color:var(--color-neutro-apoyo);margin-top:4px;font-size:9px;font-weight:400;display:block}& .check{background:var(--product-light);color:var(--product-accent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}& .insight{background:var(--product-light);color:var(--product-accent);border-radius:10px;align-items:center;gap:10px;padding:16px;font-size:11px;line-height:1.5;display:flex}& .insight svg{flex:none;width:24px;height:24px}& .profile{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}& .profile-avatar{background:var(--product-light);width:56px;height:56px;color:var(--product-accent);border-radius:50%;place-items:center;font-size:24px;display:grid}& .profile-tags{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}& .profile-tags span{background:var(--color-neutro-fondo);border-radius:4px;padding:4px 7px;font-size:9px}& .ui-card.visual-card{padding:0;overflow:hidden}& .visual-card img{object-fit:cover;object-position:center 35%;width:100%;height:132px}& .visual-card>div{padding:16px}& .visual-card strong{margin-top:5px}& .visual-card p{color:var(--color-neutro-texto);margin-top:8px;font-size:10px;line-height:1.5}& .summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}& .summary-cards .ui-card{padding:12px}& .sparkline{width:100%;height:32px;color:var(--product-accent);stroke-width:2px;margin-top:12px;display:block}& .reporting{grid-template-columns:1.15fr 1fr}& .category-chart>div{grid-template-columns:65px 1fr;align-items:center;gap:8px;margin-top:16px;font-size:9px;display:grid}& .category-chart i{width:var(--bar);background:linear-gradient(90deg, var(--product-accent), var(--color-casa-indigo));border-radius:99px;height:7px;display:block}& .category-chart small{color:var(--color-neutro-apoyo);margin-top:18px;font-size:8px;line-height:1.5;display:block}&.compact{font-size:10px}&.compact .app-layout{grid-template-columns:100px minmax(0,1fr);min-height:340px}&.compact .app-title p{font-size:16px}&.compact .ui-card{padding:12px}@media (width<70rem){& .app-layout{grid-template-columns:98px minmax(0,1fr)}& .app-main{padding:16px}& .app-title p{font-size:16px}& .app-title .status{display:none}& .ui-card{padding:12px}& .nav-item{font-size:9px}& .app-sidebar{padding-inline:8px}}@media (width<40rem){& .app-layout,&.compact .app-layout{grid-template-columns:minmax(0,1fr)}& .app-sidebar{display:none}& .app-main{padding:14px}& .app-title p{font-size:17px}& .app-columns{gap:8px}& .app-title{margin-bottom:16px}& .ui-card{padding:12px}& .receipt dl>div{flex-direction:column;gap:2px}& dd{text-align:left}& .category-chart>div{grid-template-columns:1fr;gap:6px}& .flow>div{gap:5px}& .flow p{font-size:10px}& .reporting{grid-template-columns:1fr 1fr}}&.compact .app-title{margin-bottom:12px}&.compact .summary-cards{margin-bottom:10px}&.compact .sparkline{height:22px;margin-top:8px}&.compact .category-chart>div,&.compact .category-chart small{margin-top:12px}&.compact .flow>div{padding-top:12px}&.taskgo .app-sidebar{background:var(--color-casa-profundo);color:var(--color-oscuro-tinta)}&.taskgo .app-sidebar img{background:var(--color-neutro-superficie);border-radius:6px;padding:4px}&.taskgo .nav-item,&.taskgo .sidebar-caption,&.taskgo .sidebar-bottom{color:var(--color-oscuro-texto)}&.taskgo .nav-item.selected{background:var(--color-casa-petroleo);color:var(--color-oscuro-tinta)}& .app-main{flex-direction:column;display:flex}& .app-title{flex:none;min-height:48px}&.compact .app-layout{min-height:444px}&.compact .app-title{min-height:40px}&.compact .app-main{padding:14px}&.compact .tracking-ui .city-map{min-height:234px}}.product-workspace.compact .app-layout{min-height:380px}.product-workspace.compact .tracking-body{height:220px}.product-workspace.compact .tracking-ui .city-map{min-height:0}.product-workspace.compact .visit-list,.product-workspace.compact .activity-timeline small{display:none}.screens[data-astro-cid-c47usmbc]{min-inline-size:0;min-block-size:var(--demo-screen-height,0px);display:grid}[data-astro-cid-c47usmbc][data-demo-screen]{grid-area:1/1;min-inline-size:0}[data-astro-cid-c47usmbc][data-demo-screen][hidden]{visibility:hidden;pointer-events:none;display:block!important}.demo{--demo-accent:var(--color-casa-magenta-oscuro);& .demo-eyebrow{color:var(--color-oscuro-acento);margin-bottom:20px;font-size:11px}& .pestanas{background:color-mix(in oklab, var(--color-oscuro-tinta) 5%, transparent);border:1px solid var(--color-oscuro-filete);border-radius:10px;gap:6px;padding:6px}& .pestanas button{border-radius:6px;align-items:center;gap:12px;min-height:62px;padding:12px 20px;display:flex}& .pestanas button img{object-fit:contain;width:70px;height:28px;display:none}& .pestanas button[aria-selected=true]{background:var(--color-neutro-superficie);color:var(--color-neutro-tinta);box-shadow:none}& .pestanas button:after{display:none}& .recorrido{--demo-accent:var(--color-casa-magenta-oscuro);border:1px solid var(--color-oscuro-filete);background:color-mix(in oklab, var(--color-oscuro-tinta) 4%, transparent);box-shadow:none;border-radius:12px;padding:12px}& .recorrido.taskgo{--demo-accent:var(--color-casa-indigo-oscuro)}& .pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;list-style:none;display:grid}& .paso button{width:100%;min-height:54px;color:var(--color-oscuro-texto);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px 18px;transition:background .22s,color .22s;display:flex}& .paso button:hover{background:color-mix(in oklab, var(--color-oscuro-tinta) 6%, transparent)}& .paso.activo button{background:var(--color-neutro-superficie);color:var(--color-neutro-tinta);border-color:var(--color-neutro-superficie)}& .numero{border:1px solid var(--color-oscuro-filete);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}& .activo .numero{background:var(--demo-accent);color:var(--color-neutro-superficie);border-color:#0000}& .verbo{font-size:14px;font-weight:600}& .step-check{margin-left:auto;font-size:18px}& .descripcion{color:var(--color-oscuro-texto);padding:10px;font-size:13px}&.con-demo .descripcion{display:none}& .demo-stage{grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}& .demo-story{flex-direction:column;min-width:0;padding:20px;display:flex}& .story-top{justify-content:space-between;align-items:center;gap:12px;display:flex}& .story-top .etiqueta{color:var(--color-oscuro-acento);font-size:10px}& .step-counter{color:var(--color-oscuro-texto);font-size:12px}& .step-counter>span{color:var(--color-oscuro-tinta);font-weight:600}& .story-copy{min-height:132px;padding-top:18px}& .story-copy h3{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}& .story-copy>p{color:var(--color-oscuro-texto);margin-top:18px;font-size:15px;line-height:1.65}& .story-outcomes{min-height:64px;margin-top:12px;display:grid}& .story-outcomes p{grid-area:1/1;align-items:start;gap:12px;font-size:14px;line-height:1.6;display:flex}& .story-outcomes p[hidden]{visibility:hidden}& .story-outcomes p>span{width:24px;height:24px;color:var(--color-oscuro-acento);background:color-mix(in oklab, var(--color-oscuro-acento) 10%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}& .story-progress{gap:6px;margin-top:auto;padding-top:16px;display:flex}& .story-progress span{background:var(--color-oscuro-filete);border-radius:3px;flex:1;height:3px;transition:background .3s}& .story-progress .complete{background:var(--color-oscuro-acento)}& .tour-controls:not([hidden]){justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}& .tour-controls button{cursor:pointer;color:var(--color-oscuro-tinta);background:0 0;min-height:44px}& [data-tour-play]{align-items:center;gap:8px;font-size:12px;display:flex}& .tour-arrows{gap:6px;display:flex}& .tour-arrows button{border:1px solid var(--color-oscuro-filete);border-radius:50%;width:36px;font-size:18px}& .tour-arrows button:disabled{opacity:.35;cursor:default}& .tour-hint{color:var(--color-oscuro-texto);margin-top:10px;font-size:11px;line-height:1.5}& .solicitar{border-top:1px solid var(--color-oscuro-filete);justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-top:16px;padding-top:12px;font-size:13px;font-weight:600;display:flex}& .solicitar:hover{color:var(--color-oscuro-acento)}& .columna{min-width:0}& .ventana{background:var(--color-neutro-superficie);color:var(--color-neutro-tinta);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}& .demo-window-bar{border-bottom:1px solid var(--color-neutro-filete);color:var(--color-neutro-apoyo);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 20px;font-size:10px;display:flex}& .demo-window-bar img{object-fit:contain;width:76px;height:26px}& .window-dots{letter-spacing:3px;color:var(--color-neutro-filete);font-size:10px}& .ventana .screens{flex:1}& .ventana figcaption{border-top:1px solid var(--color-neutro-filete);color:var(--color-neutro-apoyo);padding:12px 20px;font-size:10px;line-height:1.5}& .product-workspace{border:0;border-radius:0}& .product-workspace .app-bar{display:none}& .product-workspace .app-layout{min-height:400px}& .product-workspace .app-sidebar{width:auto}& .product-workspace .app-title{margin-bottom:18px}& button:focus-visible,& a:focus-visible{outline:3px solid var(--color-oscuro-acento);outline-offset:3px}@media (width<60rem){& .demo-stage{grid-template-columns:1fr}& .demo-story{grid-template-columns:1fr 1fr;gap:12px 24px;padding:20px;display:grid}& .story-top,& .story-progress{grid-column:1/-1}& .story-copy{min-height:140px;padding-top:8px}& .story-outcomes{min-height:0;margin-top:12px}& .story-progress{padding-top:0}& .tour-controls:not([hidden]){margin-top:0}& .tour-hint{display:none}& .solicitar{border:0;justify-content:end;margin:0;padding:0}& .paso button{gap:8px;padding:12px}& .step-check{display:none}}@media (width<40rem){& .recorrido{border-radius:22px;padding:8px}& .pasos{gap:4px}& .paso button{border-radius:12px;flex-direction:column;gap:6px;min-height:80px;padding:10px 4px}& .verbo{font-size:11px}& .numero{width:24px;height:24px;font-size:10px}& .demo-story{grid-template-columns:1fr;gap:14px;padding:16px 10px}& .story-copy{min-height:116px;padding-top:0}& .story-copy h3{font-size:30px}& .story-copy>p{margin-top:10px;font-size:14px}& .story-outcomes{min-height:64px;margin:0}& .story-outcomes p{font-size:13px}& .tour-controls:not([hidden]){margin:0}& .solicitar{border-top:1px solid var(--color-oscuro-filete);justify-content:space-between;padding-top:12px}& .product-workspace .app-sidebar{display:none}& .product-workspace .app-layout{grid-template-columns:1fr}& .demo-window-bar{padding:12px}& .demo-window-bar>span:nth-child(2){font-size:8px}& .ventana figcaption{padding:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){& *,& :before,& :after{transition:none!important}}}.demo{& .pestanas button img{object-fit:contain;width:82px;height:30px;display:block}& .pestanas button>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}& .pestanas button{background:var(--color-neutro-superficie);opacity:.65;border:2px solid #0000;justify-content:center;min-width:132px}& .pestanas button[aria-selected=true]{opacity:1;border-color:var(--color-oscuro-acento)}& .demo-stage{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}& .product-workspace{flex-direction:column;display:flex}& .product-workspace .app-layout{flex:1}& .product-workspace .app-sidebar{align-self:stretch}& .product-workspace .app-main{padding:18px}& .product-workspace .app-layout{grid-template-columns:104px minmax(0,1fr)}& .product-workspace .ui-card{padding:14px}& .product-workspace .app-columns{gap:10px}@media (width<60rem){& .demo-stage{grid-template-columns:1fr}}@media (width<40rem){& .product-workspace .app-layout{grid-template-columns:1fr}& .pestanas button{min-width:118px}}}.demo{& .tracking-ui .city-map{min-height:200px}& .tracking-ui .tracking-toolbar{padding-block:8px}& .tracking-ui .team-list button{padding-block:5px}& .tracking-ui .visit-list{gap:6px;margin-top:4px;padding-top:8px}& .tracking-ui .team-list{padding-block:8px}& .product-workspace .app-title{min-height:40px;margin-bottom:12px}& .product-workspace .sparkline{height:24px;margin-top:8px}& .product-workspace .category-chart>div{margin-top:12px}}.demo[data-astro-cid-csrliq5t]{background-color:var(--color-oscuro-fondo);color:var(--color-oscuro-tinta);padding-block:clamp(56px,7vw,88px)}.cabecera[data-astro-cid-csrliq5t]{align-items:end;gap:28px;display:grid}h2[data-astro-cid-csrliq5t]{font-size:var(--text-h2);letter-spacing:-.04em;font-weight:300;line-height:1.08}h2[data-astro-cid-csrliq5t] em[data-astro-cid-csrliq5t]{font-style:normal;font-weight:600}.bajada[data-astro-cid-csrliq5t]{color:var(--color-oscuro-texto);font-size:var(--text-lead);max-inline-size:34rem;margin-block-start:16px;line-height:1.55}.pestanas[data-astro-cid-csrliq5t]:not([hidden]){display:flex}.demo[data-astro-cid-csrliq5t].con-demo .panels[data-astro-cid-csrliq5t]{display:grid}.demo[data-astro-cid-csrliq5t].con-demo .panel[data-astro-cid-csrliq5t]{grid-area:1/1;min-inline-size:0}.demo[data-astro-cid-csrliq5t].con-demo .panel[data-astro-cid-csrliq5t][hidden]{visibility:hidden;pointer-events:none;display:block!important}.panel[data-astro-cid-csrliq5t]{margin-block-start:28px}.panel[data-astro-cid-csrliq5t]+.panel[data-astro-cid-csrliq5t]{border-block-start:1px solid var(--color-oscuro-filete);padding-block-start:40px}.titulo-panel[data-astro-cid-csrliq5t]{font-size:var(--text-h3);letter-spacing:-.03em;margin-block-end:24px;font-weight:600}.demo[data-astro-cid-csrliq5t].con-demo .panel[data-astro-cid-csrliq5t]+.panel[data-astro-cid-csrliq5t]{border:0;padding:0}.demo[data-astro-cid-csrliq5t].con-demo .titulo-panel[data-astro-cid-csrliq5t]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=60rem){.cabecera[data-astro-cid-csrliq5t]{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.pestanas[data-astro-cid-csrliq5t] button[data-astro-cid-csrliq5t]:after{transition:none}}.escala{& .metric-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .metric-visual{white-space:pre;font-variant-numeric:tabular-nums;display:inline-flex}& .metric-digit{height:1.1em;display:inline-block;overflow:hidden}& .metric-reel{flex-direction:column;display:flex}& .metric-reel>span{height:1.1em}& .metric-signal{background:linear-gradient(90deg, transparent, var(--color-casa-cian), transparent);transform-origin:0;opacity:0;width:100%;height:1px;margin-top:7px;display:block}& .scale-spark{right:calc(var(--canal-escritorio) + 17rem);top:var(--spark-y);background:linear-gradient(90deg, transparent, var(--color-oscuro-acento));opacity:0;pointer-events:none;width:60px;height:2px;position:absolute}& [data-scale-pause]{color:var(--color-oscuro-texto);border-bottom:1px solid var(--color-oscuro-filete);cursor:pointer;min-height:44px;margin-top:22px;font-size:11px;display:block}& [data-scale-pause][hidden]{display:none}@media (width<64rem){& .scale-spark{display:none}}}.escala[data-astro-cid-rqruahbz]{background-color:var(--color-oscuro-fondo);color:var(--color-oscuro-tinta);isolation:isolate;position:relative;overflow:hidden}.campo[data-astro-cid-rqruahbz]{z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.velo[data-astro-cid-rqruahbz]{display:none}.marco[data-astro-cid-rqruahbz]{gap:40px;padding-block:clamp(56px,7vw,88px);display:grid}h2[data-astro-cid-rqruahbz]{font-size:var(--text-h2);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);line-height:var(--text-h2--line-height)}h2[data-astro-cid-rqruahbz] em[data-astro-cid-rqruahbz]{font-style:normal;font-weight:600}.bajada[data-astro-cid-rqruahbz]{color:var(--color-oscuro-texto);font-size:var(--text-lead);line-height:var(--text-lead--line-height);max-inline-size:30rem;margin-block-start:20px}.panel[data-astro-cid-rqruahbz]{background:var(--color-oscuro-fondo);border:1px solid var(--color-oscuro-filete);border-radius:12px;padding:24px}.cifras-panel[data-astro-cid-rqruahbz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-block-start:20px;display:grid}.cifra[data-astro-cid-rqruahbz] dt[data-astro-cid-rqruahbz]{color:var(--color-oscuro-texto)}.cifra[data-astro-cid-rqruahbz] dd[data-astro-cid-rqruahbz]{font-size:var(--text-cifra);letter-spacing:-.04em;margin-block-start:6px;font-weight:200;line-height:1.1}@media (width<64rem){.campo[data-astro-cid-rqruahbz]{opacity:.45}}@media (width>=64rem){.escala[data-astro-cid-rqruahbz]{min-block-size:640px}.marco[data-astro-cid-rqruahbz]{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;min-block-size:640px;padding-block:0;position:static}.panel[data-astro-cid-rqruahbz]{inset:8% var(--canal-escritorio) 10% auto;inline-size:20rem;padding:0;position:absolute}.cifras-panel[data-astro-cid-rqruahbz]{margin:0;display:block}.cifra[data-astro-cid-rqruahbz]{position:absolute;inset-block-start:calc((var(--y) - 8%) / .82);inset-inline:24px;transform:translateY(-50%)}}.hero-panorama{isolation:isolate;background:var(--color-oscuro-fondo);color:var(--color-oscuro-tinta);position:relative;overflow:hidden}.hero-backdrop{z-index:-1;background:var(--color-oscuro-fondo);position:absolute;inset:0}.hero-backdrop img{filter:saturate(.42)contrast(.86)brightness(.68)blur(9px);object-fit:cover;object-position:center;opacity:.68;width:100%;height:100%;transform:scale(1.035)}.hero-composition{text-align:center;max-width:1672px;margin:auto;padding:142px 40px 28px}.hero-message{max-width:1120px;margin:auto}.hero-eyebrow{color:var(--color-oscuro-acento);margin-bottom:20px;font-size:12px}.hero-panorama h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4.05vw,66px);font-weight:300;line-height:1.08}.hero-panorama h1 em{color:var(--color-oscuro-acento);font-style:normal;font-weight:600}.hero-description{max-width:850px;margin:22px auto 0;font-size:18px;line-height:1.55}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:24px;display:flex}.hero-primary,.hero-secondary{justify-content:center;align-items:center;gap:20px;min-height:52px;font-size:16px;font-weight:600;display:inline-flex}.hero-primary{background:var(--color-oscuro-tinta);color:var(--color-neutro-tinta);border-radius:8px;padding:14px 28px;transition:background .2s}.hero-primary:hover{background:var(--color-oscuro-acento)}.hero-secondary{color:var(--color-oscuro-tinta);text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--color-oscuro-filete)}.hero-product-cards{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:780px;margin:40px auto 0;display:grid}.hero-product{--product-accent:var(--color-casa-cian);border:1px solid var(--color-neutro-filete);border-top:2px solid var(--product-accent);background:var(--color-neutro-superficie);color:var(--color-neutro-tinta);border-radius:12px;flex-direction:column;padding:22px 24px 18px;transition:border-color .24s;display:flex}.hero-taskgo{--product-accent:var(--color-casa-indigo-oscuro)}.hero-product:hover{border-color:var(--product-accent)}.hero-product:focus-visible,.hero-actions a:focus-visible{outline:3px solid var(--color-oscuro-acento);outline-offset:5px}.hero-brand{object-fit:contain;object-position:left center;width:176px;height:64px}.hero-audience{color:var(--product-accent);text-transform:uppercase;letter-spacing:.12em;margin-top:15px;font-size:12px;font-weight:600}.hero-product h2{letter-spacing:-.035em;margin-top:9px;font-size:25px;font-weight:600;line-height:1.13}.hero-purchase,.hero-map{height:98px;margin:18px 0}.hero-purchase{grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;display:grid}.hero-receipt{border-left:2px solid var(--product-accent);background:var(--color-neutro-fondo);border-radius:0;padding:12px}.hero-receipt>span{color:var(--product-accent)}.hero-receipt b{margin:4px 0 8px;font-size:11px;display:block}.hero-receipt i{background:var(--color-neutro-filete);height:3px;margin:5px 0;display:block}.hero-receipt i:nth-of-type(3){width:65%}.hero-barcode{background:repeating-linear-gradient(90deg, var(--color-neutro-apoyo) 0 1px, transparent 1px 4px);height:14px;margin-top:10px}.hero-categories>div+div{margin-top:12px}.hero-categories{line-height:1.2}.hero-categories span{color:var(--color-neutro-texto);font-size:12px}.hero-categories i{height:7px;width:var(--bar-width);background:var(--product-accent);border-radius:2px;margin-top:5px;display:block}.hero-map{background:var(--color-neutro-fondo);border:1px solid var(--color-neutro-filete);border-radius:4px;position:relative;overflow:hidden}.hero-map svg{width:100%;height:100%}.hero-streets{stroke:var(--color-neutro-filete);stroke-width:8px}.hero-route{stroke:var(--product-accent);stroke-width:4px;stroke-linejoin:round}.hero-map circle{fill:var(--color-casa-cian);stroke:var(--color-neutro-superficie);stroke-width:3px}.hero-visit{background:var(--color-neutro-superficie);color:var(--color-neutro-texto);border-radius:4px;padding:7px 10px;font-size:11px;position:absolute;bottom:10px;right:10px}.hero-card-footer{border-top:1px solid var(--color-neutro-filete);color:var(--color-neutro-texto);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.hero-card-footer b{color:var(--product-accent);border:1px solid var(--color-neutro-filete);border-radius:4px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.hero-proof{border-top:1px solid var(--color-oscuro-filete);flex-wrap:wrap;justify-content:center;gap:20px 48px;max-width:1080px;margin:27px auto 0;padding-top:22px;font-size:14px;display:flex}.hero-proof li{align-items:center;gap:9px;display:flex}.hero-proof strong{font-size:20px;font-weight:400}.hero-proof span{color:var(--color-oscuro-acento)}@media (width>=760px){.hero-composition{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(100px,12svh,142px) 32px clamp(16px,2.5svh,28px);display:flex}.hero-message{width:100%;margin:0 auto}.hero-eyebrow{margin-bottom:clamp(10px,1.8svh,20px)}.hero-panorama h1{font-size:clamp(36px,min(4.05vw,6.3svh),66px)}.hero-description{margin-top:clamp(10px,1.8svh,22px);font-size:clamp(16px,1.8svh,18px)}.hero-actions{margin-top:clamp(12px,2svh,24px)}.hero-product-cards{width:100%;margin-top:clamp(18px,3svh,40px)}.hero-product{padding:clamp(14px,2.3svh,25px) 24px 14px}.hero-brand{height:clamp(44px,6svh,64px)}.hero-audience{margin-top:clamp(8px,1.4svh,15px)}.hero-product h2{margin-top:7px;font-size:clamp(22px,2.7svh,25px)}.hero-purchase,.hero-map{height:clamp(90px,12svh,126px);margin:clamp(10px,1.7svh,21px) 0}.hero-receipt{padding:7px 10px}.hero-receipt i{margin:3px 0}.hero-barcode{height:10px;margin-top:6px}.hero-categories>div+div{margin-top:6px}.hero-card-footer{padding-top:10px}.hero-proof{width:100%;margin-top:clamp(16px,2.5svh,27px);padding-top:clamp(12px,2svh,22px)}}@media (width<760px){.hero-composition{padding:116px 20px 28px}.hero-eyebrow{max-width:300px;margin:0 auto 18px;font-size:10px;line-height:1.6}.hero-panorama h1{font-size:clamp(32px,6.6vw,46px);line-height:1.1}.hero-description{max-width:480px;margin-top:20px;font-size:16px}.hero-actions{flex-direction:column;gap:10px;margin-top:22px}.hero-primary{min-width:250px}.hero-product-cards{grid-template-columns:1fr;gap:16px;max-width:420px;margin-top:28px}.hero-product{padding:20px 22px 15px}.hero-brand{width:165px;height:54px}.hero-audience{margin-top:12px;font-size:12px}.hero-product h2{font-size:25px}.hero-purchase,.hero-map{height:116px;margin:16px 0}.hero-proof{flex-direction:column;align-items:center;gap:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-product,.hero-primary{transition:none}.hero-product:hover,.hero-primary:hover{transform:none}}.implementation{--t:var(--color-casa-cian);--t-fuerte:var(--color-casa-petroleo);--journey-position:37.5%;& :is([data-journey="0"],[data-journey-panel="0"]){--t:var(--color-casa-cian);--t-fuerte:var(--color-casa-petroleo)}& :is([data-journey="1"],[data-journey-panel="1"]){--t:var(--color-casa-indigo);--t-fuerte:var(--color-casa-indigo-oscuro)}& :is([data-journey="2"],[data-journey-panel="2"]){--t:var(--color-casa-magenta);--t-fuerte:var(--color-casa-magenta-oscuro)}& :is([data-journey="3"],[data-journey-panel="3"]){--t:var(--color-casa-magenta-cierre);--t-fuerte:var(--color-casa-magenta-cierre-oscuro)}&:has([data-journey="1"][aria-pressed=true]) .journey-connector{--t:var(--color-casa-indigo);--t-fuerte:var(--color-casa-indigo-oscuro)}&:has([data-journey="2"][aria-pressed=true]) .journey-connector{--t:var(--color-casa-magenta);--t-fuerte:var(--color-casa-magenta-oscuro)}&:has([data-journey="3"][aria-pressed=true]) .journey-connector{--t:var(--color-casa-magenta-cierre);--t-fuerte:var(--color-casa-magenta-cierre-oscuro)}&,& [data-journey],& [data-journey-panel]{--t-texto:color-mix(in oklab, var(--t-fuerte) 78%, var(--color-neutro-tinta))}padding-block:clamp(64px,8vw,104px);scroll-margin-top:116px;& .implementation-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;display:flex}& .implementation-heading .etiqueta{color:var(--t-texto);margin-bottom:16px;font-size:11px}& :is(h2,h3){letter-spacing:-.045em;font-size:clamp(28px,3.2vw,46px);font-weight:300;line-height:1.1}& :is(h2,h3) em{font-style:normal;font-weight:600}& :is(h2,h3)>span{color:var(--t)}& .journey-invite{text-align:right;font-size:14px}& .journey-invite a{border:1px solid var(--color-casa-profundo);border-radius:6px;align-items:center;min-height:46px;margin-top:20px;padding:12px 24px;font-size:13px;display:inline-flex}& .journey-nav{background:var(--color-neutro-superficie);border:1px solid var(--color-neutro-filete);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:14px;display:grid}& .journey-nav button{text-align:left;border:1px solid var(--color-neutro-filete);background:var(--color-neutro-fondo);min-width:0;color:var(--color-neutro-tinta);cursor:pointer;border-radius:8px;padding:22px 16px 12px;transition:background .25s,box-shadow .25s;position:relative}& .journey-nav button:not(:last-child):after{content:"";background:var(--t);z-index:2;width:26px;height:2px;position:absolute;top:60%;right:-26px}& .journey-nav button:not(:last-child):before{content:"";background:var(--t);z-index:3;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(60% - 3px);right:-17px}& .journey-nav button[aria-pressed=true]{background:var(--color-oscuro-fondo);color:var(--color-oscuro-tinta);border-color:var(--t);box-shadow:inset 3px 0 var(--t)}& .journey-nav button:hover{border-color:var(--t)}& button:focus-visible,& a:focus-visible{outline:3px solid var(--t-fuerte);outline-offset:4px}& .journey-label{gap:12px;min-height:59px;display:flex}& .step-number{color:var(--t-texto);font-size:23px;font-weight:300}& .journey-label strong{letter-spacing:-.035em;font-size:17px;font-weight:600;display:block}& .journey-label small{color:var(--color-neutro-apoyo);margin-top:5px;font-size:11px;line-height:1.5;display:block}& [aria-pressed=true] .step-number,& [aria-pressed=true] .journey-label small{color:var(--color-oscuro-texto)}& .journey-art{width:100%;height:auto;font-family:var(--font-sans);margin-top:12px;display:block;overflow:visible}& .journey-art text{fill:currentColor;stroke:none;font-size:10px}& .art-tile{fill:var(--color-neutro-superficie);stroke:color-mix(in oklab, var(--t-fuerte) 14%, transparent);stroke-width:1px}& .art-glass{fill:color-mix(in oklab, var(--t) 8%, var(--color-neutro-superficie));stroke:color-mix(in oklab, var(--t) 35%, transparent)}& .art-tone-0{fill:color-mix(in oklab, var(--t) 13%, var(--color-neutro-superficie))}& .art-tone-1{fill:color-mix(in oklab, var(--color-casa-indigo) 13%, var(--color-neutro-superficie))}& .art-tone-2{fill:color-mix(in oklab, var(--t) 18%, var(--color-neutro-superficie))}& .art-lines,& .art-stroke{fill:none;stroke:var(--t-fuerte);stroke-width:1.5px;stroke-linecap:round}& .art-halo{fill:color-mix(in oklab, var(--t) 17%, transparent)}& .art-core{fill:var(--t-fuerte)}& .art-track{stroke:color-mix(in oklab, var(--t-fuerte) 20%, transparent);stroke-width:6px;stroke-linecap:round}& .art-fill{stroke:var(--t);stroke-width:6px;stroke-linecap:round}& .art-knob{fill:var(--t);stroke:var(--color-neutro-superficie);stroke-width:1px}& .art-phone{fill:var(--color-neutro-superficie);stroke:var(--t-fuerte);stroke-width:3px}& .art-check{fill:none;stroke:var(--t-fuerte);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}& .art-cycle{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}& .art-cycle-a{stroke:var(--color-casa-indigo)}& .art-cycle-b{stroke:var(--t)}& .art-cycle-c{stroke:var(--t-fuerte)}& [aria-pressed=true] .art-tile,& [aria-pressed=true] .art-glass{fill:color-mix(in oklab, var(--color-oscuro-tinta) 10%, transparent);stroke:var(--color-oscuro-filete)}& [aria-pressed=true] .art-lines,& [aria-pressed=true] .art-stroke{stroke:var(--color-oscuro-texto)}& [aria-pressed=true] .art-core{fill:var(--t)}& [aria-pressed=true] .art-phone{fill:color-mix(in oklab, var(--color-oscuro-tinta) 8%, transparent);stroke:var(--color-oscuro-texto)}& .journey-connector{height:32px;display:none;position:relative}& .enhanced .journey-connector,&.enhanced .journey-connector{display:block}& .journey-connector i{left:var(--journey-position);background:var(--t);width:1px;height:100%;transition:left .3s;position:absolute}& .journey-connector i:after{content:"";background:var(--color-neutro-superficie);border:1px solid var(--t-fuerte);border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:-4px}& .journey-panels{gap:16px;display:grid}& .journey-panel{border:1px solid var(--color-neutro-superficie);background:color-mix(in oklab, var(--color-neutro-superficie) 85%, transparent);box-shadow:0 12px 32px color-mix(in oklab, var(--t-fuerte) 7%, transparent);border-radius:26px;grid-template-columns:1.2fr 1.4fr .7fr;align-items:center;gap:24px;padding:28px;display:grid}&.enhanced .journey-panel{grid-area:1/1}& .journey-panel[hidden]{visibility:hidden;pointer-events:none}& .journey-copy .etiqueta{color:var(--t-texto);font-size:10px}& .journey-copy :is(h3,h4){letter-spacing:-.035em;margin-top:12px;font-size:24px;font-weight:600;line-height:1.15}& .journey-copy p{color:var(--color-neutro-texto);margin-top:8px;font-size:13px;line-height:1.55}& .journey-panel ul{border-inline:1px solid var(--color-neutro-filete);grid-template-columns:repeat(3,1fr);gap:18px;padding-inline:22px;display:grid}& .journey-panel li{align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}& .detail-icon{background:color-mix(in oklab, var(--t) 12%, var(--color-neutro-superficie));border:1px solid var(--color-neutro-superficie);border-radius:14px;flex:none;place-items:center;width:42px;height:48px;display:grid}& .detail-icon svg{fill:none;width:25px;height:25px;stroke:var(--t-fuerte);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}& .outcome{background:color-mix(in oklab, var(--t) 10%, var(--color-neutro-superficie));border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}& .outcome>span{color:var(--t-texto);font-size:22px}& .outcome p{color:var(--color-neutro-texto);font-size:12px;line-height:1.5}& .outcome strong{color:var(--color-neutro-tinta);margin-bottom:4px;display:block}& .journey-hint{color:var(--t-texto);justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}& .journey-hint span{font-size:26px}@media (width<75rem){& .journey-nav{gap:16px}& .journey-nav button{padding:18px 12px 10px}& .journey-nav button:not(:last-child):after{width:18px;right:-18px}& .journey-nav button:not(:last-child):before{right:-13px}& .journey-label strong{font-size:14px}& .journey-label{gap:8px}& .journey-panel{grid-template-columns:1fr 1.5fr;gap:18px}& .outcome{grid-column:1/-1;padding:12px 18px}& .outcome p{gap:8px;display:flex}& .outcome strong{margin:0}& .journey-invite{max-width:25ch}}@media (width<48rem){& .implementation-heading{align-items:start;gap:16px}& .journey-invite p{display:none}& .journey-invite a{white-space:nowrap;margin:0;padding:10px 16px}& .journey-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:10px}& .journey-nav button:before,& .journey-nav button:after{display:none}& .journey-art{max-height:145px}& .journey-connector i{left:50%!important}& .journey-panel{grid-template-columns:1fr}& .journey-panel ul{border:0;padding:12px 0}& .journey-copy :is(h3,h4){font-size:23px}& .journey-panel li{flex-direction:column;align-items:start}& .journey-label{min-height:56px}& .journey-label small{font-size:10px}& .outcome{grid-column:auto}& .outcome p{display:block}& .journey-label strong{font-size:14px}}@media (width<35rem){& .implementation-heading{display:block}& .journey-invite{text-align:left;margin-top:18px}& .journey-label{gap:6px}& .step-number{font-size:18px}& .journey-label strong{font-size:12px}& .journey-nav button{border-radius:18px}& .journey-panel{padding:22px}& .journey-art{margin-top:4px}& .journey-nav{border-radius:24px}}@media (prefers-reduced-motion:reduce){& *,& :before,& :after{transition:none!important}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.route-badge[data-astro-cid-fi2ephsb]{z-index:2;background:color-mix(in oklab, var(--color-neutro-superficie) 94%, transparent);backdrop-filter:blur(12px);border:1px solid var(--color-neutro-filete);width:46%;max-width:240px;box-shadow:var(--shadow-casa);color:var(--color-neutro-tinta);pointer-events:none;border-radius:14px;padding:14px;position:absolute;bottom:20px;left:20px}.route-badge[data-astro-cid-fi2ephsb]>span[data-astro-cid-fi2ephsb]{font-size:11px;font-weight:600}.route-badge[data-astro-cid-fi2ephsb] svg[data-astro-cid-fi2ephsb]{fill:none;width:100%;height:60px;margin-top:8px}.roads[data-astro-cid-fi2ephsb]{stroke:var(--color-neutro-filete);stroke-width:2px}.route[data-astro-cid-fi2ephsb]{stroke:var(--color-casa-indigo-oscuro);stroke-width:3px;stroke-linejoin:round}.route-badge[data-astro-cid-fi2ephsb] circle[data-astro-cid-fi2ephsb]{fill:var(--color-casa-indigo-oscuro);stroke:var(--color-neutro-superficie);stroke-width:2px}.route-badge[data-astro-cid-fi2ephsb] strong[data-astro-cid-fi2ephsb]{color:var(--color-neutro-apoyo);font-size:9px;font-weight:500;display:block}.plataformas-v3[data-astro-cid-5vngu56y]{padding-block:clamp(56px,7vw,88px)}.tarjetas[data-astro-cid-5vngu56y]{gap:24px;margin-block-start:40px;display:grid}.tarjeta[data-astro-cid-5vngu56y]{background:var(--color-neutro-superficie);border-radius:var(--radius-editorial);box-shadow:var(--shadow-casa);transition:transform var(--duration-rapido) var(--ease-entrada);flex-direction:column;display:flex;overflow:hidden}.tarjeta[data-astro-cid-5vngu56y]:hover{transform:translateY(-2px)}.medio[data-astro-cid-5vngu56y]{flex:none;block-size:350px;position:relative}.foto[data-astro-cid-5vngu56y]{object-fit:cover;object-position:58% 38%;block-size:100%;inline-size:100%;position:absolute;inset:0}.mallgo[data-astro-cid-5vngu56y] .foto[data-astro-cid-5vngu56y]{object-position:58% 38%}.sello[data-astro-cid-5vngu56y]{background:0 0;border-radius:0;align-items:center;padding:0;display:flex;position:absolute;inset:32px auto auto 28px}.sello[data-astro-cid-5vngu56y] img[data-astro-cid-5vngu56y]{block-size:auto;inline-size:142px}.phone[data-astro-cid-5vngu56y]{object-fit:contain;max-block-size:275px;inline-size:28%;position:absolute;inset:auto 14px 0 auto}.medio[data-astro-cid-5vngu56y]:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--color-neutro-superficie) 87%, transparent), color-mix(in oklab, var(--color-neutro-superficie) 44%, transparent) 30%, transparent 65%);position:absolute;inset:0}.sello[data-astro-cid-5vngu56y],.phone[data-astro-cid-5vngu56y]{z-index:1}.mallgo[data-astro-cid-5vngu56y]{--tono:var(--color-casa-magenta);--enlace:var(--color-casa-magenta-oscuro)}.taskgo[data-astro-cid-5vngu56y]{--tono:var(--color-casa-indigo);--enlace:var(--color-casa-indigo-oscuro)}.cuerpo[data-astro-cid-5vngu56y]{flex-direction:column;flex:1;padding:clamp(24px,3vw,36px);display:flex}h3[data-astro-cid-5vngu56y]{font-size:var(--text-h3);letter-spacing:var(--text-h3--letter-spacing);font-weight:600;line-height:var(--text-h3--line-height)}.texto[data-astro-cid-5vngu56y]{color:var(--color-neutro-texto);max-inline-size:42ch;margin-block-start:14px}.rasgos[data-astro-cid-5vngu56y]{flex-wrap:wrap;gap:8px;margin-block-start:20px;display:flex}.rasgos[data-astro-cid-5vngu56y] li[data-astro-cid-5vngu56y]{color:var(--enlace);font-size:var(--text-small);border-radius:0;padding:0 12px 0 0}.acciones[data-astro-cid-5vngu56y]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:auto;padding-block-start:28px;display:flex}.explorar[data-astro-cid-5vngu56y]{background:var(--color-neutro-tinta);border-radius:var(--radius-boton);color:var(--color-neutro-superficie);min-block-size:48px;transition:background var(--duration-rapido) var(--ease-entrada), transform var(--duration-rapido) var(--ease-entrada);align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:inline-flex}.explorar[data-astro-cid-5vngu56y]:hover{background:var(--color-casa-profundo);transform:translateY(-2px)}.demo[data-astro-cid-5vngu56y]{color:var(--enlace);text-underline-offset:5px;align-items:center;gap:6px;min-block-size:44px;font-weight:600;text-decoration:underline;display:inline-flex}.pie[data-astro-cid-5vngu56y]{color:var(--color-neutro-apoyo);font-size:var(--text-small);margin-block-start:20px}@media (width>=40rem){.tarjetas[data-astro-cid-5vngu56y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<40rem){.medio[data-astro-cid-5vngu56y]{block-size:300px}.sello[data-astro-cid-5vngu56y] img[data-astro-cid-5vngu56y]{inline-size:120px}}.preguntas-v3[data-astro-cid-2fa4ktto]{padding-block:clamp(56px,7vw,96px)}.rejilla[data-astro-cid-2fa4ktto]{gap:40px;display:grid}.ayuda[data-astro-cid-2fa4ktto]{background-color:var(--color-oscuro-fondo);color:var(--color-oscuro-tinta);border-radius:12px;align-self:start;max-inline-size:26rem;padding:28px;& .ayuda-texto{color:var(--color-oscuro-texto);margin-block-start:12px;line-height:1.6}& a{background:var(--color-oscuro-tinta);border-radius:var(--radius-boton);color:var(--color-neutro-tinta);min-block-size:48px;transition:background var(--duration-rapido) var(--ease-entrada);align-items:center;gap:10px;margin-block-start:20px;padding:12px 22px;font-weight:600;display:inline-flex;&:hover{background:var(--color-oscuro-acento)}}}.lista[data-astro-cid-2fa4ktto]{align-content:start;gap:12px;display:grid}.tono-cian[data-astro-cid-2fa4ktto]{--tono:var(--color-casa-cian);--tono-fuerte:var(--color-casa-petroleo)}.tono-indigo[data-astro-cid-2fa4ktto]{--tono:var(--color-casa-indigo);--tono-fuerte:var(--color-casa-indigo-oscuro)}.tono-magenta[data-astro-cid-2fa4ktto]{--tono:var(--color-casa-magenta);--tono-fuerte:var(--color-casa-magenta-oscuro)}details[data-astro-cid-2fa4ktto]{--tono-texto:color-mix(in oklab, var(--tono-fuerte) 78%, var(--color-neutro-tinta));--tono-suave:color-mix(in oklab, var(--tono) 9%, var(--color-neutro-superficie));background:var(--color-neutro-superficie);border:1px solid var(--color-neutro-filete);border-radius:var(--radius-editorial);transition:background var(--duration-rapido) var(--ease-entrada), border-color var(--duration-rapido) var(--ease-entrada);padding-inline:20px 24px;position:relative}details[data-astro-cid-2fa4ktto]:hover{border-color:color-mix(in oklab, var(--tono) 40%, var(--color-neutro-filete))}details[data-astro-cid-2fa4ktto][open]{background:var(--tono-suave);border-color:color-mix(in oklab, var(--tono) 35%, var(--color-neutro-superficie))}summary[data-astro-cid-2fa4ktto]{cursor:pointer;align-items:center;gap:16px;min-block-size:72px;padding-block:16px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-2fa4ktto]::-webkit-details-marker{display:none}.numero[data-astro-cid-2fa4ktto]{background:color-mix(in oklab, var(--tono) 14%, var(--color-neutro-superficie));block-size:40px;color:var(--tono-texto);font-family:var(--font-mono);font-size:var(--text-small);inline-size:40px;transition:background var(--duration-rapido) var(--ease-entrada), color var(--duration-rapido) var(--ease-entrada);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}details[data-astro-cid-2fa4ktto][open] .numero[data-astro-cid-2fa4ktto]{background:var(--tono-texto);color:var(--color-neutro-superficie)}.pregunta[data-astro-cid-2fa4ktto]{flex:1}.signo[data-astro-cid-2fa4ktto]{border:1px solid color-mix(in oklab, var(--tono) 45%, var(--color-neutro-superficie));border-radius:50%;flex:none;block-size:32px;inline-size:32px;position:relative}.signo[data-astro-cid-2fa4ktto]:before,.signo[data-astro-cid-2fa4ktto]:after{background:var(--tono-texto);content:"";block-size:2px;inline-size:12px;transition:transform var(--duration-normal) var(--ease-entrada);position:absolute;inset:14px auto auto 9px}.signo[data-astro-cid-2fa4ktto]:after{transform:rotate(90deg)}details[data-astro-cid-2fa4ktto][open] .signo[data-astro-cid-2fa4ktto]:after{transform:rotate(0)}details[data-astro-cid-2fa4ktto] p[data-astro-cid-2fa4ktto]{color:var(--color-neutro-texto);max-inline-size:62ch;padding-block-end:24px;padding-inline-start:56px;line-height:1.65}summary[data-astro-cid-2fa4ktto]:focus-visible{outline:2px solid var(--tono-texto);outline-offset:4px;border-radius:var(--radius-ventana)}@media (width<36rem){details[data-astro-cid-2fa4ktto] p[data-astro-cid-2fa4ktto]{padding-inline-start:0}}@media (width>=64rem){.rejilla[data-astro-cid-2fa4ktto]{grid-template:"titulo lista""ayuda lista"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 72px}.lado[data-astro-cid-2fa4ktto]{grid-area:titulo}.lista[data-astro-cid-2fa4ktto]{grid-area:lista}.ayuda[data-astro-cid-2fa4ktto]{grid-area:ayuda;margin-block-start:0}}.case-stories{margin-top:72px;scroll-margin-top:112px;& .cases-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}& .cases-heading .etiqueta{color:var(--color-casa-petroleo);margin-bottom:14px;font-size:12px}& h3{letter-spacing:-.045em;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.12}& .cases-heading>a{white-space:nowrap;border-bottom:1px solid var(--color-neutro-filete);align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}& .case-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}& .case-feature{--case-accent:var(--color-casa-indigo);border:1px solid var(--color-neutro-filete);background:var(--color-neutro-superficie);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}& .case-feature.mallgo{--case-accent:var(--color-casa-magenta)}& .case-impact{isolation:isolate;background:var(--color-oscuro-fondo);color:var(--color-oscuro-tinta);padding:18px 24px;position:relative;overflow:hidden}& .case-impact:before,& .case-impact:after{display:none}& .impact-top{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-oscuro-texto);font-size:12px}& .impact-number{align-items:center;gap:20px;min-height:64px;margin-top:12px;display:flex}& .impact-number strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:200;line-height:1}& .impact-number p{max-width:18ch;font-size:17px;line-height:1.25}& .impact-path{display:none}& .case-copy{flex-direction:column;flex:1;padding:18px 24px;display:flex}& .case-meta{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}& .case-meta>span{color:var(--color-neutro-apoyo);max-width:23ch;font-size:12px}& .case-meta img{object-fit:contain;width:76px;height:30px}& h4{letter-spacing:-.04em;min-height:2.28em;margin:16px 0;font-size:clamp(22px,2vw,29px);font-weight:500;line-height:1.14}& .case-before-after{gap:11px;margin-bottom:16px;display:grid}& .case-before-after>div{border-left:2px solid var(--color-neutro-filete);padding-left:12px}& .case-before-after>div+div{border-color:var(--case-accent)}& .case-before-after span{color:var(--color-neutro-apoyo);font-size:12px;font-weight:600}& .case-before-after p{color:var(--color-neutro-texto);margin-top:5px;font-size:12px;line-height:1.55}& .case-cta{border-top:1px solid var(--color-neutro-filete);justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600;display:flex}& .case-cta span{background:var(--color-neutro-fondo);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}& .cases-note{color:var(--color-neutro-apoyo);margin-top:16px;font-size:12px}@media (width<60rem){& .case-panels{gap:12px}& .case-copy,& .case-impact{padding:20px}& .impact-number{gap:12px}& .impact-number strong{font-size:64px}& .impact-number p{font-size:14px}}@media (width<44rem){& .cases-heading{flex-direction:column;align-items:start}& .case-panels{grid-template-columns:1fr}& h4{min-height:0}& .case-before-after{grid-template-columns:1fr 1fr}& .impact-number{min-height:65px}& .impact-number p{max-width:25ch}}@media (prefers-reduced-motion:reduce){& .case-feature{transition:none}& .case-feature:hover{transform:none}}}.soluciones{padding-block:clamp(56px,6vw,88px);& .filtros:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}& .filtros button{text-align:left;border:1px solid var(--color-oscuro-filete);background:var(--color-oscuro-fondo);cursor:pointer;min-height:380px;color:var(--color-oscuro-tinta);isolation:isolate;border-radius:12px;transition:border-color .3s;position:relative;overflow:hidden}& .filtros button>picture>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}& .filtros button:after{display:none}& .filtros button:hover>picture>img{transform:none}& .filtros button[aria-pressed=true]{box-shadow:0 0 0 3px var(--color-casa-cian)}& .choice-content{background:color-mix(in oklab, var(--color-oscuro-fondo) 72%, transparent);flex-direction:column;justify-content:end;gap:14px;min-height:380px;padding:28px;display:flex}& .choice-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-oscuro-acento);font-size:12px}& .choice-content strong{letter-spacing:-.04em;max-width:18ch;font-size:clamp(23px,2.2vw,32px);font-weight:500;line-height:1.12}& .choice-link{border-top:1px solid var(--color-oscuro-filete);justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;font-weight:500;display:flex}& .choice-link i{background:color-mix(in oklab, var(--color-oscuro-tinta) 12%, transparent);border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}& .filtros button[aria-pressed=true] .choice-link i{background:var(--color-oscuro-acento);color:var(--color-oscuro-fondo)}& .escenarios{gap:24px;margin-top:24px;display:grid}& .escenario{border:1px solid var(--color-neutro-filete);background:var(--color-neutro-superficie);box-shadow:none;border-radius:12px;grid-template-columns:.75fr 1.25fr;gap:32px;padding:28px;display:grid}&.con-filtros .escenario{grid-area:1/1}&.con-filtros .escenario:not(.activo){visibility:hidden;pointer-events:none}& .scenario-intro>img{object-fit:contain;object-position:left;width:96px;height:28px;margin-bottom:16px}& .scenario-intro .etiqueta{display:none}& .scenario-intro h3{letter-spacing:-.04em;max-width:24ch;font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1.15}& .texto{color:var(--color-neutro-texto);font-size:15px;line-height:1.6}& .benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;font-size:12px;display:grid}& .benefits li{border:1px solid var(--color-neutro-filete);background:var(--color-neutro-fondo);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}& .benefits strong{font-size:12px;font-weight:500;line-height:1.5}& .benefit-step{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:12px}& .benefits span{color:var(--color-casa-petroleo)}& .enlace{background:var(--color-casa-profundo);color:var(--color-oscuro-tinta);border-radius:999px;align-items:center;gap:24px;min-height:46px;margin-top:20px;padding:12px 22px;font-size:13px;font-weight:600;display:inline-flex}& .nota{color:var(--color-neutro-apoyo);margin-top:12px;font-size:12px}@media (width<60rem){& .choice-content{padding:20px}& .filtros button,& .choice-content{min-height:330px}& .escenario{grid-template-columns:1fr;gap:24px}}@media (width<40rem){& .filtros:not([hidden]){grid-template-columns:1fr;gap:14px}& .filtros button,& .choice-content{min-height:250px}& .choice-content strong{font-size:26px}& .escenario{grid-template-columns:1fr;gap:20px}& .benefits{grid-template-columns:1fr}& .benefits li{flex-direction:row;align-items:baseline}& .benefit-step{flex:0 0 90px}& .choice-content{padding:24px}& .filtros button>picture>img{object-position:center 40%}}@media (prefers-reduced-motion:reduce){& *{transition:none!important}}}
