.section[data-astro-cid-5lyysmr3]{padding-block:var(--space-section);position:relative}.section--sm[data-astro-cid-5lyysmr3]{padding-block:var(--space-section-sm)}.section--surface[data-astro-cid-5lyysmr3]{background-color:var(--color-surface-1)}.section__nodo[data-astro-cid-5lyysmr3]{top:calc(var(--space-section) + .3rem);left:calc(var(--space-gutter) / 2 - .25rem);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);pointer-events:none;width:.5rem;height:.5rem;position:absolute}.section__nodo[data-astro-cid-5lyysmr3]:after{content:"";border-radius:inherit;background-color:var(--color-brand-turquoise);box-shadow:var(--elevation-2);opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);position:absolute;inset:-3px;transform:scale(.4)}.section__nodo[data-astro-cid-5lyysmr3].is-on:after{opacity:1;transform:scale(.6)}@media (width>=1024px){.section__nodo[data-astro-cid-5lyysmr3]{display:none}}.eyebrow[data-astro-cid-zedojbgr]{color:var(--color-text-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-wrap:balance;display:inline-block}.section-heading[data-astro-cid-jzxutsks]{gap:var(--space-3);max-width:44rem;margin-bottom:var(--space-12);display:grid}.section-heading--center[data-astro-cid-jzxutsks]{text-align:center;justify-items:center;margin-inline:auto}.section-heading__intro[data-astro-cid-jzxutsks]{margin-top:var(--space-1)}.about[data-astro-cid-5gtlsymu]{gap:var(--space-4);display:grid}.about[data-astro-cid-5gtlsymu] .section-heading{margin-bottom:0}.about__cuerpo[data-astro-cid-5gtlsymu]{gap:var(--space-10);display:grid}.about__equipo[data-astro-cid-5gtlsymu]{gap:var(--space-4);align-content:start;display:grid}.about__persona[data-astro-cid-5gtlsymu]{gap:var(--space-1);padding-left:var(--space-5);border-left:2px solid #0000;border-image:var(--gradient-brand) 1;display:grid}.about__nombre[data-astro-cid-5gtlsymu]{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.about__rol[data-astro-cid-5gtlsymu]{color:var(--color-text-secondary)}@media (width>=768px){.about__cuerpo[data-astro-cid-5gtlsymu]{gap:var(--space-10);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (width>=1280px){.about[data-astro-cid-5gtlsymu]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}.about__cuerpo[data-astro-cid-5gtlsymu]{padding-top:var(--space-10)}}.sol{width:100%;container-type:inline-size}.sol-form{gap:var(--space-6);display:grid}.sol-form__titulo,.sol-exito__titulo{font-size:var(--font-size-h4);line-height:var(--line-height-heading)}.sol-form__nota,.sol-opcional{font-size:var(--font-size-small);color:var(--color-text-secondary)}.sol-opcional{font-weight:var(--font-weight-regular)}.sol-fila{gap:var(--space-6);display:grid}@container (width>=480px){.sol-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.sol-tipos{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.sol-tipos legend{margin-bottom:var(--space-3);padding:0}.sol-tipos__opciones{gap:var(--space-2);display:grid}@container (width>=768px){.sol-tipos__opciones{grid-template-columns:repeat(3,minmax(0,1fr))}}.sol-tipo{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background-color:var(--color-bg);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}@media (hover:hover){.sol-tipo:hover{background-color:var(--color-hover-tint)}}.sol-tipo:has(:checked){border-color:var(--color-brand-turquoise);box-shadow:inset 0 0 0 1px var(--color-brand-turquoise)}.sol-tipo:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.sol-tipos--error .sol-tipo{border-color:var(--color-error)}.sol-tipo__input{appearance:none;border:2px solid var(--color-border-control);cursor:pointer;border-radius:50%;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:0;display:grid}.sol-tipo__input:focus-visible{outline:none}.sol-tipo__input:before{content:"";background-color:var(--color-brand-turquoise);width:.625rem;height:.625rem;transition:transform var(--duration-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.sol-tipo__input:checked{border-color:var(--color-brand-turquoise)}.sol-tipo__input:checked:before{transform:scale(1)}@media (forced-colors:active){.sol-tipo:has(:checked){border:2px solid highlight}.sol-tipo__input:before{background-color:canvastext}}.sol-contador{white-space:nowrap}.sol-contador--excedido{color:var(--color-text);font-weight:var(--font-weight-semibold)}.sol-error,.sol-resumen,.sol-aviso,.sol-exito{animation:sol-aparecer var(--duration-base) var(--ease-out)}.sol-resumen,.sol-aviso{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-error);border-radius:var(--radius-md);background-color:var(--color-bg);border-left-width:4px;display:grid}.sol-aviso{grid-template-columns:auto minmax(0,1fr);align-items:start}.sol-resumen__titulo{align-items:flex-start;gap:var(--space-2);font-weight:var(--font-weight-semibold);display:flex}.sol-resumen__lista{gap:var(--space-1);padding-left:var(--space-8);margin:0;display:grid}.sol-resumen__lista li{padding-block:var(--space-1)}.sol-verificacion__widget{max-width:100%;min-height:65px}.sol-trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sol-acciones{gap:var(--space-3);flex-wrap:wrap;display:flex}@container (width<=479.98px){.sol-acciones .btn{width:100%}}.sol-exito{gap:var(--space-4);justify-items:start;display:grid}.sol-exito__icono{border:2px solid var(--color-success);width:3rem;height:3rem;color:var(--color-success);border-radius:50%;place-content:center;display:grid}.sol-exito__referencia strong{font-size:var(--font-size-lead);letter-spacing:var(--letter-spacing-wide)}@keyframes sol-aparecer{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sol-error,.sol-resumen,.sol-aviso,.sol-exito{animation:none}}.contact[data-astro-cid-d56ov33j]{gap:var(--space-12);display:grid;overflow-x:clip}.contact__directo[data-astro-cid-d56ov33j]{gap:var(--space-5);display:grid}.contact__subtitulo[data-astro-cid-d56ov33j]{color:var(--color-text-accent);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.contact__correo[data-astro-cid-d56ov33j]{font-size:var(--font-size-lead)}.contact__correo[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{min-height:var(--target-min);align-items:center;display:inline-flex}.contact__personas[data-astro-cid-d56ov33j]{gap:var(--space-6);display:grid}.contact__persona[data-astro-cid-d56ov33j]{gap:var(--space-1);display:grid}.contact__nombre[data-astro-cid-d56ov33j]{font-weight:var(--font-weight-semibold)}.contact__rol[data-astro-cid-d56ov33j],.contact__telefono[data-astro-cid-d56ov33j]{color:var(--color-text-secondary)}.contact__acciones[data-astro-cid-d56ov33j]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.contact__formulario-wrap[data-astro-cid-d56ov33j]{isolation:isolate;position:relative}.contact__halo[data-astro-cid-d56ov33j]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-purple) 30%, transparent), transparent), radial-gradient(closest-side at 70% 35%, color-mix(in srgb, var(--color-brand-turquoise) 16%, transparent), transparent);opacity:.7;pointer-events:none;border-radius:50%;position:absolute;inset:-14%}.contact__formulario[data-astro-cid-d56ov33j]{gap:var(--space-6);min-height:22rem;padding:var(--space-10);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface-1);box-shadow:var(--elevation-2);align-content:center;justify-items:start;display:grid;position:relative}.contact__aviso[data-astro-cid-d56ov33j]{max-width:30rem;font-size:var(--font-size-lead)}@media (width<=767.98px){.contact__formulario[data-astro-cid-d56ov33j]{min-height:0;padding:var(--space-6)}}@media (width>=1024px){.contact[data-astro-cid-d56ov33j]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.contact__personas[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1fr}}.faq[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--color-border-subtle)}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--color-border-subtle)}.faq__pregunta[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);padding:var(--space-5) var(--space-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);list-style:none;display:flex}.faq__pregunta[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__pregunta[data-astro-cid-gfo3rpqg]:hover{background-color:var(--color-hover-tint)}.faq__titulo[data-astro-cid-gfo3rpqg]{font-size:var(--font-size-h4)}.faq__pregunta[data-astro-cid-gfo3rpqg] .faq__icono{color:var(--color-text-accent);transition:transform var(--duration-base) var(--ease-out)}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icono{transform:rotate(45deg)}.faq__respuesta[data-astro-cid-gfo3rpqg]{padding:0 var(--space-2) var(--space-6);color:var(--color-text-secondary)}.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-10) var(--space-section);position:relative;overflow:hidden}.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-12);align-items:center;display:grid}.hero__texto[data-astro-cid-yodha2z4]{gap:var(--space-5);justify-items:start;display:grid}.hero__subtitulo[data-astro-cid-yodha2z4]{max-width:38rem}.hero__ctas[data-astro-cid-yodha2z4]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero__simbolo[data-astro-cid-yodha2z4]{isolation:isolate;place-items:center;min-height:16rem;display:grid;position:relative}.hero__red[data-astro-cid-yodha2z4],.hero__halo[data-astro-cid-yodha2z4]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__red[data-astro-cid-yodha2z4] .hero__canvas{pointer-events:none;position:absolute;inset:0}.hero__halo[data-astro-cid-yodha2z4]{overflow:visible}.hero__halo-luz[data-astro-cid-yodha2z4]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-purple) 22%, transparent), transparent), radial-gradient(closest-side at 62% 40%, color-mix(in srgb, var(--color-brand-turquoise) 10%, transparent), transparent);border-radius:50%;display:block;position:absolute;inset:-10%}.hero__logo[data-astro-cid-yodha2z4]{width:min(100%,15rem);max-width:100%;transform-style:preserve-3d;position:relative}@media (width>=1024px){.hero[data-astro-cid-yodha2z4]{padding-top:var(--space-20)}.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-16);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero__simbolo[data-astro-cid-yodha2z4]{min-height:32rem}.hero__logo[data-astro-cid-yodha2z4]{width:auto}}@media (height<=500px) and (orientation:landscape){.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-6) var(--space-12)}.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-8);grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr)}.hero__texto[data-astro-cid-yodha2z4]{gap:var(--space-3)}.hero__texto[data-astro-cid-yodha2z4] .heading--display{font-size:clamp(1.75rem,1rem + 3.2vw,2.5rem)}.hero__simbolo[data-astro-cid-yodha2z4]{min-height:0}.hero__logo[data-astro-cid-yodha2z4]{width:min(100%,9rem)}}.proposito[data-astro-cid-mpaga7fw]{gap:var(--space-6);margin-bottom:var(--space-16);display:grid}.proposito__item[data-astro-cid-mpaga7fw]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid}.proposito__titulo[data-astro-cid-mpaga7fw]{color:var(--color-text-accent);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.anatomia[data-astro-cid-mpaga7fw]{gap:var(--space-10);justify-items:center;display:grid}.anatomia__valores[data-astro-cid-mpaga7fw]{gap:var(--space-6);width:100%;display:grid}.anotacion[data-astro-cid-mpaga7fw]{gap:var(--space-1);padding-left:var(--space-6);border-left:2px solid var(--color-border-control);display:grid;position:relative}.anotacion__parte[data-astro-cid-mpaga7fw]{color:var(--color-text-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.anotacion__nombre[data-astro-cid-mpaga7fw]{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.anotacion__texto[data-astro-cid-mpaga7fw]{color:var(--color-text-secondary)}@media (width>=768px){.proposito[data-astro-cid-mpaga7fw]{grid-template-columns:1fr 1fr}.anatomia__valores[data-astro-cid-mpaga7fw]{column-gap:var(--space-10);grid-template-columns:1fr 1fr}}@media (width>=1024px){.anatomia[data-astro-cid-mpaga7fw]{column-gap:var(--space-16);row-gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"cerebro simbolo foco""g simbolo circuitos";align-items:center}.anatomia__valores[data-astro-cid-mpaga7fw]{display:contents}.anatomia__simbolo[data-astro-cid-mpaga7fw]{grid-area:simbolo}.anotacion[data-astro-cid-mpaga7fw]{border:0;max-width:22rem;padding:0}.anotacion[data-astro-cid-mpaga7fw]:after{content:"";width:calc(var(--space-16) - var(--space-4));background-color:var(--color-border-control);height:1px;position:absolute;top:.65rem}.anotacion--cerebro[data-astro-cid-mpaga7fw]{grid-area:cerebro}.anotacion--g[data-astro-cid-mpaga7fw]{grid-area:g}.anotacion--foco[data-astro-cid-mpaga7fw]{grid-area:foco}.anotacion--circuitos[data-astro-cid-mpaga7fw]{grid-area:circuitos}.anotacion--cerebro[data-astro-cid-mpaga7fw],.anotacion--g[data-astro-cid-mpaga7fw]{text-align:right;justify-self:end}.anotacion--cerebro[data-astro-cid-mpaga7fw]:after,.anotacion--g[data-astro-cid-mpaga7fw]:after{left:calc(100% + var(--space-2))}.anotacion--foco[data-astro-cid-mpaga7fw]:after,.anotacion--circuitos[data-astro-cid-mpaga7fw]:after{right:calc(100% + var(--space-2))}html.motion .anotacion[data-astro-cid-mpaga7fw]:after{transition:transform var(--duration-slow) var(--ease-reveal) .15s;transform:scaleX(0)}html.motion .anotacion--cerebro[data-astro-cid-mpaga7fw]:after,html.motion .anotacion--g[data-astro-cid-mpaga7fw]:after{transform-origin:0}html.motion .anotacion--foco[data-astro-cid-mpaga7fw]:after,html.motion .anotacion--circuitos[data-astro-cid-mpaga7fw]:after{transform-origin:100%}html.motion .anotacion[data-astro-cid-mpaga7fw].is-drawn:after{transform:scaleX(1)}}.etapas[data-astro-cid-ow2jg62t]{gap:var(--space-8);display:grid;position:relative}.etapa[data-astro-cid-ow2jg62t]{gap:var(--space-5);grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative}.etapa[data-astro-cid-ow2jg62t]:not(:last-child):after{content:"";top:3rem;bottom:calc(-1 * var(--space-8));background-color:var(--color-border-subtle);width:2px;position:absolute;left:1.5rem;transform:translate(-50%)}.etapa__nodo[data-astro-cid-ow2jg62t]{isolation:isolate;z-index:var(--z-raised);border:2px solid var(--color-border-control);border-radius:var(--radius-pill);background-color:var(--color-bg);width:3rem;height:3rem;color:var(--color-text-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);place-items:center;display:grid;position:relative}.etapa__cuerpo[data-astro-cid-ow2jg62t]{align-content:start;gap:var(--space-2);padding-top:var(--space-2);display:grid}.etapa__titulo[data-astro-cid-ow2jg62t]{font-size:var(--font-size-h4)}.etapa__texto[data-astro-cid-ow2jg62t]{max-width:30rem;color:var(--color-text-secondary)}@media (width>=1024px){.etapas[data-astro-cid-ow2jg62t]{column-gap:var(--space-16);grid-template-rows:repeat(3,auto);grid-auto-flow:column}.etapa[data-astro-cid-ow2jg62t]:nth-child(3):after,.etapa[data-astro-cid-ow2jg62t]:nth-child(3):before{display:none}}.etapa__nodo[data-astro-cid-ow2jg62t]:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--gradient-action);opacity:0;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:-2px}.etapa[data-astro-cid-ow2jg62t].is-on .etapa__nodo[data-astro-cid-ow2jg62t]{color:var(--color-on-action)}.etapa[data-astro-cid-ow2jg62t].is-on .etapa__nodo[data-astro-cid-ow2jg62t]:before{opacity:1}.etapa[data-astro-cid-ow2jg62t]:not(:last-child):before{content:"";top:3rem;bottom:calc(-1 * var(--space-8));z-index:var(--z-raised);background-image:linear-gradient(var(--color-brand-indigo), var(--color-brand-cyan));transform-origin:top;width:2px;transition:transform var(--duration-slow) var(--ease-out);position:absolute;left:1.5rem;transform:translate(-50%)scaleY(0)}.etapa[data-astro-cid-ow2jg62t].is-on:not(:last-child):before{transform:translate(-50%)scaleY(1)}.proyectos[data-astro-cid-resrq4zz]{gap:var(--space-12);display:grid}.proyecto[data-astro-cid-resrq4zz]{gap:var(--space-4);display:grid}.proyecto[data-astro-cid-resrq4zz] .proyecto__imagen{border-radius:var(--radius-lg);width:100%;height:auto}.proyecto__detalle[data-astro-cid-resrq4zz]{gap:var(--space-4);display:grid}.proyecto__detalle[data-astro-cid-resrq4zz] dt[data-astro-cid-resrq4zz]{color:var(--color-text-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.proyecto__detalle[data-astro-cid-resrq4zz] dd[data-astro-cid-resrq4zz]{color:var(--color-text-secondary);margin:0}.proyecto__tecnologias[data-astro-cid-resrq4zz]{gap:var(--space-2);flex-wrap:wrap;display:flex}.proyecto__tecnologias[data-astro-cid-resrq4zz] li[data-astro-cid-resrq4zz]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-small)}@media (width>=1024px){.proyectos[data-astro-cid-resrq4zz]{grid-template-columns:1fr 1fr}}.servicios[data-astro-cid-j2lavqje]{border-top:1px solid var(--color-border-subtle);counter-reset:servicio}.servicio[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:calc(var(--header-height) + var(--space-4));position:relative}.servicio[data-astro-cid-j2lavqje]:before{content:"";background-image:var(--gradient-brand);opacity:0;width:2px;transition:opacity var(--duration-base) var(--ease-out);background-size:2px 100%;position:absolute;inset:-1px auto -1px 0}.servicio[data-astro-cid-j2lavqje][data-abierto]:before,.servicio[data-astro-cid-j2lavqje]:hover:before,.servicio[data-astro-cid-j2lavqje]:focus-within:before{opacity:1}.servicio__titulo[data-astro-cid-j2lavqje],.servicio__titulo[data-astro-cid-j2lavqje] .servicio__boton{gap:var(--space-4);width:100%;font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);text-align:left;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;display:grid}.servicio__titulo[data-astro-cid-j2lavqje]{padding:var(--space-6) var(--space-4)}.servicio__titulo[data-astro-cid-j2lavqje]:has(.servicio__boton){padding:0;display:block}.servicio__titulo[data-astro-cid-j2lavqje] .servicio__boton{min-height:var(--target-min);padding:var(--space-6) var(--space-4);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0}.servicio__titulo[data-astro-cid-j2lavqje] .servicio__boton:hover{background-color:var(--color-hover-tint)}.servicio__num[data-astro-cid-j2lavqje]{color:var(--color-text-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.servicio__titulo[data-astro-cid-j2lavqje] .servicio__chevron{color:var(--color-text-secondary);transition:transform var(--duration-base) var(--ease-out);display:none}.servicio__titulo[data-astro-cid-j2lavqje] .servicio__boton .servicio__chevron{display:inline-block}.servicio[data-astro-cid-j2lavqje][data-abierto] .servicio__chevron{transform:rotate(180deg)}.servicio__panel[data-astro-cid-j2lavqje]{padding:0 var(--space-4) var(--space-8) calc(3rem + var(--space-8))}.servicio[data-astro-cid-j2lavqje][data-abierto] .servicio__detalle[data-astro-cid-j2lavqje]{animation:servicio-aparece var(--duration-base) var(--ease-out)}@keyframes servicio-aparece{0%{opacity:0;transform:translateY(-6px)}}.servicio__detalle[data-astro-cid-j2lavqje]{gap:var(--space-6);max-width:60rem;display:grid}.servicio__detalle[data-astro-cid-j2lavqje] dt[data-astro-cid-j2lavqje]{margin-bottom:var(--space-1);color:var(--color-text-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.servicio__detalle[data-astro-cid-j2lavqje] dd[data-astro-cid-j2lavqje]{color:var(--color-text-secondary);margin:0}.servicio__nombre[data-astro-cid-j2lavqje]{hyphens:auto}@media (width<=767.98px){.servicio__titulo[data-astro-cid-j2lavqje],.servicio__titulo[data-astro-cid-j2lavqje] .servicio__boton{gap:var(--space-3);font-size:var(--font-size-h4);grid-template-columns:2rem minmax(0,1fr) auto}.servicio__panel[data-astro-cid-j2lavqje]{padding-left:var(--space-4)}}@media (width>=768px){.servicio__detalle[data-astro-cid-j2lavqje]{gap:var(--space-10);grid-template-columns:1fr 1fr}}.why[data-astro-cid-4vv66ej3]{gap:var(--space-4);display:grid}.why[data-astro-cid-4vv66ej3] .section-heading{margin-bottom:var(--space-6)}.why__lista[data-astro-cid-4vv66ej3]{border-top:1px solid var(--color-border-subtle);display:grid}.why__item[data-astro-cid-4vv66ej3]{isolation:isolate;align-content:start;gap:var(--space-2);padding:var(--space-8) 0 var(--space-8) var(--space-10);border-bottom:1px solid var(--color-border-subtle);display:grid;position:relative}.why__nodo[data-astro-cid-4vv66ej3]{top:calc(var(--space-8) + .45rem);border:2px solid var(--color-brand-turquoise);border-radius:var(--radius-pill);background-color:var(--color-surface-1);width:.75rem;height:.75rem;position:absolute;left:0}.why__nodo[data-astro-cid-4vv66ej3]:after{content:"";top:calc(100% + var(--space-2));background-color:var(--color-border-control);width:1px;height:2.5rem;position:absolute;left:50%;transform:translate(-50%)}.why__titulo[data-astro-cid-4vv66ej3]{font-size:var(--font-size-h4)}.why__texto[data-astro-cid-4vv66ej3]{max-width:34rem;color:var(--color-text-secondary)}@media (width>=768px){.why__lista[data-astro-cid-4vv66ej3]{column-gap:var(--space-12);grid-template-columns:1fr 1fr}}@media (width>=1280px){.why[data-astro-cid-4vv66ej3]{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}}.why__item[data-astro-cid-4vv66ej3]:before{content:"";z-index:-1;border-radius:var(--radius-md);background:radial-gradient(240px circle at var(--x,50%) var(--y,50%), color-mix(in srgb, var(--color-brand-turquoise) 75%, transparent), transparent 70%);mask:linear-gradient(var(--color-neutral-black) 0 0) content-box exclude, linear-gradient(var(--color-neutral-black) 0 0);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out);padding:1px;position:absolute;inset:0}.why__lista[data-astro-cid-4vv66ej3][data-luz] .why__item[data-astro-cid-4vv66ej3]:before{opacity:1}.circuito[data-astro-cid-4udgks4n]{display:none}@media (width>=1024px){.circuito[data-astro-cid-4udgks4n]{top:var(--header-height);bottom:0;left:max(0px, calc((100vw - var(--width-container)) / 2 - var(--space-10) - var(--space-gutter) / 2));z-index:var(--z-sticky);width:var(--space-gutter);pointer-events:none;display:block;position:fixed}}.circuito[data-astro-cid-4udgks4n] .circuito__svg{display:block;overflow:visible}.circuito[data-astro-cid-4udgks4n] .circuito__pista{stroke:var(--color-border-subtle);stroke-width:1px}.circuito[data-astro-cid-4udgks4n] .circuito__trazo{stroke:url(#circuito-degradado);stroke-width:2px;stroke-linecap:round}.circuito[data-astro-cid-4udgks4n] .circuito__stop--0{stop-color:var(--color-brand-purple)}.circuito[data-astro-cid-4udgks4n] .circuito__stop--1{stop-color:var(--color-brand-violet)}.circuito[data-astro-cid-4udgks4n] .circuito__stop--2{stop-color:var(--color-brand-indigo)}.circuito[data-astro-cid-4udgks4n] .circuito__stop--3{stop-color:var(--color-brand-blue)}.circuito[data-astro-cid-4udgks4n] .circuito__stop--4{stop-color:var(--color-brand-cyan)}.circuito[data-astro-cid-4udgks4n] .circuito__stop--5{stop-color:var(--color-brand-turquoise)}.circuito[data-astro-cid-4udgks4n] .circuito__aro{fill:var(--color-bg);stroke:var(--color-border-control);stroke-width:1px}.circuito[data-astro-cid-4udgks4n] .circuito__luz,.circuito[data-astro-cid-4udgks4n] .circuito__brillo{fill:var(--color-brand-turquoise);opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.circuito[data-astro-cid-4udgks4n] .circuito__nodo.is-on .circuito__luz{opacity:1}.circuito[data-astro-cid-4udgks4n] .circuito__nodo.is-on .circuito__brillo{opacity:.22}
