.campo[data-astro-cid-pfqiqdiu]{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;will-change:transform}.hero[data-astro-cid-pfqiqdiu].campo-activo .arte{display:none}.hero[data-astro-cid-pfqiqdiu]{background:var(--sm-grafito);color:var(--sm-blanco);position:relative;overflow:hidden}.hero[data-astro-cid-pfqiqdiu] .arte{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media (prefers-reduced-motion: no-preference){.entrada[data-astro-cid-pfqiqdiu]{animation:revelar .8s var(--mov-salida) both;animation-delay:calc(.15s + var(--i) * 90ms)}.hero[data-astro-cid-pfqiqdiu] .traza{stroke-dasharray:1;stroke-dashoffset:1;animation:trazar 1.3s var(--mov-suave) forwards;animation-delay:calc(.5s + var(--i) * .18s)}.hero[data-astro-cid-pfqiqdiu] .nodo{transform-box:fill-box;transform-origin:center;animation:encajar .45s var(--mov-encaje) both;animation-delay:calc(1.6s + var(--i) * .18s)}}@keyframes trazar{to{stroke-dashoffset:0}}.interior[data-astro-cid-pfqiqdiu]{position:relative;min-height:min(640px,calc(100svh - 72px));display:flex;flex-direction:column;justify-content:center;padding-top:64px;padding-bottom:72px}h1[data-astro-cid-pfqiqdiu]{font-size:clamp(40px,6.4vw,80px);line-height:1.02;letter-spacing:-.02em;margin:14px 0 22px;max-width:780px}.interior[data-astro-cid-pfqiqdiu] p[data-astro-cid-pfqiqdiu]{color:var(--sm-gris-claro);font-size:19px;line-height:1.55;max-width:580px;margin:0 0 32px}.botones[data-astro-cid-pfqiqdiu]{display:flex;gap:12px;flex-wrap:wrap}.logos[data-astro-cid-pfqiqdiu]{background:var(--sm-blanco);border-bottom:1px solid var(--sm-color-borde);padding:36px 0 32px}.logos[data-astro-cid-pfqiqdiu] .etiqueta[data-astro-cid-pfqiqdiu]{color:var(--sm-color-texto-secundario);margin:0 0 20px;text-align:center}.carrusel[data-astro-cid-pfqiqdiu]{display:flex;overflow:hidden}.pista[data-astro-cid-pfqiqdiu]{list-style:none;margin:0;padding:0 56px 0 0;display:flex;align-items:center;gap:56px;flex:none;animation:desplazar 42s linear infinite}.carrusel[data-astro-cid-pfqiqdiu]:hover .pista[data-astro-cid-pfqiqdiu]{animation-play-state:paused}@keyframes desplazar{to{transform:translate(-100%)}}li[data-astro-cid-pfqiqdiu] img[data-astro-cid-pfqiqdiu]{display:block;width:112px;height:48px;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion: reduce){.pista[data-astro-cid-pfqiqdiu]{animation:none;flex:1;flex-wrap:wrap;justify-content:center;gap:20px 48px;padding:0 16px}.pista[data-astro-cid-pfqiqdiu][aria-hidden],.repetido[data-astro-cid-pfqiqdiu]{display:none}}@media (max-width: 860px){.hero[data-astro-cid-pfqiqdiu] .arte{opacity:.4}.interior[data-astro-cid-pfqiqdiu] p[data-astro-cid-pfqiqdiu]{font-size:17px}}@media (max-width: 640px){.pista[data-astro-cid-pfqiqdiu]{gap:36px;padding-right:36px;animation-duration:30s}li[data-astro-cid-pfqiqdiu] img[data-astro-cid-pfqiqdiu]{width:96px;height:40px}}.servicios[data-astro-cid-qkcsxbc7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.servicio[data-astro-cid-qkcsxbc7]{background:var(--sm-color-superficie);border:1px solid var(--sm-color-borde);border-radius:var(--sm-radio-lg);padding:24px;display:grid;gap:10px;align-content:start;transition:border-color .2s,box-shadow .2s var(--mov-salida)}.servicio[data-astro-cid-qkcsxbc7]:hover{border-color:var(--sm-neutro-300);box-shadow:var(--sm-sombra-md)}.servicio[data-astro-cid-qkcsxbc7] .ico{transition:transform .45s var(--mov-encaje)}@media (prefers-reduced-motion: no-preference){.servicio[data-astro-cid-qkcsxbc7]:hover .ico{transform:translateY(-3px)}}h3[data-astro-cid-qkcsxbc7]{font-size:20px;line-height:26px;margin:4px 0 0}.servicio[data-astro-cid-qkcsxbc7] p[data-astro-cid-qkcsxbc7]{margin:0;color:var(--sm-color-texto-secundario)}.enlaces[data-astro-cid-qkcsxbc7]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font:var(--sm-texto-small)}.enlaces[data-astro-cid-qkcsxbc7] a[data-astro-cid-qkcsxbc7]{display:inline-flex;min-height:32px;align-items:center}.oscura[data-astro-cid-qkcsxbc7]{background:var(--sm-grafito);border-color:var(--sm-grafito);color:var(--sm-blanco)}.servicio[data-astro-cid-qkcsxbc7].oscura:hover{border-color:#3a3d49}.servicio[data-astro-cid-qkcsxbc7].oscura p[data-astro-cid-qkcsxbc7]{color:var(--sm-gris-claro)}@media (max-width: 960px){.servicios[data-astro-cid-qkcsxbc7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.servicios[data-astro-cid-qkcsxbc7]{grid-template-columns:minmax(0,1fr)}}.pasos[data-astro-cid-iz7aa4qs]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative}.pasos[data-astro-cid-iz7aa4qs]:before{content:"";position:absolute;left:8px;right:8px;top:33px;height:2px;background:var(--sm-neutro-300)}.paso[data-astro-cid-iz7aa4qs]{position:relative;display:grid;gap:8px;align-content:start}.n[data-astro-cid-iz7aa4qs]{font:var(--sm-texto-etiqueta);color:var(--sm-color-acento-texto);letter-spacing:.06em}.p[data-astro-cid-iz7aa4qs]{width:18px;height:18px;border-radius:50%;background:var(--sm-color-texto);border:3px solid var(--sm-color-fondo-suave);position:relative;z-index:1}.primero[data-astro-cid-iz7aa4qs] .p[data-astro-cid-iz7aa4qs]{background:var(--sm-color-acento)}.paso[data-astro-cid-iz7aa4qs] h3[data-astro-cid-iz7aa4qs]{font-size:21px;line-height:26px;margin:8px 0 0}.paso[data-astro-cid-iz7aa4qs] p[data-astro-cid-iz7aa4qs]{margin:0;color:var(--sm-color-texto-secundario);font-size:15px}.auditoria[data-astro-cid-iz7aa4qs]{margin:48px 0 0;max-width:720px;color:var(--sm-color-texto-secundario)}.entregas[data-astro-cid-iz7aa4qs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.entregas[data-astro-cid-iz7aa4qs] ul[data-astro-cid-iz7aa4qs]{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:14px}.entregas[data-astro-cid-iz7aa4qs] li[data-astro-cid-iz7aa4qs]{display:flex;gap:12px;align-items:flex-start}figure[data-astro-cid-iz7aa4qs]{margin:0}.codigo[data-astro-cid-iz7aa4qs]{background:var(--sm-color-codigo-fondo);color:#e7e7ea;border-radius:var(--sm-radio-lg);padding:22px 24px;font:var(--sm-texto-codigo);margin:0;overflow-x:auto}.codigo[data-astro-cid-iz7aa4qs] .v[data-astro-cid-iz7aa4qs]{color:var(--sm-lavanda)}.codigo[data-astro-cid-iz7aa4qs] .mas[data-astro-cid-iz7aa4qs]{color:#6cd39d}.codigo[data-astro-cid-iz7aa4qs] .cam[data-astro-cid-iz7aa4qs]{color:#f2b45e}.codigo[data-astro-cid-iz7aa4qs] .menos[data-astro-cid-iz7aa4qs]{color:#f38b83}figcaption[data-astro-cid-iz7aa4qs]{margin-top:10px;font:var(--sm-texto-caption);color:var(--sm-color-texto-secundario)}.linea[data-astro-cid-iz7aa4qs]{display:inline-block}.cursor[data-astro-cid-iz7aa4qs]{display:inline-block;width:.55em;height:1.1em;margin-left:4px;vertical-align:text-bottom;background:var(--sm-lavanda)}@media (prefers-reduced-motion: no-preference){.js .pasos[data-astro-cid-iz7aa4qs]:before{transform:scaleX(0);transform-origin:left center}.js .pasos[data-astro-cid-iz7aa4qs].visible:before{transform:scaleX(1);transition:transform 1.4s var(--mov-suave) .1s}.pasos[data-astro-cid-iz7aa4qs]:after{content:"";position:absolute;top:32px;left:8px;width:56px;height:4px;border-radius:2px;background:var(--sm-ultravioleta);opacity:0}.pasos[data-astro-cid-iz7aa4qs].visible:after{animation:senal-proceso 1.6s var(--mov-suave) .1s both}.js .pasos[data-astro-cid-iz7aa4qs]:not(.visible) .paso[data-astro-cid-iz7aa4qs]{opacity:0}.pasos[data-astro-cid-iz7aa4qs].visible .paso[data-astro-cid-iz7aa4qs]{animation:revelar .6s var(--mov-salida) both;animation-delay:calc(.15s + var(--i) * .3s)}.pasos[data-astro-cid-iz7aa4qs].visible .p[data-astro-cid-iz7aa4qs]{animation:encajar .45s var(--mov-encaje) both;animation-delay:calc(.15s + var(--i) * .3s)}.js .codigo[data-astro-cid-iz7aa4qs]:not(.visible) .linea[data-astro-cid-iz7aa4qs],.js .codigo[data-astro-cid-iz7aa4qs]:not(.visible) .cursor[data-astro-cid-iz7aa4qs]{opacity:0}.codigo[data-astro-cid-iz7aa4qs].visible .linea[data-astro-cid-iz7aa4qs]{animation:escribir .45s var(--mov-salida) both;animation-delay:calc(.25s + var(--i) * .16s)}.codigo[data-astro-cid-iz7aa4qs].visible .cursor[data-astro-cid-iz7aa4qs]{animation:parpadeo 1.1s steps(1) 1.3s infinite}}@keyframes senal-proceso{0%{left:8px;opacity:1}85%{left:calc(100% - 64px);opacity:1}to{left:calc(100% - 64px);opacity:0}}@keyframes escribir{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes parpadeo{0%,to{opacity:1}50%{opacity:0}}@media (max-width: 860px){.pasos[data-astro-cid-iz7aa4qs]{grid-template-columns:minmax(0,1fr)}.pasos[data-astro-cid-iz7aa4qs]:after,.pasos[data-astro-cid-iz7aa4qs]:before{display:none}.entregas[data-astro-cid-iz7aa4qs]{grid-template-columns:minmax(0,1fr);gap:32px}}.casos[data-astro-cid-rabghzva]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.caso[data-astro-cid-rabghzva]{background:var(--sm-color-superficie);border:1px solid var(--sm-color-borde);border-radius:var(--sm-radio-lg);padding:24px;display:grid;gap:10px;align-content:start;transition:border-color .2s,box-shadow .2s var(--mov-salida)}.caso[data-astro-cid-rabghzva]:hover{border-color:var(--sm-neutro-300);box-shadow:var(--sm-sombra-md)}.cliente[data-astro-cid-rabghzva]{font:var(--sm-texto-etiqueta);letter-spacing:.06em;text-transform:uppercase;color:var(--sm-color-texto-secundario);margin:0}.cifra[data-astro-cid-rabghzva]{font-size:44px;line-height:1;margin-top:6px}.caso[data-astro-cid-rabghzva] h3[data-astro-cid-rabghzva]{font-size:18px;line-height:24px;margin:0}.caso[data-astro-cid-rabghzva] p[data-astro-cid-rabghzva]:not(.cliente),.otros[data-astro-cid-rabghzva] p[data-astro-cid-rabghzva]:not(.cliente){margin:0;color:var(--sm-color-texto-secundario);font-size:15px}.otros[data-astro-cid-rabghzva]{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.otros[data-astro-cid-rabghzva] li[data-astro-cid-rabghzva]{display:grid;gap:6px;align-content:start;padding:20px 4px;border-bottom:1px solid var(--sm-neutro-300)}@media (max-width: 860px){.casos[data-astro-cid-rabghzva],.otros[data-astro-cid-rabghzva]{grid-template-columns:minmax(0,1fr)}}.cita[data-astro-cid-5pgcr5mx]{font-size:clamp(30px,4.4vw,52px);line-height:1.1;margin:12px 0 20px;max-width:900px}.equipo[data-astro-cid-5pgcr5mx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.equipo[data-astro-cid-5pgcr5mx] li[data-astro-cid-5pgcr5mx]{border-top:2px solid var(--sm-color-texto);padding-top:16px;display:grid;gap:4px;align-content:start}h3[data-astro-cid-5pgcr5mx]{font-size:20px;line-height:26px;margin:0}.rol[data-astro-cid-5pgcr5mx]{font:var(--sm-texto-etiqueta);letter-spacing:.06em;text-transform:uppercase;color:var(--sm-color-acento-texto);margin:0 0 6px}.equipo[data-astro-cid-5pgcr5mx] p[data-astro-cid-5pgcr5mx]:not(.rol){margin:0;color:var(--sm-color-texto-secundario);font-size:15px}@media (max-width: 860px){.equipo[data-astro-cid-5pgcr5mx]{grid-template-columns:minmax(0,1fr);gap:24px}}.contacto[data-astro-cid-hg7tg6jk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.canales[data-astro-cid-hg7tg6jk]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.canales[data-astro-cid-hg7tg6jk] li[data-astro-cid-hg7tg6jk]{display:flex;gap:12px;align-items:center;min-height:44px}.formulario[data-astro-cid-hg7tg6jk],.gracias[data-astro-cid-hg7tg6jk]{background:var(--sm-color-superficie);border:1px solid var(--sm-color-borde);border-radius:var(--sm-radio-xl);padding:28px}.formulario[data-astro-cid-hg7tg6jk]{display:grid;gap:16px}.formulario[data-astro-cid-hg7tg6jk][hidden],.gracias[data-astro-cid-hg7tg6jk][hidden]{display:none}.dos[data-astro-cid-hg7tg6jk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.campo[data-astro-cid-hg7tg6jk]{display:grid;gap:6px}.campo[data-astro-cid-hg7tg6jk] label[data-astro-cid-hg7tg6jk]{font:600 14px/20px var(--sm-fuente-texto)}.opcional[data-astro-cid-hg7tg6jk]{font-weight:400;color:var(--sm-color-texto-secundario)}.campo[data-astro-cid-hg7tg6jk] input[data-astro-cid-hg7tg6jk],.campo[data-astro-cid-hg7tg6jk] select[data-astro-cid-hg7tg6jk],.campo[data-astro-cid-hg7tg6jk] textarea[data-astro-cid-hg7tg6jk]{font:var(--sm-texto-body);color:var(--sm-color-texto);background:var(--sm-color-fondo);border:1px solid var(--sm-neutro-300);border-radius:var(--sm-radio-md);min-height:44px;padding:10px 12px;width:100%;min-width:0}.campo[data-astro-cid-hg7tg6jk] input[data-astro-cid-hg7tg6jk]:focus-visible,.campo[data-astro-cid-hg7tg6jk] select[data-astro-cid-hg7tg6jk]:focus-visible,.campo[data-astro-cid-hg7tg6jk] textarea[data-astro-cid-hg7tg6jk]:focus-visible{border-color:var(--sm-ultravioleta);outline-offset:0}.campo[data-astro-cid-hg7tg6jk] textarea[data-astro-cid-hg7tg6jk]{resize:vertical}.trampa[data-astro-cid-hg7tg6jk]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.legal[data-astro-cid-hg7tg6jk]{margin:0;font:var(--sm-texto-small);color:var(--sm-color-texto-secundario)}.aviso[data-astro-cid-hg7tg6jk][hidden]{display:none}.enviar[data-astro-cid-hg7tg6jk]{justify-self:start;min-width:140px}.cargando[data-astro-cid-hg7tg6jk]{display:inline-flex;align-items:center;gap:8px}.cargando[data-astro-cid-hg7tg6jk][hidden]{display:none}@media (prefers-reduced-motion: no-preference){.gracias[data-astro-cid-hg7tg6jk]:not([hidden]){animation:revelar .5s var(--mov-salida) both}.gracias[data-astro-cid-hg7tg6jk]:not([hidden]) svg{animation:encajar .45s var(--mov-encaje) .2s both}}.gracias[data-astro-cid-hg7tg6jk] .aviso[data-astro-cid-hg7tg6jk]{padding:4px 0;background:none}.gracias[data-astro-cid-hg7tg6jk] p[data-astro-cid-hg7tg6jk]{margin:0;color:var(--sm-color-texto)}.gracias[data-astro-cid-hg7tg6jk] p[data-astro-cid-hg7tg6jk].display{font-size:20px;line-height:26px;margin-bottom:4px;color:var(--sm-positivo)}@media (max-width: 860px){.contacto[data-astro-cid-hg7tg6jk]{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width: 520px){.formulario[data-astro-cid-hg7tg6jk],.gracias[data-astro-cid-hg7tg6jk]{padding:20px}.dos[data-astro-cid-hg7tg6jk]{grid-template-columns:minmax(0,1fr)}.enviar[data-astro-cid-hg7tg6jk]{justify-self:stretch}}
