.section-casos[data-astro-cid-j7pv25f6]{scroll-margin-top:var(--s-700)}.lineas[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-300)}@media(min-width:960px){.lineas[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.linea[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-300);align-content:start;padding:var(--s-400)}.linea-lista[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-100);list-style:none}.linea-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--s-200);padding:var(--s-200);border-radius:var(--r-xl);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.linea-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--surface-3);transform:translate(4px);box-shadow:inset 0 0 0 1px #ff7a4566}.linea-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:active{transform:scale(.98)}.linea-ico[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent)}.linea-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(2){flex:1}.linea-lista[data-astro-cid-j7pv25f6] .linea-flecha{color:var(--muted)}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;align-items:center;min-height:100svh;padding-block:calc(var(--s-900) + var(--s-500)) var(--s-800);overflow:hidden;isolation:isolate}.muro[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2;perspective:1600px;pointer-events:none}.muro-plano[data-astro-cid-j7pv25f6]{position:absolute;top:-20%;right:-30%;width:120%;height:150%;display:grid;grid-template-columns:1fr .55fr 1fr;gap:var(--s-300);transform:rotateX(28deg) rotate(-16deg) translateZ(0);transform-origin:60% 30%;will-change:transform}@media(min-width:1024px){.muro-plano[data-astro-cid-j7pv25f6]{right:-38%;width:100%}}.muro-col[data-astro-cid-j7pv25f6]{overflow:hidden}.muro-pista[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-300);animation:subir 60s linear infinite}.muro-col-1[data-astro-cid-j7pv25f6] .muro-pista[data-astro-cid-j7pv25f6]{animation-duration:48s;animation-direction:reverse}.muro-col-2[data-astro-cid-j7pv25f6] .muro-pista[data-astro-cid-j7pv25f6]{animation-duration:70s}@keyframes subir{to{transform:translateY(-50%)}}.muro-tile[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:var(--r-2xl);box-shadow:0 0 0 1px var(--line),0 24px 64px #0009}.muro-movil[data-astro-cid-j7pv25f6]{aspect-ratio:390 / 844;border-radius:var(--r-3xl)}.hero-velo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:#0d1b2ac7}@media(min-width:1024px){.hero-velo[data-astro-cid-j7pv25f6]{right:30%;background:#0d1b2ad1;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}}.hero-texto[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-300);justify-items:start}.punto[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:var(--r-full);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:latido 2s var(--ease) infinite}@keyframes latido{50%{box-shadow:0 0 0 8px transparent}}.hero-heading[data-astro-cid-j7pv25f6]{max-width:880px}@media(min-width:1024px){.hero-texto[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:640px}.hero-texto[data-astro-cid-j7pv25f6] .hero-heading[data-astro-cid-j7pv25f6]{max-width:700px}.hero-texto[data-astro-cid-j7pv25f6] .hero-heading[data-astro-cid-j7pv25f6]{font-size:3.75rem;line-height:1.05}}.hero-sub[data-astro-cid-j7pv25f6]{max-width:680px;color:var(--muted)}.hero-acciones[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-200);margin-top:var(--s-75)}.hero-prueba[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--s-75);color:var(--muted)}.hero-prueba[data-astro-cid-j7pv25f6] .ico{color:var(--accent)}.sectores[data-astro-cid-j7pv25f6]{padding-block:var(--s-500);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.cinta[data-astro-cid-j7pv25f6]{margin-top:var(--s-200);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.cinta-pista[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:cinta 40s linear infinite}.cinta-pista[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--muted);white-space:nowrap}.cinta-sep[data-astro-cid-j7pv25f6]{margin-inline:var(--s-300);color:var(--accent)}@keyframes cinta{to{transform:translate(-50%)}}.comparador[data-astro-cid-j7pv25f6]{padding:var(--s-200)}.comp-barra[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-100);margin-bottom:var(--s-200)}.comp-vistas[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-75)}.comp-vista[data-astro-cid-j7pv25f6]{cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.comp-vista[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--text);color:var(--bg)}.comp-vista[data-astro-cid-j7pv25f6] .ico-xs{width:16px;height:16px}.comp-escena[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--surface-2);touch-action:pan-y}.comp-lienzo[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 10}.comp-lienzo-movil[data-astro-cid-j7pv25f6]{aspect-ratio:auto;height:min(70svh,640px)}.comp-lienzo-movil[data-astro-cid-j7pv25f6] .comp-img[data-astro-cid-j7pv25f6]{object-fit:contain}.comp-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.comp-despues[data-astro-cid-j7pv25f6]{clip-path:inset(0 0 0 var(--pos))}.comp-escena[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:var(--accent);transform:translate(-1px);pointer-events:none}.comp-mango[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:var(--pos);z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-full);background:var(--accent);color:var(--accent-ink);transform:translate(-50%,-50%);pointer-events:none;transition:transform var(--dur) var(--ease)}.comp-escena[data-astro-cid-j7pv25f6]:hover .comp-mango[data-astro-cid-j7pv25f6]{transform:translate(-50%,-50%) scale(1.08)}.comp-rango[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.comp-rango[data-astro-cid-j7pv25f6]:focus-visible+[data-astro-cid-j7pv25f6]{outline:none}.comp-escena[data-astro-cid-j7pv25f6]:has(.comp-rango:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.comp-etq[data-astro-cid-j7pv25f6]{position:absolute;top:var(--s-100);z-index:1;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.comp-etq-antes[data-astro-cid-j7pv25f6]{left:var(--s-100)}.comp-etq-despues[data-astro-cid-j7pv25f6]{right:var(--s-100);color:var(--accent)}.metricas[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-200);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:var(--s-400);list-style:none}.metrica[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-75);padding:var(--s-300);border-radius:var(--r-2xl)}.metrica-num[data-astro-cid-j7pv25f6]{color:var(--accent)}.metrica-antes[data-astro-cid-j7pv25f6]{color:var(--muted)}.nota[data-astro-cid-j7pv25f6]{margin-top:var(--s-200)}.caso-galeria[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-300);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:var(--s-600)}.caso-galeria[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:var(--s-100)}.caso-galeria[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:var(--r-2xl);box-shadow:0 0 0 1px var(--line);transition:transform var(--dur) var(--ease)}.caso-galeria[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:translateY(-4px)}.caso2[data-astro-cid-j7pv25f6]{background:var(--surface)}.caso2-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-600);align-items:center}@media(min-width:1024px){.caso2-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.25fr}}.caso2-lista[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-200);list-style:none}.caso2-lista[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-100);align-items:flex-start;color:var(--muted)}.caso2-lista[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text)}.caso2-lista[data-astro-cid-j7pv25f6] .ico{margin-top:var(--s-25);color:var(--accent)}.frase-texto[data-astro-cid-j7pv25f6]{max-width:1000px;letter-spacing:-.03em}.js[data-astro-cid-j7pv25f6] .frase-texto[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-word]{color:var(--dim);transition:color var(--dur) var(--ease)}.js[data-astro-cid-j7pv25f6] .frase-texto[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-word].is-lit{color:var(--text)}.js[data-astro-cid-j7pv25f6] .frase-texto[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-word].is-lit.acento{color:var(--accent)}.servicios[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-200);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none}.servicio[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-100);align-content:start;padding:var(--s-300);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.servicio[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ff7a4566}.servicio-ico[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--s-100);border-radius:var(--r-xl);background:var(--accent-soft);color:var(--accent)}.servicio-ico[data-astro-cid-j7pv25f6] .ico{width:24px;height:24px}.incluido-sec[data-astro-cid-j7pv25f6]{background:var(--surface)}.incluido-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-500)}@media(min-width:1024px){.incluido-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.2fr;align-items:start}.incluido-grid[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:0}}.incluido[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-100);list-style:none}@media(min-width:640px){.incluido[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.incluido[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-100);align-items:center;padding:var(--s-200);border-radius:var(--r-xl);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.incluido[data-astro-cid-j7pv25f6] .ico{color:var(--accent)}.pasos[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:var(--s-400);list-style:none}@media(min-width:900px){.pasos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);padding-top:var(--s-500)}}.pasos-linea[data-astro-cid-j7pv25f6]{display:none}@media(min-width:900px){.pasos-linea[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;display:block;height:2px;border-radius:var(--r-full);background:var(--line);overflow:hidden}.pasos-relleno[data-astro-cid-j7pv25f6]{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--p, 0))}}.paso[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-100);align-content:start}.paso-num[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent)}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-500)}@media(min-width:1024px){.faq-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.6fr;align-items:start}}.faq[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-100)}.faq-item[data-astro-cid-j7pv25f6]{border-radius:var(--r-2xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur) var(--ease)}.faq-item[data-astro-cid-j7pv25f6][open]{box-shadow:inset 0 0 0 1px #ff7a4566}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-200);padding:var(--s-300);list-style:none;cursor:pointer}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-j7pv25f6] .faq-ico{width:24px;height:24px;flex:none;color:var(--accent);transition:transform var(--dur) var(--ease)}.faq-item[data-astro-cid-j7pv25f6][open] .faq-ico{transform:rotate(45deg)}.faq-item[data-astro-cid-j7pv25f6]::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.faq-item[data-astro-cid-j7pv25f6][open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}.faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 var(--s-300) var(--s-300)}.presupuesto[data-astro-cid-j7pv25f6]{box-shadow:inset 0 1px 0 var(--line)}.presupuesto-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-500)}@media(min-width:1024px){.presupuesto-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.3fr;align-items:start}.presupuesto-grid[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--s-900) + var(--s-300))}}.presu-puntos[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-100);margin-block:var(--s-300);list-style:none}.presu-puntos[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--s-75)}.presu-puntos[data-astro-cid-j7pv25f6] .ico{color:var(--accent)}.form[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-300);padding:var(--s-300)}@media(min-width:768px){.form[data-astro-cid-j7pv25f6]{padding:var(--s-500)}}.form-fila[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-300)}@media(min-width:640px){.form-fila[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.form-opciones[data-astro-cid-j7pv25f6]{margin:0;padding:0;border:0}.opciones[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-75)}.opcion[data-astro-cid-j7pv25f6]{position:relative;cursor:pointer}.opcion[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{position:absolute;opacity:0}.opcion[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;padding:var(--s-75) var(--s-200);border-radius:var(--r-full);font-size:14px;line-height:20px;font-weight:500;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.opcion[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{background:var(--surface-3)}.opcion[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:checked+span[data-astro-cid-j7pv25f6]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.opcion[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus-visible+span[data-astro-cid-j7pv25f6]{outline:2px solid var(--accent);outline-offset:2px}.privacidad[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-100);align-items:flex-start;color:var(--muted)}.privacidad[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:20px;height:20px;margin:var(--s-25) 0 0;accent-color:var(--accent);flex:none}.form-btn[data-astro-cid-j7pv25f6]{justify-self:start}.form-ok[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-200);align-items:flex-start;padding:var(--s-300);border-radius:var(--r-xl);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #ff7a4566}.form-ok[data-astro-cid-j7pv25f6] .form-ok-ico{width:28px;height:28px;color:var(--accent)}.form-ok[data-astro-cid-j7pv25f6][hidden],.form-error[data-astro-cid-j7pv25f6][hidden]{display:none}.form-error[data-astro-cid-j7pv25f6]{color:var(--danger)}@media(prefers-reduced-motion:reduce){.muro-pista[data-astro-cid-j7pv25f6],.cinta-pista[data-astro-cid-j7pv25f6],.punto[data-astro-cid-j7pv25f6]{animation:none}}
