@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg:#fff;--c-soft:#f1f4f8;--c-soft-2:#f8fafc;--c-surface:#fff;--c-line:#d8dfe8;--c-line-strong:#bcc7d4;--c-ink:#101e30;--c-ink-2:#4d5c6e;--c-muted:#68727f;--c-call:#0f3c66;--c-call-h:#0b2e4f;--c-call-soft:#e7eef6;--c-on-call:#fff;--c-wa:#25d366;--c-wa-h:#1ebe5d;--c-on-wa:#fff;--c-link:#0f3c66;--c-link-h:#0b2e4f;--c-ok-ink:#0f5f37;--c-signal:#b45309;--c-signal-soft:#fdf1e4;--c-signal-dark:#e08b3c;--c-band:#101e30;--c-on-band:#fff;--c-on-band-2:#c2cdda;--c-on-label:#a9b6c6;--c-ink-deep:#0b1626;--c-foot:var(--c-ink-deep);--c-on-dark-hover:#ffffff0f;--c-on-foot:#e7edf4;--c-on-foot-2:#9faec0;--c-on-foot-line:#2a3a4f;--c-focus-inner:#fff;--c-focus-outer:#101e30;--c-focus-dark-inner:#0f3c66;--c-focus-dark-outer:#e08b3c;--focus-w-inner:3px;--focus-w-outer:6px;--ring:0 0 0 var(--focus-w-inner) var(--c-focus-inner), 0 0 0 var(--focus-w-outer) var(--c-focus-outer);--ring-dark:0 0 0 var(--focus-w-inner) var(--c-focus-dark-inner), 0 0 0 var(--focus-w-outer) var(--c-focus-dark-outer);--font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--fw-body:400;--fw-med:500;--fw-strong:700;--fw-black:800;--fs-display:clamp(2.25rem, 1.35rem + 3.8vw, 3.5rem);--fs-h2:clamp(1.6875rem, 1.35rem + 1.4vw, 2.125rem);--fs-h3:clamp(1.125rem, 1.08rem + .18vw, 1.1875rem);--fs-lead:clamp(1.09375rem, 1rem + .4vw, 1.1875rem);--fs-body:clamp(1rem, .96rem + .18vw, 1.0625rem);--fs-btn:clamp(1.09375rem, 1.06rem + .14vw, 1.125rem);--fs-small:.96875rem;--fs-label:.6875rem;--fs-xs:.84375rem;--fs-band:2rem;--fs-ficha:1rem;--fs-404:clamp(4.5rem, 2.75rem + 7vw, 8rem);--lh-tight:1.04;--lh-h2:1.1;--lh-snug:1.25;--lh-body:1.6;--lh-lead:1.55;--lh-none:1;--ls-tight:-.032em;--ls-h2:-.025em;--ls-snug:-.012em;--ls-btn:-.01em;--ls-label:.14em;--underline-offset:.2em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:2.75rem;--sp-8:4.5rem;--r-xs:3px;--r-s:5px;--r-ico:6px;--r-m:6px;--r-l:6px;--r-pill:6px;--r-round:50%;--bw-1:1px;--bw-2:1.5px;--shadow-1:none;--shadow-2:0 8px 20px -10px #101e3059;--w-content:75rem;--w-prose:42.5rem;--w-narrow:53.75rem;--gutter:1.25rem;--gutter-l:2rem;--tap:44px;--btn-h:3.5rem;--btn-h-s:var(--tap);--hdr-h:3.625rem;--hdr-h-l:4.75rem;--ficha-h:2.5rem;--ficha-h-l:2.75rem;--ficha-row:3rem;--ficha-row-l:3.5rem;--tile-h:4rem;--ico-box:2.625rem;--ico-box-l:3.5rem;--logo-mark:1.875rem;--logo-h:2.25rem;--logo-h-l:2.75rem;--mk:1.5rem;--paso-dot:9px;--rule:1.625rem;--rule-s:.4375rem;--averia-h:9.5rem;--icon-s:15px;--icon-m:17px;--icon-l:20px;--icon-xl:26px;--dot:5px;--grp-label:12rem;--w-aside:22rem;--ap-h:4.625rem;--ap-h-s:4.25rem;--ap-ico:2.75rem;--ap-ico-s:2.5rem;--fs-ap:1.03125rem;--fs-ap-s:.96875rem;--chip-h:3.25rem;--chip-h-s:3rem;--bw-accent:4px;--w-towns-h:13.75rem;--cols-ftr:1.6fr 1fr 1fr 1fr;--cols-hero:minmax(0, 7fr) minmax(0, 5fr);--fab-space:5.5rem;--dur-1:.15s;--dur-2:.22s;--ease:cubic-bezier(.2, .7, .2, 1);--press:scale(.985);--fab-from:translateY(1.5rem);--fab-range-start:240px;--fab-range-end:360px;--rotate-open:rotate(45deg);--z-menu:20;--z-fab:30;--cta-call-bg:var(--c-call);--cta-call-bg-hover:var(--c-call-h);--cta-call-fg:var(--c-on-call);--cta-whatsapp-bg:var(--c-wa);--cta-whatsapp-bg-hover:var(--c-wa-h);--cta-whatsapp-fg:var(--c-on-wa);--cta-radius:var(--r-pill);--cta-min-height:var(--btn-h);--cta-padding-inline:var(--sp-5);--cta-gap:var(--sp-3);--cta-font-weight:var(--fw-black);--cta-gutter:var(--sp-3);--cta-space:var(--sp-3);--cta-space-1:0;--cta-sticky-bar-height:var(--btn-h);--cta-sticky-bar-bg:transparent;--cta-shadow:var(--shadow-2);--cta-z-floating:var(--z-fab)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:var(--sp-6)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}svg{flex:none}h1,h2,h3{color:var(--c-ink);margin:0}h1{font-size:var(--fs-display);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);font-weight:var(--fw-strong);letter-spacing:var(--ls-snug);line-height:var(--lh-snug)}p,blockquote,figure{margin:0}a{color:var(--c-link);font-weight:var(--fw-strong);text-underline-offset:var(--underline-offset)}a:hover{color:var(--c-link-h)}strong{font-weight:var(--fw-strong)}:focus{outline:none}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-s);outline:none}.skip{left:var(--sp-4);top:var(--sp-4);z-index:var(--z-fab);padding:var(--sp-3) var(--sp-4);background:var(--c-surface);border-radius:var(--r-s);position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num,.cta,.ficha dd,time{font-variant-numeric:tabular-nums}@media (width<=47.9375rem){body[data-floating=mobile-sticky-whatsapp],body[data-floating=mobile-sticky-desktop-floating]{padding-bottom:calc(var(--cta-sticky-bar-height) + 2 * var(--cta-space) + env(safe-area-inset-bottom,0px))}}@media (width>=48rem){body[data-floating=mobile-sticky-desktop-floating] .ftr{padding-bottom:calc(3.5rem + 2 * var(--cta-gutter) + env(safe-area-inset-bottom,0px))}}.wrap{max-width:var(--w-content);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:calc(var(--w-narrow) + 2 * var(--gutter))}.sec{padding-block:var(--sp-7)}.sec--soft{background:var(--c-soft)}:not(:is([data-page-type=home],[data-page-type=coverage-town],[data-page-type=service-town],[data-page-type=service],[data-page-type=subtype],[data-page-type=failure],[data-page-type=installation],[data-page-type=maintenance],[data-page-type=brand]))>.sec--list+.sec--list{padding-top:0}.sec--tight{padding-block:var(--sp-5)}.sec__h{gap:var(--sp-3);margin-bottom:var(--sp-5);max-width:var(--w-prose);flex-direction:column;display:flex}.wrap>.lbl--sec{margin-bottom:var(--sp-3)}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-ink-2);max-width:var(--w-prose)}.meta{font-size:var(--fs-small);color:var(--c-ink-2)}.logo{align-items:center;gap:var(--sp-3);min-height:var(--tap);color:var(--c-ink);text-decoration:none;display:inline-flex}.logo:hover{color:var(--c-ink)}.logo__mark{width:var(--logo-mark);height:var(--logo-mark);border-radius:var(--r-s);background:var(--c-call);color:var(--c-on-call);justify-content:center;align-items:center;display:flex}.logo__mark svg{width:var(--icon-m);height:var(--icon-m)}.logo__word{font-size:var(--fs-lead);font-weight:var(--fw-black);letter-spacing:var(--ls-snug);line-height:var(--lh-none)}.logo__rule{width:var(--bw-1);height:var(--sp-4);background:var(--c-line-strong)}.logo__town{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.logo--foot,.logo--foot:hover{color:var(--c-on-band)}.logo--foot .logo__mark{background:var(--c-on-band);color:var(--c-ink)}.logo--foot .logo__rule{background:var(--c-on-foot-line)}.logo--foot .logo__town{color:var(--c-on-foot-2)}.logo__pic{display:block}.logo__img{width:auto;height:var(--logo-h);display:block}@media (width>=1024px){.logo__img{height:var(--logo-h-l)}}.cta{letter-spacing:var(--ls-btn);white-space:nowrap;transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}.cta:hover{box-shadow:var(--shadow-2)}.cta:active{box-shadow:none;transform:var(--press)}.cta:focus-visible{box-shadow:var(--ring);border-radius:var(--r-pill)}.btns{gap:var(--sp-3);font-size:var(--fs-btn);line-height:var(--lh-snug);flex-direction:column;display:flex}.btns>.cta{width:100%}.hdr{background:var(--c-bg);border-bottom:var(--bw-1) solid var(--c-line);position:relative}.hdr__in{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--hdr-h);display:flex}.hdr__end{align-items:center;gap:var(--sp-3);display:flex}.hdr__call{display:none}.lbl{align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-label);line-height:var(--lh-none);text-transform:uppercase;color:var(--c-ink-2);font-variant-numeric:tabular-nums;margin:0;display:flex}.lbl:before{content:"";width:var(--rule);height:var(--bw-1);background:var(--c-line-strong);flex:none}.lbl--hero:before{background:var(--c-signal)}.crumbs ol{align-items:center;gap:0 var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-body);line-height:var(--lh-snug);color:var(--c-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.crumbs li+li:before{content:"›";color:var(--c-line-strong)}.crumbs a{min-height:var(--sp-6);color:var(--c-link);font-weight:var(--fw-body);align-items:center;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--c-link-h);text-decoration:underline}.crumbs [aria-current=page]{color:var(--c-ink-2)}@media (width<=47.9375rem){.crumbs ol{flex-wrap:nowrap}.crumbs li{display:none}.crumbs li:nth-last-child(2){max-width:100%;display:flex}.crumbs li:nth-last-child(2):before{content:"‹";color:var(--c-link)}.crumbs li:nth-last-child(2) a{white-space:nowrap;text-overflow:ellipsis;line-height:var(--sp-6);display:block;overflow:hidden}}.hero{background:var(--c-bg);border-bottom:var(--bw-1) solid var(--c-line-strong)}.hero__in{gap:var(--sp-5);padding-block:var(--sp-5) var(--sp-7);display:grid}.hero__text{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hero__text .crumbs{margin-bottom:var(--sp-3)}.hero__text .btns{margin-top:var(--sp-1)}.ficha{background:var(--c-surface);border:var(--bw-1) solid var(--c-line-strong);border-radius:var(--r-m);align-self:start;min-width:0;overflow:hidden}.ficha__h{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ficha-h);padding:0 var(--sp-4);background:var(--c-ink);margin:0;display:flex}.ficha__h .lbl{color:var(--c-on-label)}.ficha__h .lbl:before{display:none}.ficha__dl{margin:0}.ficha__r{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--ficha-row);padding:var(--sp-2) var(--sp-4);border-top:var(--bw-1) solid var(--c-line);display:flex}.ficha__r:first-child{border-top:0}.ficha__r dt{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--c-ink-2)}.ficha__r dd{font-size:var(--fs-ficha);font-weight:var(--fw-strong);line-height:var(--lh-snug);text-align:right;color:var(--c-ink);margin:0}.ficha__v--signal{color:var(--c-signal)}.ficha__v--ok{align-items:center;gap:var(--sp-1);color:var(--c-ok-ink);display:inline-flex}.ficha__v--ok svg{width:var(--icon-s);height:var(--icon-s);flex:none}.ficha__r--col{justify-content:center;align-items:flex-start;gap:var(--sp-1);padding-block:var(--sp-3);flex-direction:column}.ficha__r--col dd{text-align:left;font-size:var(--fs-small)}.ficha__pie{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--bw-1) solid var(--c-line);background:var(--c-soft);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--c-ink-2);margin:0;display:flex}.ficha__pie svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal);margin-top:.2em}.prose{gap:var(--sp-4);max-width:var(--w-prose);color:var(--c-ink);flex-direction:column;display:flex}.prose h2{margin-top:var(--sp-5)}.prose h2:first-child{margin-top:0}.prose .lbl--sec{margin-top:var(--sp-5);margin-bottom:calc(var(--sp-3) - var(--sp-4))}.prose .lbl--sec:first-child,.prose .lbl--sec+h2{margin-top:0}.prose h3{margin-top:var(--sp-3)}.prose ul,.prose ol{gap:var(--sp-2);padding-left:var(--sp-5);flex-direction:column;margin:0;display:flex}.prose ul{padding-left:0;list-style:none}.prose ul>li{padding-left:var(--sp-5);position:relative}.prose ul>li:before{content:"";width:var(--rule-s);height:var(--bw-2);background:var(--c-signal);position:absolute;top:.8em;left:0}.prose ol>li::marker{color:var(--c-signal);font-family:var(--font-mono);font-weight:var(--fw-med)}.sec__split{gap:var(--sp-6);align-items:start;display:grid}.aside-ficha{background:var(--c-surface);border:var(--bw-1) solid var(--c-line-strong);border-radius:var(--r-m);min-width:0;overflow:hidden}.aside-ficha__h{padding:var(--sp-3) var(--sp-4);border-bottom:var(--bw-1) solid var(--c-line);background:var(--c-soft);line-height:var(--lh-snug)}.aside-ficha__h:before{display:none}.aside-ficha__list{padding:var(--sp-1) var(--sp-4) var(--sp-3);margin:0;list-style:none}.aside-ficha__row{align-items:center;gap:var(--sp-3);min-height:var(--tap);border-bottom:var(--bw-1) solid var(--c-line);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--c-ink);display:flex}.aside-ficha__row:last-child{border-bottom:0}.aside-ficha__row svg{width:var(--icon-m);height:var(--icon-m);color:var(--c-wa);flex:none}.lsrvs{gap:var(--sp-3);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}.sec__split>.lsrvs{margin-top:0}.lsrv{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);display:flex}.lsrv__body{align-items:flex-start;gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.lsrv__body p{color:var(--c-ink-2);margin:0}.lsrv__go{align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--c-link);font-weight:var(--fw-strong);text-decoration:none;display:inline-flex}.lsrv__go:hover{text-decoration:underline}.lsrv__go svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal)}.groups{gap:var(--sp-6);flex-direction:column;display:flex}.group{gap:var(--sp-3);display:grid}.group__label{align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-med);letter-spacing:var(--ls-label);line-height:var(--lh-snug);text-transform:uppercase;color:var(--c-ink);margin:0;display:flex}.group__label:before{content:"";width:var(--rule);height:var(--bw-2);background:var(--c-signal);flex:none}.group__label:after{content:"";height:var(--bw-1);background:var(--c-line-strong);flex:1}.tiles{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tile{align-items:center;gap:var(--sp-3);height:100%;min-height:var(--tile-h);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);color:var(--c-link);font-size:var(--fs-small);font-weight:var(--fw-med);line-height:var(--lh-snug);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);text-decoration:none;display:flex}.tile__t{min-width:0;text-decoration-thickness:var(--bw-1);flex:1}.tile__m{color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-body);overflow-wrap:anywhere;margin-top:2px;text-decoration:none;display:block}.tile__go{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal);transition:transform var(--dur-1) var(--ease);flex:none}.tile:hover,.tile:focus-visible{background:var(--c-soft-2);border-color:var(--c-call);color:var(--c-link-h)}.tile:hover .tile__t,.tile:focus-visible .tile__t{text-decoration:underline}.tile:hover .tile__go{transform:translate(2px)}.tile:focus-visible{border-radius:var(--r-m)}.ico{width:var(--ico-box);height:var(--ico-box);border-radius:var(--r-ico);background:var(--c-soft);color:var(--c-ink);flex:none;justify-content:center;align-items:center;display:flex}.ico svg{width:var(--icon-l);height:var(--icon-l)}.tile:hover .ico{background:var(--c-call-soft)}.towns{margin-top:var(--sp-6)}.towns__h{margin:0 0 var(--sp-4)}.prose .towns__list{padding-left:0;display:grid}.prose .towns__list>li.town{padding:var(--sp-3) var(--sp-4)}.prose .towns__list>li.town:before{content:none}.towns__list{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.town{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);flex-direction:column;display:flex;position:relative}.town:hover{background:var(--c-soft-2);border-color:var(--c-call)}.town__a{align-items:center;gap:var(--sp-2);color:var(--c-link);font-weight:var(--fw-med);line-height:var(--lh-snug);text-decoration:none;display:flex}.town__a:after{content:"";border-radius:var(--r-m);position:absolute;inset:0}.town__a:hover,.town__a:focus-visible{color:var(--c-link-h);text-decoration:underline}.town__ico{width:var(--icon-m);height:var(--icon-m);color:var(--c-ink-2);flex:none}.town__go{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal);flex:none;margin-left:auto}.town__zones{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--c-ink-2)}.more-row{margin:var(--sp-4) 0 0}.band__links{gap:var(--sp-4);flex-wrap:wrap;margin:0;display:flex}.band__a{align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--c-on-band);font-weight:var(--fw-med);text-decoration:underline;text-decoration-thickness:var(--bw-1);display:inline-flex}.band__a:hover{color:var(--c-on-band);text-decoration-thickness:var(--bw-2)}.band__a svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal-dark)}.band__a:focus-visible{box-shadow:var(--ring-dark)}.averias{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.averias>li{display:flex}.averia{gap:var(--sp-2);width:100%;min-height:var(--averia-h);padding:var(--sp-4) var(--sp-5);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);color:var(--c-ink);font-weight:var(--fw-body);transition:border-color var(--dur-1) var(--ease);flex-direction:column;text-decoration:none;display:flex}a.averia:hover{border-color:var(--c-call);color:var(--c-ink)}a.averia:hover h3{text-decoration:underline;text-decoration-thickness:var(--bw-1)}a.averia:focus-visible{border-radius:var(--r-m)}.averia__top{align-items:flex-start;gap:var(--sp-3);display:flex}.averia h3{min-width:0;color:var(--c-ink);flex:1}.averia p{color:var(--c-ink-2);font-size:var(--fs-small)}.mk{width:var(--mk);height:var(--mk);border:var(--bw-2) solid var(--c-signal);border-radius:var(--r-xs);color:var(--c-signal);flex:none;justify-content:center;align-items:center;display:flex}.mk svg{width:.875rem;height:.875rem}.averia__more{align-items:center;gap:var(--sp-2);padding-top:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-strong);line-height:var(--lh-snug);color:var(--c-ink);margin-top:auto;display:flex}.averia__more svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal);flex:none}.prose strong,.averia p strong,.paso strong,.card p strong,.srv p strong,.faq strong,.band p strong,.lead strong,.benefit strong,.lsrv p strong{font-weight:var(--fw-strong);color:inherit}.benefits{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.benefit{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);display:flex}.benefit__check{width:var(--ico-box);height:var(--ico-box);border-radius:var(--r-ico);background:var(--c-soft);color:var(--c-wa);flex:none;justify-content:center;align-items:center;display:flex}.benefit__check svg{width:var(--icon-l);height:var(--icon-l)}.benefit__body{gap:var(--sp-1);flex-direction:column;display:flex}.benefit__lead{font-size:var(--fs-h3);line-height:var(--lh-snug)}.benefit p{color:var(--c-ink-2)}.pasos{gap:var(--sp-6);counter-reset:paso;margin:0;padding:0;list-style:none;display:grid}.paso{align-items:flex-start;gap:var(--sp-3);padding-top:var(--sp-5);border-top:var(--bw-1) solid var(--c-line-strong);counter-increment:paso;flex-direction:column;display:flex;position:relative}.paso:before{content:"";top:calc(-1 * var(--paso-dot) / 2);width:var(--paso-dot);height:var(--paso-dot);background:var(--c-ink);position:absolute;left:0}.paso:last-child:before{background:var(--c-signal)}.paso__n:before{display:none}.paso__t{margin-top:calc(-1 * var(--sp-1))}.sec--steps .sec__h{margin-bottom:var(--sp-7)}.paso__n:empty:after{content:"Paso " counter(paso, decimal-leading-zero)}.paso__text{color:var(--c-ink);font-weight:var(--fw-body)}.paso__badge{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--bw-1) solid var(--c-signal);border-radius:var(--r-m);background:var(--c-surface);color:var(--c-ink);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-label);line-height:var(--lh-none);text-transform:uppercase;font-variant-numeric:tabular-nums;cursor:default;margin:0;display:inline-flex}.paso__badge:before{content:"";border:solid var(--c-signal);border-width:0 var(--bw-1) var(--bw-1) 0;flex:none;width:.35em;height:.7em;margin-bottom:.2em;transform:rotate(45deg)}.cards{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.card{gap:var(--sp-2);height:100%;padding:var(--sp-5);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);flex-direction:column;display:flex}.card p{color:var(--c-ink-2)}.card--link{color:var(--c-ink);font-weight:var(--fw-body);transition:border-color var(--dur-1) var(--ease);text-decoration:none}.card--link:hover{border-color:var(--c-call);color:var(--c-ink)}.card--link:focus-visible{border-radius:var(--r-m)}.card__t{font-size:var(--fs-h3);letter-spacing:var(--ls-snug);line-height:var(--lh-snug)}.card__meta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.srvs{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.srvs>li{display:flex}.srv{align-items:flex-start;gap:var(--sp-4);width:100%;padding:var(--sp-5);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);color:var(--c-ink);font-weight:var(--fw-body);transition:border-color var(--dur-1) var(--ease);text-decoration:none;display:flex}a.srv:hover{border-color:var(--c-call);color:var(--c-ink)}a.srv:hover h3{text-decoration:underline;text-decoration-thickness:var(--bw-1)}a.srv:focus-visible{border-radius:var(--r-m)}.srv__ic{width:var(--ico-box-l);height:var(--ico-box-l);border-radius:var(--r-ico);background:var(--c-soft);color:var(--c-ink);flex:none;justify-content:center;align-items:center;display:flex}.srv__ic svg{width:var(--icon-xl);height:var(--icon-xl)}.srv__body{gap:var(--sp-1);flex-direction:column;flex:1;align-self:center;min-width:0;display:flex}.srv p{color:var(--c-ink-2)}.srv__go{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal);align-self:center}.srv--off{background:var(--c-soft-2);border-style:dashed}.linklist{column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.linklist--1{grid-template-columns:minmax(0,1fr)}.linklist>li{border-bottom:var(--bw-1) dashed var(--c-line);display:flex}.li-link,.li-text{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--tap);padding-block:var(--sp-2);line-height:var(--lh-snug);display:flex}.li-link{color:var(--c-ink);font-weight:var(--fw-strong);text-decoration:none}.li-link:hover{color:var(--c-link);text-decoration:underline}.li-link svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal)}.li-lead{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.li-link .li-ico{width:var(--icon-m);height:var(--icon-m);color:var(--c-ink-2);flex:none}.li-link:hover .li-ico{color:var(--c-link)}.li-text{color:var(--c-muted);justify-content:flex-start}.li-text:before{content:"";width:var(--dot);height:var(--dot);border-radius:var(--r-round);background:var(--c-line-strong);flex:none}.pills{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pill{min-height:var(--tap);padding:0 var(--sp-4);background:var(--c-surface);border:var(--bw-1) solid var(--c-line-strong);border-radius:var(--r-m);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-med);line-height:var(--lh-snug);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:center;text-decoration:none;display:inline-flex}a.pill:hover{border-color:var(--c-call);color:var(--c-link)}.grps{gap:var(--sp-4);display:grid}.grp{background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);flex-direction:column;display:flex;overflow:hidden}.grp__h{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--c-soft-2);border-bottom:var(--bw-1) solid var(--c-line);display:flex}.grp__t{font-size:var(--fs-h3);font-weight:var(--fw-strong);letter-spacing:var(--ls-snug);line-height:var(--lh-snug)}.grp__n{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.grp .linklist{padding:var(--sp-1) var(--sp-5) var(--sp-3)}.more{align-items:center;gap:var(--sp-2);min-height:var(--tap);margin-top:var(--sp-1);font-weight:var(--fw-strong);display:inline-flex}.more svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal)}.faq{max-width:var(--w-narrow);border-top:var(--bw-1) solid var(--c-ink)}.faq details{border-bottom:var(--bw-1) solid var(--c-line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--sp-5);min-height:4rem;padding-block:var(--sp-3);font-size:var(--fs-h3);font-weight:var(--fw-strong);letter-spacing:var(--ls-btn);line-height:var(--lh-snug);cursor:pointer;list-style:none;display:flex;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:var(--bw-1) solid var(--c-line-strong);border-radius:var(--r-xs);flex:none;width:1.75rem;height:1.75rem}.faq summary:before{content:"+";width:1.75rem;height:1.75rem;color:var(--c-signal);font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:var(--fw-med);line-height:var(--lh-none);transition:transform var(--dur-2) var(--ease);justify-content:center;align-items:center;margin-top:-.875rem;display:flex;position:absolute;top:50%;right:0}.faq details[open] summary:before{transform:var(--rotate-open)}.faq summary:hover{color:var(--c-link)}.faq details>p{padding:0 var(--sp-7) var(--sp-5) 0;color:var(--c-ink-2);max-width:var(--w-prose)}.band{background:var(--c-band);color:var(--c-on-band)}.band__in{gap:var(--sp-5);padding-block:var(--sp-7);display:grid}.band__text{gap:var(--sp-3);max-width:var(--w-prose);flex-direction:column;display:flex}.band .lbl{color:var(--c-on-label)}.band .lbl:before{background:var(--c-on-foot-line)}.band h2,.band__h{color:var(--c-on-band)}.band__h{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-h2);line-height:var(--lh-h2);margin:0}.band__text>p:not(.lbl){color:var(--c-on-band-2);font-size:var(--fs-lead);line-height:var(--lh-lead)}.band{--cta-call-bg:var(--c-surface);--cta-call-bg-hover:var(--c-call-soft);--cta-call-fg:var(--c-call)}.band .cta--whatsapp{box-shadow:inset 0 0 0 2px var(--c-on-band)}.band .cta:focus-visible{box-shadow:var(--ring-dark)}.pager{margin-top:var(--sp-6)}.pager ul{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pager a,.pager span{justify-content:center;align-items:center;gap:var(--sp-1);min-width:var(--tap);min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-m);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.pager a{background:var(--c-surface);border:var(--bw-1) solid var(--c-line-strong);color:var(--c-link)}.pager a:hover{background:var(--c-call-soft);border-color:var(--c-call)}.pager [aria-current=page]{background:var(--c-call);border:var(--bw-1) solid var(--c-call);color:var(--c-on-call)}.pager .pager__gap{min-width:auto;color:var(--c-ink-2);padding:0}.pager .pager__off{border:var(--bw-1) dashed var(--c-line-strong);color:var(--c-muted)}.pager svg{width:var(--icon-s);height:var(--icon-s)}.pager__label{display:none}.grid-list{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.grid-list a{justify-content:space-between;align-items:center;gap:var(--sp-2);height:100%;min-height:var(--tile-h);padding:var(--sp-3) var(--sp-4);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);color:var(--c-ink);line-height:var(--lh-snug);text-decoration:none;display:flex}.grid-list a:hover{border-color:var(--c-call)}.grid-list svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal)}.az{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.az__b{gap:var(--sp-1);flex-direction:column;display:flex}.az__h{padding-bottom:var(--sp-2);border-bottom:var(--bw-1) solid var(--c-ink);font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--fw-med)}.az--wide{grid-template-columns:minmax(0,1fr)}.posts{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.contact{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.contact__item{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);background:var(--c-surface);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);display:flex}.contact__item div{gap:var(--sp-1);flex-direction:column;display:flex}.contact__item .btns{margin-top:var(--sp-2)}.legal-id{gap:var(--sp-3);padding:var(--sp-5);background:var(--c-soft);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);max-width:var(--w-prose);flex-direction:column;display:flex}.legal-id dl{gap:var(--sp-2) var(--sp-5);margin:0;display:grid}.legal-id dt{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.legal-id dd{font-weight:var(--fw-strong);margin:0}.article-meta{gap:var(--sp-1) var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2);flex-wrap:wrap;display:flex}.e404{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.e404__n{font-family:var(--font-mono);font-size:var(--fs-404);font-weight:var(--fw-med);letter-spacing:var(--ls-tight);line-height:var(--lh-none);color:var(--c-call)}.ftr{background:var(--c-foot);color:var(--c-on-foot);border-top:var(--bw-1) solid var(--c-on-foot-line)}.ftr a{color:var(--c-on-foot);font-weight:var(--fw-body);text-decoration:none}.ftr a:hover{color:var(--c-on-band);text-decoration:underline}.ftr :focus-visible{box-shadow:var(--ring-dark)}.ftr__g{gap:var(--sp-6) var(--sp-4);padding-block:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ftr__brand{gap:var(--sp-3);flex-direction:column;grid-column:1/-1;display:flex}.ftr__h{margin:0 0 var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-label);line-height:var(--lh-snug);text-transform:uppercase;color:var(--c-on-band)}.ftr ul{margin:0;padding:0;list-style:none}.ftr li a{min-height:var(--tap);font-size:var(--fs-small);align-items:center;display:flex}.ftr__data{font-size:var(--fs-small);color:var(--c-on-foot-2)}.ftr__b{align-items:center;gap:0 var(--sp-5);padding-block:var(--sp-4);background:linear-gradient(var(--c-on-foot-line), var(--c-on-foot-line)) top / 100% var(--bw-1) no-repeat content-box;font-size:var(--fs-small);color:var(--c-on-foot-2);flex-wrap:wrap;display:flex}.ftr__b a{min-height:var(--tap);color:var(--c-on-foot-2);align-items:center;display:inline-flex}.ftr__copy{width:100%}.cta-sticky-bar{font-size:var(--fs-btn);line-height:var(--lh-snug)}.hdr__end{--cta-min-height:var(--btn-h-s);--cta-padding-inline:var(--sp-4);--cta-gap:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-snug)}.ftr__data{gap:var(--sp-1);--cta-call-bg:transparent;--cta-call-bg-hover:transparent;--cta-call-fg:var(--c-on-band);--cta-whatsapp-bg:transparent;--cta-whatsapp-bg-hover:transparent;--cta-whatsapp-fg:var(--c-on-foot);--cta-min-height:var(--tap);--cta-padding-inline:0;--cta-font-weight:var(--fw-strong);flex-direction:column;display:flex}.ftr__data .cta:hover{box-shadow:none;text-decoration:underline}.ftr__data .cta:active{transform:none}.ftr__data .cta:focus-visible{box-shadow:var(--ring-dark);border-radius:var(--r-s)}.review__stars{color:var(--c-ink);font-size:var(--fs-lead);letter-spacing:var(--ls-label);line-height:var(--lh-none)}.review__author{padding-top:var(--sp-2);font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--c-ink-2);margin-top:auto}.linklist--long{grid-template-columns:minmax(0,1fr)}.page__image{border-radius:var(--r-m);width:100%;height:auto}@media (width>=600px){.btns{flex-flow:wrap}.btns>.cta{width:auto}.tiles,.towns__list{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-list{grid-template-columns:repeat(3,minmax(0,1fr))}.averias,.srvs,.cards,.contact,.posts,.benefits,.lsrvs{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-id dl{grid-template-columns:max-content 1fr}.az{grid-template-columns:repeat(3,minmax(0,1fr))}.az--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.pager__label{display:inline}}@media (width>=768px){.wrap{padding-inline:var(--gutter-l)}.wrap--narrow{max-width:calc(var(--w-narrow) + 2 * var(--gutter-l))}.hdr__call{display:inline-flex}.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.linklist{column-gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}.linklist--1{grid-template-columns:minmax(0,1fr)}.linklist--long{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__g{grid-template-columns:var(--cols-ftr)}.ftr__brand{grid-column:auto}.ftr__copy{width:auto}}@media (width>=1024px){.hdr__in{min-height:var(--hdr-h-l)}.sec{padding-block:var(--sp-8)}.hero__in{grid-template-columns:var(--cols-hero);align-items:center;column-gap:var(--sp-8);padding-block:var(--sp-8)}.hero__in>.ficha{align-self:center}.hero--simple .hero__in{padding-bottom:var(--sp-7);grid-template-columns:minmax(0,1fr)}.sec__split{column-gap:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sec__split--cards{grid-template-rows:auto 1fr}.sec__split--cards>.prose{grid-area:1/1}.sec__split--cards>.aside-ficha{grid-area:1/2/span 2}.sec__split--cards>.lsrvs{grid-area:2/1;align-self:start}.aside-ficha__h,.aside-ficha__list{padding-inline:var(--sp-5)}.sec__split>.aside-ficha{top:var(--sp-6);align-self:start;position:sticky}.ficha__h{min-height:var(--ficha-h-l);padding-inline:var(--sp-5)}.ficha__r{min-height:var(--ficha-row-l);padding-inline:var(--sp-5)}.ficha__pie{padding-inline:var(--sp-5)}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-list{grid-template-columns:repeat(4,minmax(0,1fr))}.az{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr))}.az--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.pasos{grid-template-columns:repeat(4,minmax(0,1fr))}.pasos--3,.averias,.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.srvs--2,.contact{grid-template-columns:repeat(2,minmax(0,1fr))}.posts{grid-template-columns:repeat(3,minmax(0,1fr))}.band__in{align-items:center;column-gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto}.band h2,.band__h{font-size:var(--fs-band)}.grps{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.grp .linklist{grid-template-columns:repeat(2,minmax(0,1fr))}.grp--wide{grid-column:1/-1}.grp--wide .linklist{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}.ficha__note{color:var(--c-muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.5;display:block}@media (width<=1279px){.ficha__r--note{justify-content:center;align-items:flex-start;gap:var(--sp-1);padding-block:var(--sp-3);flex-direction:column}.ficha__r--note dd{text-align:left}}.hero--marca{background:var(--c-bg);border-bottom:0}.loc{background:var(--c-soft);border-top:var(--bw-1) solid var(--c-line);border-bottom:var(--bw-1) solid var(--c-line);padding:24px 0 28px}.loc__in{flex-direction:column;align-items:stretch;gap:14px;display:flex}.loc__tit{font-size:16px;font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--c-ink);align-items:center;gap:12px;margin:0;line-height:1.3;display:flex}.loc__tit small{font-size:14px;font-weight:var(--fw-body);color:var(--c-ink-2);margin-top:2px;display:block}.loc__ic{border-radius:var(--r-ico);background:var(--c-ink);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.loc__ic svg{width:20px;height:20px}.loc__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.chip{border:var(--bw-1) solid var(--c-line-strong);border-radius:var(--r-m);background:var(--c-bg);height:46px;font-size:15.5px;font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--c-ink);white-space:nowrap;align-items:center;gap:9px;padding:0 12px;text-decoration:none;display:flex}.chip .pin{width:15px;height:15px;color:var(--c-signal);flex-shrink:0}.chip .ch{width:14px;height:14px;color:var(--c-line-strong);transition:transform var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex-shrink:0;margin-left:auto}a.chip:hover,a.chip:focus-visible{border-color:var(--c-call);color:var(--c-call)}a.chip:hover .ch,a.chip:focus-visible .ch{color:var(--c-call);transform:translate(2px)}.chip--ancho{grid-column:span 2}.loc__mas{font-size:var(--fs-small);font-weight:var(--fw-strong)}.bens{grid-template-columns:1fr;gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.ben{border-top:var(--bw-1) solid var(--c-line);align-items:center;gap:11px;min-height:46px;padding:7px 0;display:flex}.ben__ic{border-radius:var(--r-ico);background:var(--c-call-soft);width:30px;height:30px;color:var(--c-call);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ben__ic svg{width:18px;height:18px}.ben__ic--s{background:var(--c-signal-soft);color:var(--c-signal)}.ben b{font-size:14.5px;font-weight:var(--fw-strong);letter-spacing:-.01em;line-height:1.25;display:block}.ben small{color:var(--c-muted);margin-top:1px;font-size:12.5px;line-height:1.4;display:block}@media (width>=768px){.loc{padding:22px 0}.loc__in{flex-direction:row;align-items:center;gap:28px}.loc__tit{flex-shrink:0;max-width:240px}.loc__lista{flex-wrap:wrap;gap:10px;display:flex}.chip{height:44px;padding:0 15px 0 13px;display:inline-flex}.chip .ch{margin-left:0}.chip--ancho{grid-column:auto}.bens{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px}.ben{align-items:flex-start;min-height:0;padding:13px 0 0}.ben__ic{width:34px;height:34px}.ben b{font-size:15px}.ben small{margin-top:3px}}.tabla{overflow-x:auto}.tabla table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.tabla th,.tabla td{padding:var(--sp-3);border-bottom:var(--bw-1) solid var(--c-line);text-align:left;vertical-align:top}.tabla thead th{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.tabla tbody th{font-weight:var(--fw-strong);color:var(--c-ink)}@media (width<=767px){.tabla thead{display:none}.tabla tr{padding:var(--sp-3) 0;border-bottom:var(--bw-1) solid var(--c-line);display:block}.tabla th,.tabla td{padding:var(--sp-1) 0;border:0;display:block}.tabla td:before{content:attr(data-col) ": ";font-weight:var(--fw-med);color:var(--c-ink-2)}}.tabla__intro,.tabla__leyenda{margin:0 0 var(--sp-3);color:var(--c-ink-2)}.tabla__leyenda{margin-top:var(--sp-3);font-size:var(--fs-small)}.ilustracion{margin:var(--sp-5) 0}.ilustracion img{border-radius:var(--r-2,12px);width:100%;height:auto;display:block}.hero__img{min-width:0;margin:0}.hero__img img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-m);filter:saturate(.8)contrast(.95)brightness(.97);width:100%;height:auto;display:block}.hero__urg{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--c-ink-2);margin:0;display:flex}.hero__urg svg{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal)}@media (width>=1024px){.hero--bleed{--hero-max:var(--w-content);--hero-g:clamp(3rem, 6.52vw - 1.175rem, 6rem);--hero-t:36.25rem;--hero-f:29rem;min-height:560px;position:relative}.hero--bleed .hero__img{height:100%;top:0;right:0;left:calc((100% - min(100%, var(--hero-max))) / 2 + var(--gutter-l) + min(var(--hero-t), (min(100%, var(--hero-max)) - 2 * var(--gutter-l) - var(--hero-g)) * .55) + var(--hero-g) + min(var(--hero-f), (min(100%, var(--hero-max)) - 2 * var(--gutter-l) - var(--hero-g)) * .45) / 2);position:absolute}.hero--bleed .hero__img:after{content:"";background:linear-gradient(to right, var(--c-bg), #fff0);pointer-events:none;width:22%;position:absolute;inset:0 auto 0 0}.hero--bleed .hero__img picture,.hero--bleed .hero__img img{width:100%;height:100%}.hero--bleed .hero__img img{aspect-ratio:auto;object-fit:cover;border-radius:0}.hero--bleed .hero__in{max-width:var(--hero-max);grid-template-columns:min(var(--hero-t), (100% - var(--hero-g)) * .55) min(var(--hero-f), (100% - var(--hero-g)) * .45);justify-content:start;align-items:center;column-gap:var(--hero-g);min-height:560px}.hero--bleed .hero__text{grid-column:1;padding-right:0}.hero--bleed .hero__in>.ficha{z-index:1;border:var(--bw-1) solid var(--c-line);grid-column:2;align-self:center;position:relative;box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a14,0 24px 48px -12px #0f172a1f}}@media (width<=1023px){.hero--bleed .hero__in{flex-direction:column;align-items:stretch;display:flex}.hero--bleed .hero__text{display:contents}.hero--bleed .hero__text>*{order:1}.hero--bleed .hero__text>.bens{order:2}.hero--bleed .hero__text>.btns{order:3}.hero--bleed .hero__img{order:4;margin-top:6px}.hero--bleed .hero__img img{aspect-ratio:auto;height:280px}.hero--bleed .hero__in>.ficha{order:5}.hero:not(.hero--bleed) .hero__text>*{order:1}.hero:not(.hero--bleed) .hero__text>.bens{order:2}.hero:not(.hero--bleed) .hero__text>.btns{order:3}}.about{border-top:var(--bw-1) solid var(--c-line)}.about__in{gap:var(--sp-6);display:grid}.about__text h2{margin:var(--sp-3) 0 var(--sp-4)}.about__p{max-width:34rem;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--c-ink-2);margin:0}.about__tiles{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.about__tile{gap:var(--sp-2);padding:var(--sp-5);border:var(--bw-1) solid var(--c-line);border-top:3px solid var(--c-signal);border-radius:var(--r-m);background:var(--c-soft);flex-direction:column;display:flex}.about__fig{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-h2);line-height:var(--lh-h2);color:var(--c-ink);font-variant-numeric:tabular-nums}.about__lbl{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--c-ink-2)}@media (width>=640px){.about__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.about__in{align-items:center;column-gap:var(--sp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tile__d{color:var(--c-ink-2);font-size:var(--fs-xs);font-weight:var(--fw-med);font-variant-numeric:tabular-nums;margin-top:2px;text-decoration:none;display:block}.tiles__legend{margin:var(--sp-4) 0 0;max-width:var(--w-prose);color:var(--c-muted);font-size:var(--fs-xs);line-height:var(--lh-snug)}.brands__closing{margin:var(--sp-4) 0 0;color:var(--c-ink);font-weight:var(--fw-med)}.about__p strong{font-weight:var(--fw-strong);color:inherit}.hdr{z-index:var(--z-menu)}.hdr__in{column-gap:var(--sp-4);flex-wrap:wrap;row-gap:0}.secnav{margin-inline:calc(-1 * var(--gutter));border-top:var(--bw-1) solid var(--c-line);scrollbar-width:none;flex:1 0 100%;order:3;overflow-x:auto}.secnav::-webkit-scrollbar{display:none}.secnav__list{gap:var(--sp-1);padding:0 var(--gutter);white-space:nowrap;margin:0;list-style:none;display:flex}.secnav__a{min-height:var(--tap);padding:0 var(--sp-3);color:var(--c-ink-2);font-size:var(--fs-small);font-weight:var(--fw-med);align-items:center;text-decoration:none;display:flex}.secnav__a:hover{color:var(--c-ink)}.menu__btn{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-3);border:var(--bw-1) solid var(--c-line-strong);border-radius:var(--r-m);background:var(--c-bg);color:var(--c-ink);font-weight:var(--fw-strong);text-decoration:none;display:flex}.menu__btn svg{width:var(--icon-m);height:var(--icon-m)}.hdr__bar2{z-index:var(--z-menu);max-height:calc(100vh - var(--hdr-h));background:var(--c-bg);border-bottom:var(--bw-1) solid var(--c-line-strong);box-shadow:var(--shadow-2);display:none;position:absolute;inset:100% 0 auto;overflow-y:auto}.hdr__bar2.is-open,.hdr__bar2:target{display:block}.mnav__list{padding:var(--sp-2) 0 var(--sp-4);margin:0;list-style:none}.mnav__item{border-bottom:var(--bw-1) solid var(--c-line)}.mnav__a{min-height:var(--tap);padding:var(--sp-2) 0;color:var(--c-ink);font-size:var(--fs-lead);font-weight:var(--fw-med);cursor:pointer;justify-content:space-between;align-items:center;text-decoration:none;list-style:none;display:flex}.mnav__a::-webkit-details-marker{display:none}.mnav__a[aria-current=page],.mnav__a.is-current{color:var(--c-call)}.dd__caret{width:var(--icon-s);height:var(--icon-s);color:var(--c-signal);transition:transform var(--dur-2) var(--ease);transform:rotate(90deg)}.dd[open]>summary .dd__caret{transform:rotate(-90deg)}.dd__panel{padding:0 0 var(--sp-3)}.dd__panel ul{margin:0;padding:0;list-style:none}.dd__label{margin:var(--sp-3) 0 var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.dd__a{min-height:var(--tap);color:var(--c-ink);font-size:var(--fs-body);align-items:center;text-decoration:none;display:flex}.dd__a:hover{color:var(--c-call)}.dd__a[aria-current=page]{font-weight:var(--fw-strong)}.mnav a:focus-visible,.mnav summary:focus-visible,.secnav__a:focus-visible,.menu__btn:focus-visible{outline:2px solid var(--c-call);outline-offset:2px;border-radius:var(--r-m)}@media (width>=1024px){.hdr__in{flex-wrap:nowrap}.secnav{border-top:0;flex:0 auto;order:0;margin:0;overflow:visible}.secnav__list{padding:0}.menu__btn{display:none}.hdr__bar2,.hdr__bar2:target{max-height:none;box-shadow:none;border-top:var(--bw-1) solid var(--c-line);background:var(--c-soft-2);border-bottom:0;display:block;position:static;overflow:visible}.mnav{position:relative}.mnav__list{align-items:center;gap:var(--sp-1);padding:0;display:flex}.mnav__item{border-bottom:0}.mnav__a{gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-m);font-size:var(--fs-small)}.mnav__a:hover,.dd[open]>summary{background:var(--c-soft)}.mnav__item:first-child .mnav__a{margin-left:calc(-1 * var(--sp-3))}.dd__panel{z-index:var(--z-menu);min-width:16rem;padding:var(--sp-3) var(--sp-5) var(--sp-4);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);background:var(--c-bg);position:absolute;top:100%;left:0;box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a14,0 24px 48px -12px #0f172a1f}.dd{position:static}.mnav__item{position:relative}.mnav__item:has(.dd__panel--mega){position:static}.dd__panel--mega{left:var(--gutter-l);right:var(--gutter-l);gap:var(--sp-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dd__a{min-height:2.25rem;font-size:var(--fs-small)}}[data-page-type=coverage-town]>#aparatos,[data-page-type=coverage-town]>#como-trabajamos+.sec:not([id]){background:var(--c-soft)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas{background:var(--c-ink);color:var(--c-on-band)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas h2,:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas h3,:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .brands__closing{color:var(--c-on-band)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .lead{color:var(--c-on-band-2)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .lbl{color:var(--c-on-label)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .lbl:before{background:var(--c-on-foot-line)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .pill{border-color:var(--c-on-foot-line);color:var(--c-on-band);background:0 0}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas a.pill:hover{background:var(--c-on-dark-hover);border-color:var(--c-on-band);color:var(--c-on-band)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .more,:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .more:hover{color:var(--c-on-band)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .more svg{color:var(--c-signal-dark)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas :focus-visible{box-shadow:var(--ring-dark)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tiles{gap:var(--sp-3)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile{gap:var(--sp-4);min-height:var(--ap-h);padding:var(--sp-3) var(--sp-4);background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-ap);font-weight:var(--fw-strong);letter-spacing:var(--ls-snug)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .ico{width:var(--ap-ico);height:var(--ap-ico);background:var(--c-call-soft);color:var(--c-call)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile__d{margin-top:var(--sp-1);color:var(--c-signal);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-med);letter-spacing:0;font-variant-numeric:tabular-nums}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile__go{color:var(--c-line-strong);transition:transform var(--dur-1) var(--ease), color var(--dur-1) var(--ease)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile:hover{background:var(--c-bg);border-color:var(--c-call);color:var(--c-ink)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile:hover .tile__t{text-decoration:none}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile:hover .tile__go{color:var(--c-call)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .group__label:after{background:var(--c-line)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tiles__legend{font-size:var(--fs-small)}.towns-band{background:var(--c-soft);border-block:var(--bw-1) solid var(--c-line)}.towns-band>.wrap{padding-block:var(--sp-6)}.towns-band .towns{margin-top:0}.card__ic{width:var(--ap-ico-s);height:var(--ap-ico-s);margin-bottom:var(--sp-1);border-radius:var(--r-ico);background:var(--c-signal-soft);color:var(--c-signal);flex:none;justify-content:center;align-items:center;display:flex}.card__ic svg{width:var(--icon-l);height:var(--icon-l)}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .pills{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .pill{min-height:var(--chip-h-s);padding:0 var(--sp-4);font-size:var(--fs-ficha);font-weight:var(--fw-strong);letter-spacing:var(--ls-btn);justify-content:center;display:flex}.faq-card{gap:var(--sp-4);margin-top:var(--sp-6);padding:var(--sp-5);border:var(--bw-1) solid var(--c-line-strong);border-left:var(--bw-accent) solid var(--c-signal);border-radius:var(--r-m);background:var(--c-surface);flex-direction:column;display:flex}.faq-card .btns{flex-direction:column}.faq-card .btns>.cta{width:100%}.faq-card__h{color:var(--c-ink);font-size:var(--fs-h3);font-weight:var(--fw-black);letter-spacing:var(--ls-snug);line-height:var(--lh-snug);margin:0}.faq-card__r{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-block:var(--bw-1) solid var(--c-line);color:var(--c-ink-2);font-size:var(--fs-small);margin:0;display:flex}.faq-card__r strong{color:var(--c-signal);font-family:var(--font-mono);font-size:var(--fs-ficha);font-weight:var(--fw-med);font-variant-numeric:tabular-nums}@media (width>=600px){.towns-band .towns__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .pills{flex-wrap:wrap;display:flex}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .pill{min-height:var(--chip-h);padding:0 var(--sp-5);display:inline-flex}}@media (width<=767px){:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile{min-height:var(--ap-h-s);padding:var(--sp-3)}:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .ico{width:var(--ap-ico-s);height:var(--ap-ico-s)}}@media (width<=1023px){:is([data-page-type=coverage-town]>#aparatos,[data-page-type=home]>#aparatos,[data-page-type=service-town]>[data-links=same-town],[data-page-type=installation]>[data-links=appliance-family],[data-page-type=maintenance]>[data-links=appliance-family],[data-page-type=failure]>[data-links=appliance-family],[data-page-type=subtype]>[data-links=appliance-family],[data-page-type=brand]>[data-links=brand-services]) .tile{font-size:var(--fs-ap-s)}}@media (width>=1024px){.towns-band .towns{grid-template-columns:var(--w-towns-h) minmax(0, 1fr);column-gap:var(--sp-6);align-items:start;display:grid}.towns-band .towns__h{padding-top:var(--sp-3);margin:0}.towns-band .towns__list{grid-template-columns:repeat(3,minmax(0,1fr))}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas>.wrap{column-gap:var(--sp-8);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .sec__h{grid-area:1/1/span 3;margin-bottom:0}:is([data-page-type=coverage-town],[data-page-type=subtype],[data-page-type=service])>#marcas .sec__h~*{grid-column:2}.faq-split{column-gap:var(--sp-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.faq-split>.sec__h,.faq-split>.faq{grid-column:1}.faq-split>.faq-card{top:var(--sp-6);grid-area:1/2/span 2;margin-top:0;position:sticky}}.apoyo{margin:0}.apoyo img{background:var(--c-soft);width:100%;height:auto;display:block}.prose .apoyo--coverage{margin-block:var(--sp-2) var(--sp-4)}.apoyo--coverage img{border-radius:var(--r-m)}.apoyo__pie{padding-top:var(--sp-2);color:var(--c-ink-2);font-size:var(--fs-small);line-height:var(--lh-snug)}.steps-split{gap:var(--sp-6);display:grid}.apoyo--steps img{border-radius:var(--r-m)}.band__photo{display:none}@media (width>=1024px){.steps-split{column-gap:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.steps-split .pasos,.steps-split .pasos--3{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.steps-split .sec__h{margin-bottom:var(--sp-6)}.band--photo{overflow:hidden}.band--photo .band__in{row-gap:var(--sp-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.band--photo .band__text{grid-area:1/1}.band--photo .btns{grid-area:2/1}.band__photo{margin-block:calc(-1 * var(--sp-7));margin-right:calc(-1 * (var(--gutter-l) + max(0px, (100vw - var(--w-content)) / 2)));grid-area:1/2/span 2;align-self:stretch;display:block;position:relative}.band__photo picture{position:absolute;inset:0}.band__photo img{object-fit:cover;width:100%;height:100%}.band__photo:after{content:"";background:var(--c-ink);opacity:.55;position:absolute;inset:0}}[data-page-type=service-town]>#como-trabajamos{background:var(--c-soft)}[data-page-type=service-town]>[data-links=nearby]{background:var(--c-soft);border-block:var(--bw-1) solid var(--c-line)}[data-page-type=service-town]>[data-links=nearby] .tile{background:var(--c-bg)}:is([data-page-type=installation],[data-page-type=maintenance])>#como-trabajamos,:is([data-page-type=installation],[data-page-type=maintenance])>#como-trabajamos+.sec+.sec:not(.band),:is([data-page-type=installation],[data-page-type=maintenance])>#como-trabajamos+.sec+.sec+.sec+.sec:not(.band){background:var(--c-soft)}:is([data-page-type=installation],[data-page-type=maintenance])>[data-links=appliance-family]{background:var(--c-soft);border-block:var(--bw-1) solid var(--c-line)}.prose-cards{gap:var(--sp-5);display:grid}.prose-card{max-width:none;padding:var(--sp-5);border:var(--bw-1) solid var(--c-line-strong);border-left:var(--bw-accent) solid var(--c-signal);border-radius:var(--r-m);background:var(--c-surface)}.prose-cards--1{max-width:var(--w-prose);margin-inline:auto}@media (width>=1024px){.prose-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.prose-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-card{padding:var(--sp-6)}}[data-page-type=failure]>.loc+.sec,[data-page-type=failure]>.loc+.sec+.sec+.sec,[data-page-type=failure]>.loc+.sec+.sec+.sec+.sec+.sec,[data-page-type=failure]>.loc+.sec+div.wrap+.sec+.sec,[data-page-type=failure]>.loc+.sec+div.wrap+.sec+.sec+.sec+.sec{background:0 0}[data-page-type=failure]>.loc+.sec+.sec,[data-page-type=failure]>.loc+.sec+.sec+.sec+.sec,[data-page-type=failure]>.loc+.sec+.sec+.sec+.sec+.sec+.sec,[data-page-type=failure]>.loc+.sec+div.wrap+.sec,[data-page-type=failure]>.loc+.sec+div.wrap+.sec+.sec+.sec,[data-page-type=failure]>.loc+.sec+div.wrap+.sec+.sec+.sec+.sec+.sec{background:var(--c-soft)}[data-page-type=failure]>.band+.sec:has(+[data-links=appliance-family]),[data-page-type=failure]>.band+.sec+.sec:has(+[data-links=appliance-family]){background:0 0}[data-page-type=failure]>.band+.sec:has(+.sec+[data-links=appliance-family]){background:var(--c-soft)}[data-page-type=failure]>[data-links=appliance-family]{background:var(--c-soft);border-block:var(--bw-1) solid var(--c-line)}[data-page-type=subtype]>#como-trabajamos{background:var(--c-soft)}[data-page-type=subtype]>#averias{background:0 0}[data-page-type=subtype]>[data-links=appliance-family]{background:var(--c-soft);border-block:var(--bw-1) solid var(--c-line)}[data-page-type=service]>.loc+.sec,[data-page-type=service]>.loc+.sec+.sec+.sec,[data-page-type=service]>.loc+.sec+.sec+.sec+.sec+.sec{background:0 0}[data-page-type=service]>.loc+.sec+.sec,[data-page-type=service]>.loc+.sec+.sec+.sec+.sec,[data-page-type=service]>.loc+.sec+.sec+.sec+.sec+.sec+.sec,[data-page-type=service]>.sec:not(#marcas):has(+#dudas),[data-page-type=service]>.sec:not(#marcas):has(+.sec+.sec+#dudas),[data-page-type=service]>.sec:not(#marcas):has(+.sec+.sec+.sec+.sec+#dudas){background:var(--c-soft)}[data-page-type=service]>.sec:not(#marcas):has(+.sec+#dudas),[data-page-type=service]>.sec:not(#marcas):has(+.sec+.sec+.sec+#dudas),[data-page-type=service]>.sec:not(#marcas):has(+.sec+.sec+.sec+.sec+.sec+#dudas){background:0 0}[data-page-type=service]>[data-links]:has(+#dudas){border-block:var(--bw-1) solid var(--c-line)}[data-page-type=service]>:is([data-links=siblings],[data-links=service-towns]) .linklist{row-gap:var(--sp-3);column-gap:var(--sp-3)}[data-page-type=service]>:is([data-links=siblings],[data-links=service-towns]) .linklist>li{border-bottom:0}[data-page-type=service]>:is([data-links=siblings],[data-links=service-towns]) .li-link{min-height:var(--ap-h-s);padding:var(--sp-3) var(--sp-4);border:var(--bw-1) solid var(--c-line);border-radius:var(--r-m);background:var(--c-bg);transition:border-color var(--dur-1) var(--ease)}[data-page-type=service]>:is([data-links=siblings],[data-links=service-towns]) .li-link:hover{border-color:var(--c-call);color:var(--c-ink);text-decoration:none}[data-page-type=service]>:is([data-links=siblings],[data-links=service-towns]) .li-lead>span{gap:var(--sp-1);flex-direction:column;display:flex}[data-page-type=service]>:is([data-links=siblings],[data-links=service-towns]) .tile__d{color:var(--c-signal);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-med);letter-spacing:0;font-variant-numeric:tabular-nums}[data-page-type=brand]>[data-links=brand-services]{background:var(--c-soft);border-block:var(--bw-1) solid var(--c-line)}[data-page-type=home]>#zonas,[data-page-type=home]>#como-trabajamos,[data-page-type=home]>#marcas{background:var(--c-soft)}@media (width>=1024px){[data-page-type=home]>#marcas>.wrap{column-gap:var(--sp-8);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}[data-page-type=home]>#marcas .sec__h{grid-area:1/1/span 3;margin-bottom:0}[data-page-type=home]>#marcas .sec__h~*{grid-column:2}}[data-page-type=service-town]>.hero+.sec{background:var(--c-soft)}[data-page-type=service-town]>.hero+.sec+#como-trabajamos,[data-page-type=service-town]>.sec:has(+.sec+#dudas){background:0 0}[data-page-type=service-town]>.sec:has(+.sec+.sec+#dudas){background:var(--c-soft)}[data-page-type=service-town]>.sec:has(+.sec+.sec+.sec+#dudas){background:0 0}:is([data-page-type=installation],[data-page-type=maintenance])>.band+.sec:has(+.sec+[data-links=appliance-family]),:is([data-page-type=about],[data-page-type=blog-index],[data-page-type=brands-hub],[data-page-type=contact],[data-page-type=legal],[data-page-type="404"])>.hero+.sec{background:var(--c-soft)}.cta--whatsapp[data-astro-cid-2z3ghql5]{justify-content:center;align-items:center;gap:var(--cta-gap,.5rem);min-height:var(--cta-min-height,44px);padding-inline:var(--cta-padding-inline,1.25rem);border-radius:var(--cta-radius,999px);background:var(--cta-whatsapp-bg,#25d366);color:var(--cta-whatsapp-fg,#fff);font:inherit;font-weight:var(--cta-font-weight,600);text-decoration:none;display:inline-flex}.cta--whatsapp[data-astro-cid-2z3ghql5]:hover{background:var(--cta-whatsapp-bg-hover,var(--cta-whatsapp-bg,#1ebe5b))}.cta__glyph[data-astro-cid-2z3ghql5]{fill:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.cta-sticky-bar[data-astro-cid-rg7uwnrg]{display:none}@media (width<=47.9375rem){.cta-sticky-bar[data-astro-cid-rg7uwnrg]{inset-inline:0;z-index:var(--cta-z-floating,50);padding:0 var(--cta-gutter,1rem) calc(var(--cta-space,.5rem) + env(safe-area-inset-bottom,0px));pointer-events:none;display:block;position:fixed;bottom:0}.cta-sticky-bar__pill[data-astro-cid-rg7uwnrg]{height:var(--cta-sticky-bar-height,3.5rem);padding:var(--cta-space-1,.25rem);border-radius:var(--cta-radius,999px);background:var(--cta-sticky-bar-bg,#ffffffd9);box-shadow:var(--cta-shadow,0 8px 24px #0000002e);backdrop-filter:blur(8px);pointer-events:auto;display:flex}.cta-sticky-bar[data-astro-cid-rg7uwnrg] .cta-sticky-bar__btn{flex:1 1 0}@supports (animation-timeline:scroll()){.cta-sticky-bar[data-astro-cid-rg7uwnrg]{animation-name:cta-sticky-bar-reveal;animation-timing-function:linear;animation-fill-mode:both;animation-range:70vh 100vh;animation-timeline:scroll(root)!important}}}@keyframes cta-sticky-bar-reveal{0%{opacity:0;visibility:hidden;transform:translateY(150%)}to{opacity:1;visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes cta-sticky-bar-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}}.cta-floating-wa[data-astro-cid-rg7uwnrg]{right:calc(var(--cta-gutter,1rem) + env(safe-area-inset-right,0px));bottom:calc(var(--cta-gutter,1rem) + env(safe-area-inset-bottom,0px));z-index:var(--cta-z-floating,50);position:fixed}.cta-floating-wa[data-astro-cid-rg7uwnrg] .cta-floating-wa__btn{width:3.5rem;height:3.5rem;box-shadow:var(--cta-shadow,0 10px 30px #0b122038);border-radius:50%;padding:0}.cta-floating-wa[data-astro-cid-rg7uwnrg] .cta-floating-wa__btn svg{width:30px;height:30px}@media (width<=47.9375rem){.cta-floating-wa--desktop[data-astro-cid-rg7uwnrg]{display:none}}@media print{.cta-sticky-bar[data-astro-cid-rg7uwnrg],.cta-floating-wa[data-astro-cid-rg7uwnrg]{display:none}}.cta--call[data-astro-cid-nksc3nkj]{justify-content:center;align-items:center;gap:var(--cta-gap,.5rem);min-height:var(--cta-min-height,44px);padding-inline:var(--cta-padding-inline,1.25rem);border-radius:var(--cta-radius,999px);background:var(--cta-call-bg,#111);color:var(--cta-call-fg,#fff);font:inherit;font-weight:var(--cta-font-weight,600);text-decoration:none;display:inline-flex}.cta--call[data-astro-cid-nksc3nkj]:hover{background:var(--cta-call-bg-hover,var(--cta-call-bg,#333))}.cta__icon[data-astro-cid-nksc3nkj]{flex-shrink:0;width:1.125rem;height:1.125rem}
