.dmS4Oa_footer{font-size:.9375rem}.dmS4Oa_inner{padding-block:var(--space-12) 0}.dmS4Oa_top{gap:var(--space-8) var(--space-6);padding-bottom:var(--space-10);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));display:grid}.dmS4Oa_brand{align-content:start;justify-items:start;gap:var(--space-5);display:grid}.dmS4Oa_logo{width:132px;display:block}.dmS4Oa_logo:focus-visible{outline-offset:6px}.dmS4Oa_tagline{max-width:32ch;margin:0}.dmS4Oa_brandMeta{justify-items:start;gap:var(--space-5);display:grid}.dmS4Oa_dots{color:var(--white)}.dmS4Oa_social{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dmS4Oa_socialLink{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);border:1px solid var(--steel-700);border-radius:var(--radius-control);color:var(--white);font-size:var(--text-sm);font-weight:var(--font-bold);transition:background-color var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.dmS4Oa_socialLink:hover{border-color:var(--white);color:var(--white)}.dmS4Oa_column{min-width:0}.dmS4Oa_heading{margin:0 0 var(--space-3);color:var(--public-heading);font-size:var(--text-base);font-weight:var(--font-extrabold);letter-spacing:0;line-height:1.3}.dmS4Oa_links{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.dmS4Oa_link{align-items:center;gap:var(--space-2);min-height:32px;color:var(--steel-100);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dmS4Oa_link:hover{color:var(--white);text-underline-offset:.2em;text-decoration:underline}.dmS4Oa_tick{background:var(--tone);border-radius:2px;flex:none;width:10px;height:10px}.dmS4Oa_industrial{--tone:var(--cat-industrial)}.dmS4Oa_comercial{--tone:var(--cat-comercial)}.dmS4Oa_corporativo{--tone:var(--cat-corporativo)}.dmS4Oa_contact{gap:var(--space-6);padding-block:var(--space-8);border-top:1px solid var(--steel-900);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);display:grid}.dmS4Oa_toned{align-items:center;gap:var(--space-2);display:flex}.dmS4Oa_toned:before{content:"";background:var(--tone);border-radius:2px;width:18px;height:6px}.dmS4Oa_people{gap:var(--space-4) var(--space-6);margin:0;padding:0;list-style:none;display:grid}.dmS4Oa_contactWide .dmS4Oa_people{grid-template-columns:repeat(2,minmax(0,1fr))}.dmS4Oa_person{align-content:start;align-items:center;gap:var(--space-1) var(--space-2);grid-template-rows:minmax(30px,auto);grid-template-columns:minmax(0,1fr) auto;display:grid}.dmS4Oa_who{gap:2px;min-width:0;display:grid}.dmS4Oa_name{color:var(--public-text-on-ink-muted);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1.3}.dmS4Oa_role{color:var(--public-text-on-ink-muted);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.dmS4Oa_actions{gap:var(--space-1);display:flex}.dmS4Oa_action{border:1px solid var(--steel-700);border-radius:var(--radius-control);width:30px;height:30px;color:var(--steel-100);transition:border-color var(--transition-fast), color var(--transition-fast);place-items:center;display:inline-grid}.dmS4Oa_whatsapp{color:var(--brand-yellow)}.dmS4Oa_action:hover{border-color:var(--white);color:var(--white)}.dmS4Oa_mailIcon{display:none}.dmS4Oa_phone{color:var(--white);font-size:var(--text-lg);font-weight:var(--font-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;justify-self:start;line-height:1.3}.dmS4Oa_email{min-width:0;max-width:100%;color:var(--public-text-on-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;grid-column:1/-1;justify-self:start;line-height:1.3}.dmS4Oa_phone:hover,.dmS4Oa_email:hover,.dmS4Oa_mapLink:hover{color:var(--white);text-underline-offset:.2em;text-decoration:underline}.dmS4Oa_facts{gap:var(--space-3) var(--space-6);margin:0;display:grid}.dmS4Oa_facts dt{color:var(--public-text-on-ink-muted);font-size:var(--text-sm)}.dmS4Oa_facts dd{color:var(--white);font-weight:var(--font-bold);margin:2px 0 0;line-height:1.4}.dmS4Oa_address{font-style:normal}.dmS4Oa_nowrap{white-space:nowrap}.dmS4Oa_mapLink{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--brand-yellow);font-size:var(--text-sm);display:inline-flex}.dmS4Oa_legal{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-top:1px solid var(--steel-900);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.dmS4Oa_legal p{margin:0}@media (max-width:1100px){.dmS4Oa_inner{padding-top:var(--space-6)}.dmS4Oa_top{gap:var(--space-4) var(--space-6);padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) auto auto}.dmS4Oa_brand{align-items:center;gap:var(--space-4) var(--space-6);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto}.dmS4Oa_brandMeta{align-items:center;gap:var(--space-4);grid-auto-flow:column}.dmS4Oa_servicesColumn .dmS4Oa_links{-moz-column-gap:var(--space-8);column-gap:var(--space-8);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,max-content));grid-auto-flow:column}.dmS4Oa_heading{margin-bottom:var(--space-2)}.dmS4Oa_links{font-size:var(--text-sm);gap:0}.dmS4Oa_link{min-height:28px}.dmS4Oa_contact{gap:var(--space-4) var(--space-6);padding-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.dmS4Oa_contactWide{grid-row:span 2}.dmS4Oa_people,.dmS4Oa_facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.dmS4Oa_phone{font-size:var(--text-base)}.dmS4Oa_person{grid-template-rows:1fr auto}.dmS4Oa_mailIcon{display:inline-grid}.dmS4Oa_email{display:none}}@media (max-width:760px){.dmS4Oa_top{justify-content:space-between;gap:var(--space-4);grid-template-columns:repeat(3,auto)}.dmS4Oa_brand{align-items:start;gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.dmS4Oa_logo{grid-row:span 2}.dmS4Oa_servicesColumn .dmS4Oa_links{grid-template-rows:none;grid-template-columns:none;grid-auto-flow:row}.dmS4Oa_tagline{font-size:var(--text-sm);line-height:1.45}.dmS4Oa_contact{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.dmS4Oa_contactWide{grid-area:auto/1/auto/-1}.dmS4Oa_people,.dmS4Oa_facts{grid-template-columns:minmax(0,1fr)}.dmS4Oa_contactWide .dmS4Oa_people{gap:var(--space-4) var(--space-3)}}@media (max-width:480px){.dmS4Oa_top{grid-template-columns:minmax(0,1fr) auto}.dmS4Oa_logo{grid-row:auto}.dmS4Oa_brandMeta,.dmS4Oa_servicesColumn{grid-column:1/-1}.dmS4Oa_servicesColumn .dmS4Oa_links{-moz-column-gap:var(--space-4);column-gap:var(--space-4);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.dmS4Oa_contact{grid-template-columns:minmax(0,1fr)}.dmS4Oa_people,.dmS4Oa_facts{-moz-column-gap:var(--space-3);column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}
.ZXNx3G_servicePriceStack{text-align:right;justify-items:end;gap:.18rem;display:grid}.ZXNx3G_servicePriceStack>span{color:var(--gray-500);font-size:.82rem;font-weight:600;text-decoration:line-through}.ZXNx3G_servicePriceStack>strong{color:var(--status-success-text-muted)}.ZXNx3G_servicePriceStack>em{border:1px solid rgb(var(--status-success-accent-rgb) / .24);border-radius:var(--radius-sharp);color:var(--status-success-text-muted);background:var(--white);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:.18rem .44rem;font-size:.62rem;font-style:normal;font-weight:700}
