.lima[data-astro-cid-jmhgmav5]{color:var(--color-lime)}.servicios[data-astro-cid-jmhgmav5]{border-top:1px solid var(--border-dark-07);background:var(--color-surface-1);padding:8rem var(--gutter);position:relative;overflow:hidden}.glow-lima[data-astro-cid-jmhgmav5]{filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 42% 40%,#c8ff0066 0%,#c8ff0024 42%,#0000 74%);border-radius:50%;width:46vmin;height:46vmin;position:absolute;top:-18%;right:-10%}.glow-violeta[data-astro-cid-jmhgmav5]{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#6b4ee659 0%,#0000 72%);border-radius:50%;width:36vmin;height:36vmin;position:absolute;bottom:-14%;left:-6%}.red[data-astro-cid-jmhgmav5]{pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.contenido[data-astro-cid-jmhgmav5]{z-index:2;position:relative}.cabecera[data-astro-cid-jmhgmav5]{max-width:720px;margin-bottom:.5rem}.cabecera[data-astro-cid-jmhgmav5] .eyebrow[data-astro-cid-jmhgmav5]{margin-bottom:1.6rem}.cabecera[data-astro-cid-jmhgmav5] h1[data-astro-cid-jmhgmav5]{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:1.6rem;font-size:min(clamp(2.4rem,4.8vw,5rem),15.1515vw - clamp(1.5rem,5vw,4rem)/3.3);font-weight:800;line-height:.94}.cabecera[data-astro-cid-jmhgmav5] p[data-astro-cid-jmhgmav5]{max-width:480px;color:var(--color-grey);font-size:1.05rem;line-height:1.62}.mapa[data-astro-cid-jmhgmav5]{aspect-ratio:700/300;max-width:640px;margin:0 auto 1rem;position:relative}.mapa[data-astro-cid-jmhgmav5] svg[data-astro-cid-jmhgmav5]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mapa-radio[data-astro-cid-jmhgmav5]{stroke-width:.7px;opacity:.3;transition:opacity .3s,stroke-width .3s}.mapa-radio[data-astro-cid-jmhgmav5].is-open{stroke-width:1.6px;opacity:.75}.nodo[data-astro-cid-jmhgmav5]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:min(140px,32vw);text-decoration:none;transition:transform .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.nodo-circulo[data-astro-cid-jmhgmav5]{width:clamp(42px,9vw,58px);height:clamp(42px,9vw,58px);font-family:var(--font-display);border:1.5px solid var(--color);color:var(--color);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;transition:background .3s,color .3s;display:flex}.nodo-nombre[data-astro-cid-jmhgmav5]{color:var(--color-grey);font-size:.76rem;font-weight:600;line-height:1.25;transition:color .3s}.nodo[data-astro-cid-jmhgmav5].is-open{transform:translate(-50%,-50%)scale(1.08)}.nodo[data-astro-cid-jmhgmav5].is-open .nodo-circulo[data-astro-cid-jmhgmav5],.nodo-lista[data-astro-cid-jmhgmav5].is-open .nodo-circulo[data-astro-cid-jmhgmav5]{background:var(--color);color:var(--color-bg)}.nodo[data-astro-cid-jmhgmav5].is-open .nodo-nombre[data-astro-cid-jmhgmav5],.nodo[data-astro-cid-jmhgmav5]:hover .nodo-nombre[data-astro-cid-jmhgmav5],.nodo-lista[data-astro-cid-jmhgmav5].is-open .nodo-nombre[data-astro-cid-jmhgmav5]{color:var(--color-white)}.lista-nodos[data-astro-cid-jmhgmav5]{display:none}.pista[data-astro-cid-jmhgmav5]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--color-grey);margin:0 0 4.5rem;font-size:.68rem}.acordeon[data-astro-cid-jmhgmav5]{border-top:1px solid var(--border-dark-10)}.svc[data-astro-cid-jmhgmav5]{border-bottom:1px solid var(--border-dark-10);scroll-margin-top:7rem}.svc[data-astro-cid-jmhgmav5] h2[data-astro-cid-jmhgmav5]{font:inherit}.svc-cabecera[data-astro-cid-jmhgmav5]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:1.6rem;padding:2.2rem 0;display:flex}.svc-num[data-astro-cid-jmhgmav5]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color);font-size:1.6rem;font-weight:800}.svc-titulos[data-astro-cid-jmhgmav5]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.svc-nombre[data-astro-cid-jmhgmav5]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-white);font-size:1.5rem;font-weight:700}.svc-subtitulo[data-astro-cid-jmhgmav5]{color:var(--color-grey-light);font-size:.92rem}.svc-mas[data-astro-cid-jmhgmav5]{width:34px;height:34px;color:var(--color-white);border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-size:1.1rem;transition:transform .35s;display:flex}.svc-cabecera[data-astro-cid-jmhgmav5][aria-expanded=true] .svc-mas[data-astro-cid-jmhgmav5]{transform:rotate(45deg)}.svc-cuerpo[data-astro-cid-jmhgmav5]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .4s;display:grid}.svc-cuerpo[data-astro-cid-jmhgmav5].is-open{opacity:1;grid-template-rows:1fr}.svc-cuerpo-inner[data-astro-cid-jmhgmav5]{min-height:0;overflow:hidden}.svc-cuerpo[data-astro-cid-jmhgmav5]:not(.is-open) .svc-cuerpo-inner[data-astro-cid-jmhgmav5]{visibility:hidden;transition:visibility 0s .5s}.svc-grid[data-astro-cid-jmhgmav5]{grid-template-columns:1.4fr 1fr;gap:3rem;padding:0 0 3rem;display:grid}.svc-parrafo[data-astro-cid-jmhgmav5]{color:var(--color-grey-light);margin-bottom:1.2rem;font-size:1.02rem;line-height:1.7}.svc-etiqueta[data-astro-cid-jmhgmav5]{letter-spacing:.12em;text-transform:uppercase;color:var(--color);margin:1.6rem 0 1rem;font-size:.68rem}.svc-items[data-astro-cid-jmhgmav5]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.svc-items[data-astro-cid-jmhgmav5] li[data-astro-cid-jmhgmav5]{color:#ffffffd9;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.55;display:flex}.svc-items[data-astro-cid-jmhgmav5] li[data-astro-cid-jmhgmav5]:before{content:"—";color:var(--color);flex-shrink:0}.svc-nota[data-astro-cid-jmhgmav5]{color:var(--color-grey-light);margin-top:1.4rem;font-size:.98rem;line-height:1.65}.svc-para-quien[data-astro-cid-jmhgmav5]{background:var(--color-cream);border:1px solid #efeadd66;margin-bottom:1.5rem;padding:1.5rem}.svc-para-quien-titulo[data-astro-cid-jmhgmav5]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-purple);margin-bottom:.6rem;font-size:.68rem}.svc-para-quien[data-astro-cid-jmhgmav5] p[data-astro-cid-jmhgmav5]:last-child{color:var(--color-bg);font-size:.92rem;line-height:1.6}.svc-acciones[data-astro-cid-jmhgmav5]{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.svc-cta[data-astro-cid-jmhgmav5]{background:var(--color-lime);color:var(--color-bg);letter-spacing:.025em;padding:.85rem 1.8rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.svc-cta[data-astro-cid-jmhgmav5]:hover{background:var(--color-white);color:var(--color-bg);transform:translateY(-2px)}.svc-test[data-astro-cid-jmhgmav5]{color:var(--color-grey-light);text-underline-offset:4px;font-size:.88rem;text-decoration:underline #c8ff0080}.svc-test[data-astro-cid-jmhgmav5]:hover{color:var(--color-lime)}.metodo[data-astro-cid-jmhgmav5]{margin-top:7rem}.metodo-cabecera[data-astro-cid-jmhgmav5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.5rem;display:flex}.metodo-eyebrow[data-astro-cid-jmhgmav5]{margin-bottom:1.3rem}.metodo[data-astro-cid-jmhgmav5] h2[data-astro-cid-jmhgmav5]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-white);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.05}.metodo-cabecera[data-astro-cid-jmhgmav5] p[data-astro-cid-jmhgmav5]{max-width:380px;color:var(--color-grey);text-wrap:pretty;font-size:.95rem;line-height:1.65}.pasos[data-astro-cid-jmhgmav5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:2.5rem;list-style:none;display:grid;position:relative}.pasos[data-astro-cid-jmhgmav5]:before{content:"";background:var(--border-dark-12);height:1px;position:absolute;top:6px;left:0;right:0}.paso[data-astro-cid-jmhgmav5]{position:relative}.paso-punto[data-astro-cid-jmhgmav5]{background:var(--color);border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 0 5px #06060a}.paso-num[data-astro-cid-jmhgmav5]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color);margin:1.8rem 0 1rem;font-size:2.6rem;font-weight:800;line-height:1;display:block}.paso[data-astro-cid-jmhgmav5] h3[data-astro-cid-jmhgmav5]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-white);margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.paso[data-astro-cid-jmhgmav5] p[data-astro-cid-jmhgmav5]{color:var(--color-grey);text-wrap:pretty;font-size:.9rem;line-height:1.62}@media (width<=899px){.svc-grid[data-astro-cid-jmhgmav5]{grid-template-columns:1fr;gap:.5rem}}@media (width<=767px){.servicios[data-astro-cid-jmhgmav5]{padding-top:7rem;padding-bottom:5rem}.glow-lima[data-astro-cid-jmhgmav5]{width:80vmin;height:80vmin;top:-6%;right:-35%}.mapa[data-astro-cid-jmhgmav5]{display:none}.lista-nodos[data-astro-cid-jmhgmav5]{flex-direction:column;gap:1.1rem;margin:2.5rem 0 1.2rem;padding-left:0;list-style:none;display:flex;position:relative}.lista-nodos[data-astro-cid-jmhgmav5]:before{content:"";background:linear-gradient(#c8ff008c,#6b4ee68c);width:1px;position:absolute;top:22px;bottom:22px;left:22px}.lista-nodos[data-astro-cid-jmhgmav5]:after{content:"";background:var(--color-lime);border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite pulsoVertical;position:absolute;top:22px;left:19.5px;box-shadow:0 0 12px 2px #c8ff0099}.nodo-lista[data-astro-cid-jmhgmav5]{align-items:center;gap:1.1rem;min-height:44px;text-decoration:none;display:flex;position:relative}.nodo-lista[data-astro-cid-jmhgmav5] .nodo-circulo[data-astro-cid-jmhgmav5]{background:var(--color-surface-1);width:44px;height:44px}.nodo-lista[data-astro-cid-jmhgmav5].is-open .nodo-circulo[data-astro-cid-jmhgmav5]{background:var(--color)}.nodo-lista[data-astro-cid-jmhgmav5] .nodo-nombre[data-astro-cid-jmhgmav5]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-white);font-size:1.15rem;font-weight:700}.pista[data-astro-cid-jmhgmav5]{text-align:left;margin-bottom:3rem;padding-left:calc(44px + 1.1rem)}.svc-cabecera[data-astro-cid-jmhgmav5]{gap:1rem;padding:1.6rem 0}.svc-num[data-astro-cid-jmhgmav5]{font-size:1.25rem}.svc-nombre[data-astro-cid-jmhgmav5]{font-size:1.2rem}.svc-subtitulo[data-astro-cid-jmhgmav5]{font-size:.85rem}.svc-cta[data-astro-cid-jmhgmav5]{text-align:center;width:100%;padding-block:1rem}.metodo[data-astro-cid-jmhgmav5]{margin-top:5rem}.pasos[data-astro-cid-jmhgmav5]{grid-template-columns:1fr;gap:2.2rem;padding-left:2.2rem}.pasos[data-astro-cid-jmhgmav5]:before{width:1px;height:auto;inset:6px auto 6px 6px}.paso-punto[data-astro-cid-jmhgmav5]{position:absolute;top:0;left:-2.2rem}.paso-num[data-astro-cid-jmhgmav5]{margin:0 0 .6rem;font-size:2.2rem}}@keyframes pulsoVertical{0%{opacity:0;top:22px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 28px)}}
