.Breadcrumbs-module__GJWLvW__nav{font-size:14.5px;font-weight:550}.Breadcrumbs-module__GJWLvW__list{flex-wrap:wrap;gap:4px 0;display:flex}.Breadcrumbs-module__GJWLvW__item{align-items:center;display:inline-flex}.Breadcrumbs-module__GJWLvW__item+.Breadcrumbs-module__GJWLvW__item:before{content:"/";opacity:.45;margin:0 10px}.Breadcrumbs-module__GJWLvW__link{border-bottom:1.5px solid #0000;transition:border-color .2s}.Breadcrumbs-module__GJWLvW__link:hover{border-color:currentColor}.Breadcrumbs-module__GJWLvW__item [aria-current]{opacity:.7}
.PageHeader-module__SA_HVa__header{padding-top:calc(var(--nav-h) + clamp(28px, 4vw, 64px));padding-bottom:clamp(56px,7vw,112px)}.PageHeader-module__SA_HVa__inner{justify-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.PageHeader-module__SA_HVa__title{max-width:14em;font-size:clamp(42px,6.6vw,112px)}.PageHeader-module__SA_HVa__lead{max-width:46ch;color:var(--fg-2)}
.SistemaCard-module__eCcwZW__card{background:var(--noche);color:var(--blanco);border-radius:clamp(20px,2.2vw,30px);padding:clamp(24px,3vw,44px)}.SistemaCard-module__eCcwZW__title{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(22px,2vw,28px);font-weight:750}.SistemaCard-module__eCcwZW__piezas li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.SistemaCard-module__eCcwZW__piezas li:last-child{padding-bottom:0}.SistemaCard-module__eCcwZW__piezas li:not(:last-child):before{content:"";background:linear-gradient(var(--azul), var(--violeta));width:2px;position:absolute;top:36px;bottom:0;left:17px}.SistemaCard-module__eCcwZW__num{background:var(--grad);width:36px;height:36px;color:var(--blanco);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.SistemaCard-module__eCcwZW__piezas li[data-humano] .SistemaCard-module__eCcwZW__num{background:var(--noche);color:var(--blanco);box-shadow:inset 0 0 0 2px var(--blanco)}.SistemaCard-module__eCcwZW__nombre{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;font-size:18px;font-weight:700;line-height:1.25;display:flex}.SistemaCard-module__eCcwZW__persona{background:var(--blanco);color:var(--negro);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:650}.SistemaCard-module__eCcwZW__detalle{color:#bdb7ad;margin-top:2px;font-size:15.5px}
.ContactForm-module__qBDSPa__form{gap:24px;display:grid}.ContactForm-module__qBDSPa__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactForm-module__qBDSPa__field{align-content:start;gap:8px;display:grid}.ContactForm-module__qBDSPa__field label,.ContactForm-module__qBDSPa__fieldset legend{font-size:16px;font-weight:650}.ContactForm-module__qBDSPa__field input,.ContactForm-module__qBDSPa__field select,.ContactForm-module__qBDSPa__field textarea{background:var(--hueso);border:0;border-radius:16px;width:100%;min-height:56px;padding:14px 18px;font-size:17px;line-height:1.4;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1.5px #0000}.ContactForm-module__qBDSPa__field textarea{resize:vertical;min-height:160px}.ContactForm-module__qBDSPa__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23121212' stroke-width='2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-right:48px}.ContactForm-module__qBDSPa__field input:hover,.ContactForm-module__qBDSPa__field select:hover,.ContactForm-module__qBDSPa__field textarea:hover{box-shadow:inset 0 0 0 1.5px var(--line-2)}.ContactForm-module__qBDSPa__field input:focus,.ContactForm-module__qBDSPa__field select:focus,.ContactForm-module__qBDSPa__field textarea:focus{background:var(--blanco);box-shadow:inset 0 0 0 2px var(--negro);outline:none}.ContactForm-module__qBDSPa__field [aria-invalid=true]{box-shadow:inset 0 0 0 2px #c2410c}.ContactForm-module__qBDSPa__hint{color:var(--mute);margin-top:-4px;font-size:14.5px}.ContactForm-module__qBDSPa__opt{color:var(--mute);font-weight:400}.ContactForm-module__qBDSPa__error{color:#b3380b;font-size:14.5px;font-weight:600}.ContactForm-module__qBDSPa__fieldset{border:0;min-width:0;margin:0;padding:0}.ContactForm-module__qBDSPa__fieldset legend{margin-bottom:12px;padding:0}.ContactForm-module__qBDSPa__chips{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__qBDSPa__chip{cursor:pointer;position:relative}.ContactForm-module__qBDSPa__chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.ContactForm-module__qBDSPa__chip span{height:44px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:999px;align-items:center;padding:0 18px;font-size:15.5px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.ContactForm-module__qBDSPa__chip:hover span{box-shadow:inset 0 0 0 1.5px var(--negro)}.ContactForm-module__qBDSPa__chip input:checked+span{background:var(--grad);color:var(--blanco);box-shadow:none}.ContactForm-module__qBDSPa__chip input:focus-visible+span{outline:3px solid var(--negro);outline-offset:2px}.ContactForm-module__qBDSPa__consent{color:var(--fg-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15.5px;display:grid}.ContactForm-module__qBDSPa__consent input{width:22px;height:22px;accent-color:var(--negro);margin:1px 0 0}.ContactForm-module__qBDSPa__consent a{text-decoration:underline;-webkit-text-decoration-color:var(--azul);text-decoration-color:var(--azul);text-underline-offset:3px;text-decoration-thickness:2px}.ContactForm-module__qBDSPa__consent .ContactForm-module__qBDSPa__error{grid-column:2}.ContactForm-module__qBDSPa__submit{justify-self:start;height:64px;padding-left:30px;font-size:18px}.ContactForm-module__qBDSPa__submit[disabled]{opacity:.7;cursor:progress}.ContactForm-module__qBDSPa__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__qBDSPa__success{background:var(--grad);color:var(--blanco);border-radius:28px;gap:12px;padding:clamp(28px,4vw,48px);font-size:19px;display:grid}.ContactForm-module__qBDSPa__success:focus{outline:none}.ContactForm-module__qBDSPa__successTitle{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1}@media (max-width:640px){.ContactForm-module__qBDSPa__row{grid-template-columns:1fr}.ContactForm-module__qBDSPa__submit{justify-content:space-between;width:100%}}
.Related-module__zl6EvW__wrap{gap:28px;display:grid}.Related-module__zl6EvW__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Related-module__zl6EvW__item{background:var(--hueso);min-height:170px;transition:background .3s var(--ease);border-radius:22px;align-content:space-between;gap:8px;padding:24px;display:grid;position:relative}.Related-module__zl6EvW__item:hover{background:var(--grad);color:var(--blanco)}.Related-module__zl6EvW__disc{color:var(--mute);font-size:14px;font-weight:600}.Related-module__zl6EvW__item:hover .Related-module__zl6EvW__disc{color:var(--blanco)}.Related-module__zl6EvW__name{letter-spacing:-.03em;padding-right:48px;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.05}.Related-module__zl6EvW__go{background:var(--negro);width:40px;height:40px;color:var(--blanco);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.Related-module__zl6EvW__item:hover .Related-module__zl6EvW__go{background:var(--blanco);color:var(--negro);transform:rotate(-45deg)}@media (max-width:800px){.Related-module__zl6EvW__list{grid-template-columns:1fr}.Related-module__zl6EvW__item{min-height:0}}
