.page-hero[data-astro-cid-wrzvmyuk]{background:linear-gradient(#0f2540ad,#0f2540ad),url(/images/grifo-clarooscuro.jpg) center 40%/cover no-repeat;color:#fff;padding-top:5rem;padding-bottom:2rem}.breadcrumb[data-astro-cid-wrzvmyuk]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;margin-bottom:1.25rem}.breadcrumb[data-astro-cid-wrzvmyuk] a[data-astro-cid-wrzvmyuk]{color:#ffffff73;text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-wrzvmyuk] a[data-astro-cid-wrzvmyuk]:hover{color:#fff}.page-hero-title[data-astro-cid-wrzvmyuk]{font-size:clamp(2.25rem,5vw,3.25rem);color:#fff;margin-bottom:.75rem;line-height:1.1}.page-hero-subtitle[data-astro-cid-wrzvmyuk]{color:#ffffffa6;font-size:var(--text-lg);max-width:50ch;margin-bottom:3rem}.service-tabs-bar[data-astro-cid-wrzvmyuk]{border-top:1px solid rgba(255,255,255,.1)}.service-tabs[data-astro-cid-wrzvmyuk]{display:flex;gap:0}.service-tab[data-astro-cid-wrzvmyuk]{display:block;padding:1rem 1.5rem;font-size:var(--text-sm);font-weight:500;color:#ffffff80;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;letter-spacing:.01em;white-space:nowrap}.service-tab[data-astro-cid-wrzvmyuk]:hover{color:#fff;border-bottom-color:var(--color-copper)}.service-block[data-astro-cid-wrzvmyuk]{background:linear-gradient(#fffffff0,#fffffff0),url(/images/plomero-trabajando.jpg) center/cover no-repeat;padding-block:5rem;border-bottom:1px solid var(--color-gray-200)}.service-block--alt[data-astro-cid-wrzvmyuk]{background:var(--color-cream)}#gas[data-astro-cid-wrzvmyuk]{background:linear-gradient(#ffffffed,#ffffffed),url(/images/herramienta-fontanero.jpg) center/cover no-repeat}.service-layout[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:280px 1fr;gap:5rem;align-items:start}.service-layout--reverse[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr 280px}.service-layout--reverse[data-astro-cid-wrzvmyuk] .service-visual[data-astro-cid-wrzvmyuk]{order:2}.service-layout--reverse[data-astro-cid-wrzvmyuk] .service-body[data-astro-cid-wrzvmyuk]{order:1}.service-visual[data-astro-cid-wrzvmyuk]{position:sticky;top:100px;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.service-num[data-astro-cid-wrzvmyuk]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.15em;color:var(--color-gray-400);margin-bottom:.25rem}.service-icon-box[data-astro-cid-wrzvmyuk]{width:160px;height:160px;border-radius:var(--border-radius-xl);background:linear-gradient(135deg,var(--color-navy-dark) 0%,#1a3d6b 100%);color:var(--color-copper-light);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg),0 0 0 1px #ffffff0f;outline:3px solid rgba(196,98,45,.25);outline-offset:3px}.service-icon-box--light[data-astro-cid-wrzvmyuk]{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-dark) 100%);color:#ffffffeb;outline-color:#ffffff1f}.service-icon-box--green[data-astro-cid-wrzvmyuk]{background:linear-gradient(135deg,var(--color-green) 0%,#1e5c39 100%);color:#ffffffeb;outline-color:#2d7a4f59}.service-tag[data-astro-cid-wrzvmyuk]{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-copper);margin-top:.25rem}.service-tag--light[data-astro-cid-wrzvmyuk]{color:var(--color-navy)}.service-tag--green[data-astro-cid-wrzvmyuk]{color:var(--color-green)}.service-availability[data-astro-cid-wrzvmyuk]{font-size:var(--text-xs);color:var(--color-gray-400);max-width:none}.eco-note[data-astro-cid-wrzvmyuk]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:600;color:var(--color-green);background:var(--color-green-light);border-radius:999px;padding:.3rem .75rem}.service-title[data-astro-cid-wrzvmyuk]{color:var(--color-navy);margin-bottom:1.25rem;line-height:1.1}.service-desc[data-astro-cid-wrzvmyuk]{color:var(--color-gray-600);font-size:var(--text-lg);line-height:1.75;margin-bottom:2rem;max-width:58ch}.service-list[data-astro-cid-wrzvmyuk]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin-bottom:2rem}.service-list[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.5;padding:.5rem 0;border-bottom:1px solid var(--color-gray-100)}.service-list[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-copper);flex-shrink:0;margin-top:.5rem}.service-cta[data-astro-cid-wrzvmyuk]{margin-top:.5rem}.highlight-box[data-astro-cid-wrzvmyuk]{display:flex;gap:1rem;align-items:flex-start;background:#1b3a5c0a;border:1px solid rgba(27,58,92,.1);border-left:3px solid var(--color-copper);border-radius:var(--border-radius);padding:1.25rem 1.5rem;margin-bottom:1.5rem}.highlight-box-icon[data-astro-cid-wrzvmyuk]{width:32px;height:32px;border-radius:var(--border-radius-sm);background:var(--color-copper);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-box-title[data-astro-cid-wrzvmyuk]{font-weight:600;font-size:var(--text-sm);color:var(--color-navy);margin-bottom:.35rem;font-family:var(--font-body)}.highlight-box[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{font-size:var(--text-sm);color:var(--color-gray-600);max-width:none;line-height:1.6}.info-box[data-astro-cid-wrzvmyuk]{display:flex;gap:.75rem;align-items:flex-start;background:#c4622d0d;border:1px solid rgba(196,98,45,.15);border-radius:var(--border-radius);padding:1rem 1.25rem;margin-bottom:1.5rem;color:var(--color-copper-dark)}.info-box[data-astro-cid-wrzvmyuk] svg[data-astro-cid-wrzvmyuk]{flex-shrink:0;margin-top:2px}.info-box[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{font-size:var(--text-sm);color:var(--color-copper-dark);max-width:none;line-height:1.6}@media(max-width:900px){.service-layout[data-astro-cid-wrzvmyuk],.service-layout--reverse[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr;gap:2.5rem}.service-layout--reverse[data-astro-cid-wrzvmyuk] .service-visual[data-astro-cid-wrzvmyuk],.service-layout--reverse[data-astro-cid-wrzvmyuk] .service-body[data-astro-cid-wrzvmyuk]{order:unset}.service-visual[data-astro-cid-wrzvmyuk]{position:static;flex-direction:row;text-align:left}.service-icon-box[data-astro-cid-wrzvmyuk]{width:88px;height:88px;border-radius:var(--border-radius-lg);flex-shrink:0}.service-icon-box[data-astro-cid-wrzvmyuk] svg[data-astro-cid-wrzvmyuk]{width:44px;height:44px}.service-num[data-astro-cid-wrzvmyuk]{display:none}.service-list[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}}@media(max-width:560px){.service-tabs[data-astro-cid-wrzvmyuk]{overflow-x:auto}.service-tab[data-astro-cid-wrzvmyuk]{padding:.875rem 1rem}.service-block[data-astro-cid-wrzvmyuk]{padding-block:3rem}}
