.dmS4Oa_footer{font-size:.9375rem}.dmS4Oa_inner{padding-block:4.5rem 0}.dmS4Oa_top{gap:var(--space-8) var(--space-10);padding-bottom:var(--space-12);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:108px;display:block}.dmS4Oa_logo:focus-visible{outline-offset:6px}.dmS4Oa_tagline{max-width:26em;color:var(--on-ink-muted);margin:0;line-height:1.6}.dmS4Oa_social{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dmS4Oa_socialLink{border:1px solid var(--ink-control);border-radius:var(--radius-control);width:44px;height:44px;color:var(--on-ink);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);place-items:center;display:inline-grid}.dmS4Oa_socialLink:hover{border-color:var(--on-ink);background:var(--on-ink);color:var(--ink-900)}.dmS4Oa_socialMark{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.dmS4Oa_column{min-width:0}.dmS4Oa_heading{margin:0 0 var(--space-3);color:var(--on-ink-spec);font:500 var(--fs-spec) / 1.4 var(--font-mono);letter-spacing:.02em}.dmS4Oa_links{gap:0;margin:0;padding:0;list-style:none;display:grid}.dmS4Oa_link{min-height:32px;color:var(--on-ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;text-decoration:none;display:inline-flex}.dmS4Oa_link:hover{color:var(--on-ink);text-underline-offset:3px;text-decoration:underline}.dmS4Oa_tick{background:var(--tone);flex:none;width:8px;height:8px;margin-top:-2px}.dmS4Oa_industrial{--tone:var(--cat-industrial)}.dmS4Oa_comercial{--tone:var(--cat-comercial)}.dmS4Oa_corporativo{--tone:var(--cat-corporativo)}.dmS4Oa_corporativo.dmS4Oa_tick,.dmS4Oa_corporativo.dmS4Oa_toned:before{box-shadow:0 0 0 1px var(--ink-line-strong)}.dmS4Oa_contact{gap:var(--space-6) var(--space-10);padding-block:var(--space-10);border-top:1px solid var(--ink-line);grid-template-columns:minmax(0,5fr) minmax(0,3.5fr) minmax(0,3.5fr);display:grid}.dmS4Oa_toned{align-items:center;gap:.625rem;display:flex}.dmS4Oa_toned:before{content:"";background:var(--tone);flex:none;width:8px;height:8px;margin-top:-2px}.dmS4Oa_people{gap:var(--space-4) var(--space-8);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:2px var(--space-2);grid-template-rows:minmax(30px,auto);grid-template-columns:minmax(0,1fr) auto;display:grid}.dmS4Oa_who{gap:1px;min-width:0;display:grid}.dmS4Oa_name{color:var(--on-ink);font-weight:var(--font-button);line-height:1.35}.dmS4Oa_role{color:var(--on-ink-muted);line-height:1.35}.dmS4Oa_actions{gap:var(--space-1);display:flex}.dmS4Oa_action{border:1px solid var(--ink-control);border-radius:var(--radius-control);width:30px;height:30px;color:var(--on-ink-muted);transition:border-color var(--transition-fast), color var(--transition-fast);place-items:center;display:inline-grid}.dmS4Oa_whatsapp{color:var(--on-ink)}.dmS4Oa_whatsappIcon{width:16px;height:16px}.dmS4Oa_action:hover{border-color:var(--on-ink);color:var(--on-ink)}.dmS4Oa_mailIcon{display:none}.dmS4Oa_phone{color:var(--on-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;justify-self:start;line-height:1.4;text-decoration:none}.dmS4Oa_email{min-width:0;max-width:100%;color:var(--on-ink-muted);overflow-wrap:anywhere;grid-column:1/-1;justify-self:start;line-height:1.4;text-decoration:none}.dmS4Oa_phone:hover,.dmS4Oa_email:hover,.dmS4Oa_mapLink:hover{color:var(--on-ink);text-underline-offset:3px;text-decoration:underline}.dmS4Oa_facts{gap:var(--space-3) var(--space-6);margin:0;display:grid}.dmS4Oa_facts dt{color:var(--on-ink-spec);font:500 var(--fs-spec) / 1.4 var(--font-mono);letter-spacing:.02em}.dmS4Oa_facts dd{color:var(--on-ink-muted);margin:2px 0 0;line-height:1.5}.dmS4Oa_hours{text-transform:lowercase}.dmS4Oa_hours:first-letter{text-transform:uppercase}.dmS4Oa_address{font-style:normal}.dmS4Oa_nowrap{white-space:nowrap}.dmS4Oa_mapLink{color:var(--on-ink);font-weight:var(--font-semibold);margin-top:2px;text-decoration:none;display:inline-flex}.dmS4Oa_legal{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-6) var(--space-8);border-top:1px solid var(--ink-line);color:var(--on-ink-spec);flex-wrap:wrap;font-size:.8125rem;display:flex}.dmS4Oa_legal p{margin:0}.dmS4Oa_legal .dmS4Oa_dots{color:var(--on-ink);gap:6px}.dmS4Oa_legal .dmS4Oa_dots>span{width:8px;height:8px}@media (max-width:1100px){.dmS4Oa_inner{padding-top:var(--space-12)}.dmS4Oa_top{gap:var(--space-6) var(--space-8);padding-bottom:var(--space-8);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_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_links{font-size:var(--text-sm)}.dmS4Oa_link{min-height:30px}.dmS4Oa_contact{gap:var(--space-6) var(--space-8);padding-block:var(--space-8);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_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-5);grid-template-columns:repeat(3,auto)}.dmS4Oa_brand{align-items:start;gap:var(--space-3) var(--space-5);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.5}.dmS4Oa_contact{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.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_social,.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}
