.grid-magnetico-wrapper[data-astro-cid-mwueypep]{position:relative;overflow:hidden}.grid-magnetico-canvas[data-astro-cid-mwueypep]{pointer-events:none;z-index:0;position:absolute;top:0;left:0}.grid-magnetico-contenido[data-astro-cid-mwueypep]{z-index:1;position:relative}.hero[data-astro-cid-ge2uvauf]{text-align:center;z-index:2;background:var(--gradiente-hero);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 24px 80px;display:flex;position:relative}.hero-marca[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}.hero-marca[data-astro-cid-ge2uvauf] .hero-logo{width:clamp(72px,9vw,104px);height:auto}.hero-nombre-marca[data-astro-cid-ge2uvauf]{color:var(--texto);letter-spacing:-.4px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1}.hero-badge[data-astro-cid-ge2uvauf]{background:var(--card);border:1px solid var(--borde);color:var(--texto-secundario);transition:background var(--transicion), border-color var(--transicion);border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.punto-pulso[data-astro-cid-ge2uvauf]{background:var(--salix);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite pulso}@keyframes pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.hero-titulo[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:600;line-height:1.15}.linea-contenedor[data-astro-cid-ge2uvauf]{padding-bottom:.05em;display:block;overflow:hidden}.linea-titulo[data-astro-cid-ge2uvauf]{display:block}.linea-titulo[data-astro-cid-ge2uvauf].negro{color:var(--texto)}.linea-titulo[data-astro-cid-ge2uvauf].gris{color:var(--gris-titulo)}.hero-subtitulo[data-astro-cid-ge2uvauf]{color:var(--texto-secundario);max-width:520px;margin-bottom:40px;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.75}.hero-botones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-scroll[data-astro-cid-ge2uvauf]{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-scroll-linea[data-astro-cid-ge2uvauf]{background:var(--borde);width:1px;height:40px;position:relative;overflow:hidden}.hero-scroll-linea[data-astro-cid-ge2uvauf]:after{content:"";background:var(--salix);width:1px;height:40px;animation:2s ease-in-out infinite bajarLinea;position:absolute;top:-40px;left:0}@keyframes bajarLinea{0%{transform:translateY(0)}to{transform:translateY(80px)}}@media (width<=640px){.hero-titulo[data-astro-cid-ge2uvauf]{letter-spacing:-.03em}.hero-botones[data-astro-cid-ge2uvauf]{flex-direction:column;width:100%}.hero-botones[data-astro-cid-ge2uvauf] .boton[data-astro-cid-ge2uvauf]{justify-content:center;width:100%}}.carrusel-tech[data-astro-cid-76jtizqb]{z-index:2;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);background:var(--fondo);transition:background var(--transicion), border-color var(--transicion);padding:clamp(2.5rem,5vw,4rem) 0;position:relative;overflow:hidden}.carrusel-tech[data-astro-cid-76jtizqb]:before,.carrusel-tech[data-astro-cid-76jtizqb]:after{content:"";z-index:1;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.carrusel-tech[data-astro-cid-76jtizqb]:before{background:linear-gradient(to right, var(--fondo), transparent);left:0}.carrusel-tech[data-astro-cid-76jtizqb]:after{background:linear-gradient(to left, var(--fondo), transparent);right:0}.carrusel-track[data-astro-cid-76jtizqb]{align-items:center;gap:18px;width:max-content;animation:30s linear infinite desplazar;display:flex}.carrusel-tech[data-astro-cid-76jtizqb]:hover .carrusel-track[data-astro-cid-76jtizqb]{animation-play-state:paused}@keyframes desplazar{0%{transform:translate(0)}to{transform:translate(-50%)}}.burbuja-tech[data-astro-cid-76jtizqb]{background:var(--card);border:1px solid var(--borde);width:64px;height:64px;color:var(--texto);transition:all var(--transicion);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.burbuja-tech[data-astro-cid-76jtizqb].flotando{animation-name:flotar;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.burbuja-tech[data-astro-cid-76jtizqb]:hover{background:var(--fondo);border-color:var(--salix);animation-play-state:paused;transform:scale(1.12);box-shadow:0 4px 16px #16a34a1f}@keyframes flotar{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.encabezado-seccion[data-astro-cid-3b7x6ppn]{flex-direction:column;gap:.75rem;margin-bottom:3rem;display:flex}.grilla-productos[data-astro-cid-3b7x6ppn]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.grilla-productos[data-astro-cid-3b7x6ppn]>.card-producto[data-astro-cid-3b7x6ppn]:last-child:nth-child(3n+1){grid-column:1/-1}.card-producto[data-astro-cid-3b7x6ppn]{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-card);transition:all var(--transicion);color:inherit;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.card-producto[data-astro-cid-3b7x6ppn]:before{content:"";background:var(--salix);transform-origin:0;height:3px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card-producto[data-astro-cid-3b7x6ppn]:hover{border-color:var(--salix-borde);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.card-producto[data-astro-cid-3b7x6ppn]:hover:before{transform:scaleX(1)}.card-producto[data-astro-cid-3b7x6ppn]:hover .icono-contenedor[data-astro-cid-3b7x6ppn]{transform:scale(1.1)rotate(-5deg)}.card-producto[data-astro-cid-3b7x6ppn]:hover .card-producto-link[data-astro-cid-3b7x6ppn]{color:var(--salix)}.card-producto-cabecera[data-astro-cid-3b7x6ppn]{justify-content:space-between;align-items:center;display:flex}.card-producto-nombre[data-astro-cid-3b7x6ppn]{letter-spacing:-.02em;color:var(--texto);font-size:1.15rem;font-weight:600}.card-producto-desc[data-astro-cid-3b7x6ppn]{color:var(--texto-secundario);flex:1;font-size:.875rem;line-height:1.7}.card-producto-link[data-astro-cid-3b7x6ppn]{color:var(--texto-terciario);transition:color var(--transicion);align-items:center;gap:6px;margin-top:auto;font-size:.85rem;font-weight:500;display:inline-flex}.card-producto[data-astro-cid-3b7x6ppn]:nth-child(4),.card-producto[data-astro-cid-3b7x6ppn]:nth-child(5){max-width:none}@media (width<=1024px){.grilla-productos[data-astro-cid-3b7x6ppn]{grid-template-columns:repeat(2,1fr)}.grilla-productos[data-astro-cid-3b7x6ppn]>.card-producto[data-astro-cid-3b7x6ppn]:last-child:nth-child(3n+1){grid-column:auto}.grilla-productos[data-astro-cid-3b7x6ppn]>.card-producto[data-astro-cid-3b7x6ppn]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=640px){.grilla-productos[data-astro-cid-3b7x6ppn]{grid-template-columns:1fr}.grilla-productos[data-astro-cid-3b7x6ppn]>.card-producto[data-astro-cid-3b7x6ppn]:last-child{grid-column:auto}}.encabezado-seccion[data-astro-cid-hjset5mf]{flex-direction:column;gap:.75rem;margin-bottom:3rem;display:flex}.encabezado-seccion[data-astro-cid-hjset5mf] .lema-porque{border:1px solid var(--borde);border-radius:100px;align-self:flex-start;margin-top:.5rem;padding:.45rem .9rem;font-size:.95rem}.grilla-features[data-astro-cid-hjset5mf]{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.item-feature[data-astro-cid-hjset5mf]{transition:background var(--transicion);border:1px solid var(--borde);flex-direction:column;gap:.75rem;margin-top:-1px;margin-left:-1px;padding:clamp(1.5rem,3vw,2rem);display:flex}.item-feature[data-astro-cid-hjset5mf]:first-child{border-top-left-radius:var(--radio-card)}.item-feature[data-astro-cid-hjset5mf]:nth-child(3){border-top-right-radius:var(--radio-card)}.item-feature[data-astro-cid-hjset5mf]:nth-child(4){border-bottom-left-radius:var(--radio-card)}.item-feature[data-astro-cid-hjset5mf]:last-child{border-bottom-right-radius:var(--radio-card)}.item-feature[data-astro-cid-hjset5mf]:hover{background:var(--card-hover)}.item-feature[data-astro-cid-hjset5mf]:hover .feat-icono[data-astro-cid-hjset5mf]{transform:scale(1.1)rotate(-5deg)}.feat-icono[data-astro-cid-hjset5mf]{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.feat-titulo[data-astro-cid-hjset5mf]{color:var(--texto);letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.3}.feat-texto[data-astro-cid-hjset5mf]{color:var(--texto-secundario);font-size:.85rem;line-height:1.7}@media (width<=1024px){.grilla-features[data-astro-cid-hjset5mf]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grilla-features[data-astro-cid-hjset5mf]{grid-template-columns:1fr}}.encabezado-seccion[data-astro-cid-3rgdnpfr]{flex-direction:column;gap:.75rem;margin-bottom:3rem;display:flex}.grilla-precios[data-astro-cid-3rgdnpfr]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.card-precio[data-astro-cid-3rgdnpfr]{background:var(--card);border:1px solid var(--borde);border-radius:var(--radio-card);transition:all var(--transicion);color:inherit;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.5rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.card-precio[data-astro-cid-3rgdnpfr]:before{content:"";background:var(--salix);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card-precio[data-astro-cid-3rgdnpfr]:hover{border-color:var(--salix-borde);transform:translateY(-4px);box-shadow:0 10px 30px #00000012}.card-precio[data-astro-cid-3rgdnpfr]:hover:before{transform:scaleX(1)}.card-precio[data-astro-cid-3rgdnpfr]:hover .icono-contenedor[data-astro-cid-3rgdnpfr]{transform:scale(1.1)rotate(-5deg)}.card-precio[data-astro-cid-3rgdnpfr]:hover .precio-link[data-astro-cid-3rgdnpfr]{color:var(--salix)}.precio-cabecera[data-astro-cid-3rgdnpfr]{justify-content:space-between;align-items:center;display:flex}.precio-nombre[data-astro-cid-3rgdnpfr]{color:var(--texto);letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.precio-valor[data-astro-cid-3rgdnpfr]{flex-direction:column;gap:.15rem;display:flex}.precio-monto[data-astro-cid-3rgdnpfr]{color:var(--texto);letter-spacing:-.03em;font-size:clamp(1.4rem,2.5vw,1.7rem);font-weight:600}.precio-periodo[data-astro-cid-3rgdnpfr]{color:var(--texto-terciario);font-size:.75rem}.precio-link[data-astro-cid-3rgdnpfr]{color:var(--texto-terciario);transition:color var(--transicion);align-items:center;gap:5px;margin-top:auto;font-size:.8rem;font-weight:500;display:inline-flex}@media (width<=1024px){.grilla-precios[data-astro-cid-3rgdnpfr]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grilla-precios[data-astro-cid-3rgdnpfr]{grid-template-columns:1fr}}.cta-fondo[data-astro-cid-gk7f2izv]{z-index:2;padding:clamp(10rem,22vw,18rem) 2rem;position:relative}.cta-contenido[data-astro-cid-gk7f2izv]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:560px;margin:0 auto;padding:clamp(2rem,4vw,3rem) 0;display:flex}.encabezado-seccion[data-astro-cid-tro63w3r]{flex-direction:column;gap:.75rem;margin-bottom:3rem;display:flex}.grilla-testimonios[data-astro-cid-tro63w3r]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.tarjeta-testimonio[data-astro-cid-tro63w3r]{border:1px solid var(--borde);border-radius:var(--radio-card);background:var(--card);transition:all var(--transicion);flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.tarjeta-testimonio[data-astro-cid-tro63w3r]:hover{border-color:var(--salix-borde);transform:translateY(-3px);box-shadow:0 10px 30px #0000000f}.estrellas[data-astro-cid-tro63w3r]{gap:2px;display:flex}.texto-testimonio[data-astro-cid-tro63w3r]{color:var(--texto-secundario);flex:1;font-size:.9rem;line-height:1.75}.autor-testimonio[data-astro-cid-tro63w3r]{align-items:center;gap:10px;display:flex}.avatar-testimonio[data-astro-cid-tro63w3r]{background:var(--salix-suave);width:36px;height:36px;color:var(--salix);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.nombre-autor[data-astro-cid-tro63w3r]{color:var(--texto);font-size:.85rem;font-weight:600}.empresa-autor[data-astro-cid-tro63w3r]{color:var(--texto-terciario);font-size:.78rem}@media (width<=1024px){.grilla-testimonios[data-astro-cid-tro63w3r]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grilla-testimonios[data-astro-cid-tro63w3r]{grid-template-columns:1fr}}
