.corp .footer-grid{grid-template-columns:1.45fr repeat(3,1fr)}.services-page{background:#fff}.service-intro{background:linear-gradient(110deg,var(--ainiv-navy),#0a537f);color:#fff;border-bottom:8px solid var(--ainiv-green);padding:62px 0}.service-intro-inner{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.service-intro .section-label{color:#a8d891}.service-intro h1{letter-spacing:-.045em;margin:10px 0 13px;font-size:clamp(40px,5vw,62px);line-height:1}.service-intro p{color:#d6e5ee;max-width:760px;margin:0;font-size:15px;line-height:1.7}.service-intro-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.service-intro-actions .btn{border-radius:4px;padding:14px 19px}.service-intro-secondary{color:var(--ainiv-navy);background:#fff}.service-section{padding:76px 0}.service-section:nth-of-type(odd){background:#f6f8f9}.service-section-head{text-align:center;max-width:770px;margin:0 auto 34px}.service-section-head .section-label{color:var(--ainiv-green)}.service-section-head h2{color:var(--ainiv-navy);letter-spacing:-.035em;margin:9px 0 12px;font-size:clamp(32px,4vw,46px);line-height:1.05}.service-section-head p{color:#667786;margin:0;font-size:14px;line-height:1.68}.service-line-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-line-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2e8;min-height:138px;padding:20px 22px;transition:all .2s}.service-line-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #062b4912}.service-line-card.active{border-color:var(--ainiv-blue);box-shadow:inset 0 0 0 1px var(--ainiv-blue)}.service-line-card span{color:var(--ainiv-green);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.service-line-card strong{color:var(--ainiv-navy);margin:8px 0 7px;font-size:17px;line-height:1.2;display:block}.service-line-card p{color:#657786;margin:0;font-size:12px;line-height:1.5}.service-line-detail{background:#fff;border:1px solid #dce5eb;grid-template-columns:.9fr 1.1fr;margin-top:18px;display:grid}.service-image-placeholder{text-align:center;color:#657b8a;background:linear-gradient(135deg,#0a6ba60a,#58b8360a),repeating-linear-gradient(135deg,#f3f7f9 0 18px,#edf3f6 18px 36px);border-right:1px solid #dce5eb;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:28px;display:flex}.service-image-placeholder strong{color:var(--ainiv-navy);font-size:18px}.service-image-placeholder span{max-width:430px;margin-top:9px;font-size:11px;line-height:1.55}.service-line-copy,.service-type-copy{padding:34px}.service-line-copy h3,.service-type-copy h3{color:var(--ainiv-navy);margin:8px 0 12px;font-size:29px;line-height:1.08}.service-line-copy>p,.service-type-copy>p{color:#657786;font-size:14px;line-height:1.7}.service-detail-points,.service-type-points{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.service-detail-points div,.service-type-points div{color:#536979;background:#f8fafb;border:1px solid #e1e8ed;padding:12px 13px;font-size:11.5px;line-height:1.45}.service-detail-points b,.service-type-points b{color:var(--ainiv-navy);margin-bottom:3px;display:block}.service-types-section{background:#fff!important}.service-tabs{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.service-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0e7;flex:1 0 180px;min-height:78px;padding:13px 15px}.service-tab small{color:var(--ainiv-green);margin-bottom:5px;font-size:9px;font-weight:900;display:block}.service-tab strong{color:var(--ainiv-navy);font-size:12px;line-height:1.35}.service-tab.active{background:var(--ainiv-navy);border-color:var(--ainiv-navy)}.service-tab.active strong{color:#fff}.service-type-detail{background:#fff;border:1px solid #dce5eb;grid-template-columns:1.05fr .95fr;margin-top:18px;display:grid}.service-type-detail .service-image-placeholder{border-left:1px solid #dce5eb;border-right:0}.service-type-copy .btn{border-radius:4px;margin-top:20px;padding:13px 17px}.orientation-section{background:#f6f8f9!important}.orientation-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.orientation-card{background:#fff;border:1px solid #dce5eb;padding:28px;box-shadow:0 10px 26px #062b490d}.orientation-card-head>span{color:var(--ainiv-green);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.orientation-card-head h3{color:var(--ainiv-navy);margin:8px 0;font-size:26px}.orientation-card-head p{color:#657786;margin:0 0 22px;font-size:12.5px;line-height:1.6}.orientation-step{border-top:1px solid #e7edf1;padding:16px 0}.orientation-step b{color:var(--ainiv-navy);margin-bottom:9px;font-size:12px;display:block}.orientation-choices{flex-wrap:wrap;gap:7px;display:flex}.orientation-choices button{color:#395466;cursor:pointer;background:#fff;border:1px solid #d2dde4;padding:9px 11px;font-size:10.5px;font-weight:800}.orientation-choices button.active{background:var(--ainiv-navy);border-color:var(--ainiv-navy);color:#fff}.orientation-result{border-left:4px solid var(--ainiv-green);background:#eff8eb;margin-top:16px;padding:17px}.orientation-result small,.diagnostic-result small{color:#4b972e;text-transform:uppercase;letter-spacing:.12em;font-size:8.5px;font-weight:900}.orientation-result h4,.diagnostic-result h4{color:var(--ainiv-navy);margin:6px 0;font-size:18px}.orientation-result p,.diagnostic-result p{color:#647786;margin:0 0 13px;font-size:11.5px;line-height:1.55}.orientation-result .btn{border-radius:3px;padding:11px 13px;font-size:11px}.diag-label{color:var(--ainiv-navy);margin-bottom:7px;font-size:11px;font-weight:900;display:block}.diagnostic-card select{color:#294253;background:#fff;border:1px solid #d2dde4;width:100%;padding:11px 12px}.symptom-grid{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.symptom-grid label{color:#536979;border:1px solid #e0e7ec;margin:0;padding:9px 10px;font-size:10.5px;font-weight:600;line-height:1.35}.symptom-grid input{width:auto;margin-right:5px}.diag-run{background:var(--ainiv-blue);color:#fff;border-radius:3px;padding:11px 13px;font-size:11px}.diagnostic-result{border-left:4px solid var(--ainiv-blue);background:#f5f8fa;margin-top:15px;padding:16px}.diagnostic-result .btn{margin-top:2px}.process-section{background:#fff!important}.process-grid-service{background:#fff;border:1px solid #dce5eb;grid-template-columns:repeat(4,1fr);display:grid}.process-card{border-right:1px solid #dce5eb;padding:24px 20px}.process-card:last-child{border-right:0}.process-card span{color:var(--ainiv-green);font-size:10px;font-weight:900}.process-card h3{color:var(--ainiv-navy);margin:12px 0 8px;font-size:17px}.process-card p{color:#657786;margin:0;font-size:12px;line-height:1.58}.faq-section{background:#f6f8f9!important}.faq-service-list{border-top:1px solid #dce5eb;max-width:900px;margin:auto}.faq-service-item{border-bottom:1px solid #dce5eb}.faq-service-item>button{width:100%;color:var(--ainiv-navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:20px;padding:19px 4px;font-weight:900;display:flex}.faq-service-item>button span{font-size:22px;transition:all .2s}.faq-service-answer{color:#657786;padding:0 4px 19px;font-size:12.5px;line-height:1.65;display:none}.faq-service-item.open .faq-service-answer{display:block}.faq-service-item.open>button span{transform:rotate(45deg)}.service-final-cta{background:var(--ainiv-navy);color:#fff;padding:48px 0}.service-final-cta-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.service-final-cta .section-label{color:#a8d891}.service-final-cta h2{margin:8px 0;font-size:34px}.service-final-cta p{color:#c8d8e4;margin:0;font-size:13px}.service-final-cta .btn{white-space:nowrap;border-radius:4px;padding:14px 20px}@media (width<=1050px){.service-intro-inner{flex-direction:column;align-items:flex-start}.service-line-grid{grid-template-columns:repeat(2,1fr)}.service-line-detail,.service-type-detail,.orientation-grid{grid-template-columns:1fr}.service-image-placeholder{border-bottom:1px solid #dce5eb;border-right:0}.service-type-detail .service-image-placeholder{border-top:1px solid #dce5eb;border-left:0}.process-grid-service{grid-template-columns:1fr 1fr}.process-card:nth-child(2){border-right:0}.process-card{border-bottom:1px solid #dce5eb}.corp .footer-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.service-intro{padding:46px 0}.service-intro h1{font-size:42px}.service-section{padding:58px 0}.service-line-grid,.service-detail-points,.service-type-points,.symptom-grid{grid-template-columns:1fr}.service-line-copy,.service-type-copy,.orientation-card{padding:24px 19px}.process-grid-service{grid-template-columns:1fr}.process-card{border-right:0}.service-final-cta-inner{flex-direction:column;align-items:flex-start}}.unified-orientator{background:#fff;border:1px solid #dce5eb;max-width:1040px;margin:0 auto;box-shadow:0 12px 30px #062b490d}.uo-progress{background:#f8fafb;border-bottom:1px solid #e4eaee;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:22px 26px;display:grid}.uo-progress-item{color:#7a8b97;align-items:center;gap:9px;display:flex}.uo-progress-item span{background:#fff;border:1px solid #cfd9e0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:flex}.uo-progress-item b{font-size:11px}.uo-progress-item.active{color:var(--ainiv-navy)}.uo-progress-item.active span{background:var(--ainiv-green);border-color:var(--ainiv-green);color:#fff}.uo-progress-line{background:#d7e0e6;height:1px}.uo-step{border-bottom:1px solid #e6ecef;padding:26px 30px;transition:all .2s}.uo-step-disabled{opacity:.46;pointer-events:none;background:#fbfcfd}.uo-step-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.uo-step-head>span{background:var(--ainiv-navy);color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:flex}.uo-step-head h3{color:var(--ainiv-navy);margin:0 0 4px;font-size:19px}.uo-step-head p{color:#6a7d8b;margin:0;font-size:12px}.uo-options{flex-wrap:wrap;gap:9px;display:flex}.uo-options button{color:#304b5e;cursor:pointer;background:#fff;border:1px solid #d1dce4;min-height:44px;padding:10px 14px;font-size:11.5px;font-weight:800;transition:all .18s}.uo-options button:hover{border-color:var(--ainiv-blue)}.uo-options button.active{background:var(--ainiv-navy);color:#fff;border-color:var(--ainiv-navy)}.uo-detail-options button{text-align:left;flex:210px;min-width:190px}.uo-result{border-left:5px solid var(--ainiv-green);background:#eef7ea;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 30px;display:grid}.uo-result small{color:#4d992f;letter-spacing:.13em;font-size:8.5px;font-weight:900}.uo-result h3{color:var(--ainiv-navy);margin:6px 0 7px;font-size:21px}.uo-result p{color:#607483;margin:0;font-size:12.5px;line-height:1.6}.uo-submit:disabled{opacity:.45;cursor:not-allowed}@media (width<=680px){.uo-progress{grid-template-columns:auto 1fr auto 1fr auto;padding:18px}.uo-progress-item b{display:none}.uo-step{padding:22px 18px}.uo-options{grid-template-columns:1fr;display:grid}.uo-options button{width:100%}.uo-result{grid-template-columns:1fr;padding:22px 18px}.uo-submit{width:100%}}.service-request-cta{background:#eef3f6;padding:64px 0}.service-request-box{background:var(--ainiv-navy);color:#fff;justify-content:space-between;align-items:center;gap:36px;min-height:250px;padding:46px 54px;display:flex}.service-request-copy{max-width:850px}.service-request-copy h2{letter-spacing:-.03em;color:#fff;margin:10px 0 13px;font-size:clamp(34px,4vw,48px);line-height:1.05}.service-request-copy p{color:#d5e2eb;max-width:850px;margin:0;font-size:14px;line-height:1.75}.service-request-box .btn{border-radius:4px;flex:none;min-width:210px;padding:15px 20px}@media (width<=800px){.service-request-box{flex-direction:column;align-items:flex-start;padding:34px 28px}.service-request-box .btn{width:100%}}.service-line-grid-nine{grid-template-columns:repeat(3,minmax(0,1fr))}#nuestras-lineas,#nuestros-servicios,#orientacion-tecnica,#como-trabajamos,#preguntas-frecuentes,.service-line-card[id],.service-tab[id]{scroll-margin-top:118px}.uo-progress{grid-template-columns:auto 1fr auto 1fr auto 1fr auto}.uo-equipment-field{max-width:620px;margin-top:16px}.uo-equipment-field label{color:var(--ainiv-navy);margin-bottom:7px;font-size:11px;font-weight:900;display:block}.uo-equipment-field label span{color:#7b8c98;font-weight:400}.uo-equipment-field input{color:#304b5e;background:#fff;border:1px solid #d1dce4;outline:none;width:100%;padding:12px 13px}.uo-equipment-field input:focus{border-color:var(--ainiv-blue);box-shadow:0 0 0 2px #0a6ba614}@media (width<=1050px){.service-line-grid-nine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.service-line-grid-nine{grid-template-columns:1fr}.uo-progress{grid-template-columns:auto 1fr auto 1fr auto 1fr auto}}.uo-custom-field{background:#f8fafb;border:1px solid #d7e1e8;margin-top:14px;padding:16px}.uo-custom-field[hidden]{display:none!important}.uo-custom-field label{color:var(--ainiv-navy);margin-bottom:7px;font-size:12px;font-weight:900;display:block}.uo-custom-field input,.uo-custom-field textarea{color:#203647;background:#fff;border:1px solid #cfd9e1;outline:none;width:100%;padding:12px 13px}.uo-custom-field textarea{resize:vertical;min-height:92px}.uo-custom-field input:focus,.uo-custom-field textarea:focus{border-color:var(--ainiv-blue);box-shadow:0 0 0 2px #0a6ba614}.quote-modal-personalized{width:min(620px,100%)!important}.quote-modal-dialog{border-radius:6px}.quote-modal-dialog>p{max-width:540px;margin-bottom:18px}.province-validation{color:#a53d36;margin:4px 0 10px;font-size:11px;font-weight:700;display:none}@media (width<=640px){.quote-lead-fields-friendly .full{grid-column:1}}.service-image-placeholder.real-photo{justify-content:center;align-items:center;overflow:hidden;background:#f4f7f9!important;padding:18px!important}.service-image-placeholder.real-photo img{object-fit:contain;object-position:center center;width:100%;height:auto;min-height:0;max-height:440px;transition:opacity .18s,transform .25s;display:block}.service-line-detail:hover .real-photo img,.service-type-detail:hover .real-photo img{transform:scale(1.01)}@media (width<=760px){.service-image-placeholder.real-photo{padding:12px!important}.service-image-placeholder.real-photo img{max-height:none}}.panel-radio[data-astro-cid-jmhgmav5]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.service-line-card[data-astro-cid-jmhgmav5],.service-tab[data-astro-cid-jmhgmav5]{font-size:inherit;font-weight:inherit;color:inherit;margin:0}.service-line-detail[data-astro-cid-jmhgmav5],.service-type-detail[data-astro-cid-jmhgmav5]{display:none}#line-automatizacion-control[data-astro-cid-jmhgmav5]:checked~.service-line-grid[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=line-automatizacion-control],#line-instrumentacion-industrial[data-astro-cid-jmhgmav5]:checked~.service-line-grid[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=line-instrumentacion-industrial],#line-auditorias-aire[data-astro-cid-jmhgmav5]:checked~.service-line-grid[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=line-auditorias-aire],#line-neumatica-hidraulica[data-astro-cid-jmhgmav5]:checked~.service-line-grid[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=line-neumatica-hidraulica],#line-aire-comprimido-vacio[data-astro-cid-jmhgmav5]:checked~.service-line-grid[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=line-aire-comprimido-vacio],#line-sistemas-integracion[data-astro-cid-jmhgmav5]:checked~.service-line-grid[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=line-sistemas-integracion]{border-color:var(--ainiv-blue);box-shadow:inset 0 0 0 1px var(--ainiv-blue)}#line-automatizacion-control[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=automatizacion-control],#line-instrumentacion-industrial[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=instrumentacion-industrial],#line-auditorias-aire[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=auditorias-aire],#line-neumatica-hidraulica[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=neumatica-hidraulica],#line-aire-comprimido-vacio[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=aire-comprimido-vacio],#line-sistemas-integracion[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=sistemas-integracion]{display:grid}#service-visita[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-visita],#service-mantenimiento[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-mantenimiento],#service-instalacion[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-instalacion],#service-integracion[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-integracion],#service-capacitacion[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-capacitacion]{background:var(--ainiv-navy);border-color:var(--ainiv-navy)}#service-visita[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-visita] strong[data-astro-cid-jmhgmav5],#service-mantenimiento[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-mantenimiento] strong[data-astro-cid-jmhgmav5],#service-instalacion[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-instalacion] strong[data-astro-cid-jmhgmav5],#service-integracion[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-integracion] strong[data-astro-cid-jmhgmav5],#service-capacitacion[data-astro-cid-jmhgmav5]:checked~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for=service-capacitacion] strong[data-astro-cid-jmhgmav5]{color:#fff}#service-visita[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=visita],#service-mantenimiento[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=mantenimiento],#service-instalacion[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=instalacion],#service-integracion[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=integracion],#service-capacitacion[data-astro-cid-jmhgmav5]:checked~[data-astro-cid-jmhgmav5][data-panel=capacitacion]{display:grid}.panel-radio[data-astro-cid-jmhgmav5]:focus-visible~.service-line-grid[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for],.panel-radio[data-astro-cid-jmhgmav5]:focus-visible~.service-tabs[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5][for]{outline:2px solid var(--ainiv-blue);outline-offset:2px}.faq-service-item[data-astro-cid-jmhgmav5]>summary[data-astro-cid-jmhgmav5]{width:100%;color:var(--ainiv-navy);cursor:pointer;justify-content:space-between;gap:20px;padding:19px 4px;font-weight:900;list-style:none;display:flex}.faq-service-item[data-astro-cid-jmhgmav5]>summary[data-astro-cid-jmhgmav5]::-webkit-details-marker{display:none}.faq-service-item[data-astro-cid-jmhgmav5]>summary[data-astro-cid-jmhgmav5] span[data-astro-cid-jmhgmav5]{font-size:22px;transition:all .2s}.faq-service-item[data-astro-cid-jmhgmav5][open] .faq-service-answer[data-astro-cid-jmhgmav5]{display:block}.faq-service-item[data-astro-cid-jmhgmav5][open]>summary[data-astro-cid-jmhgmav5] span[data-astro-cid-jmhgmav5]{transform:rotate(45deg)}.uo-noscript[data-astro-cid-jmhgmav5]{border:1px solid var(--ainiv-line);background:var(--white);margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}
