body{background:var(--c-bg);font-size:var(--fs-body);line-height:var(--lh-body)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}a{color:var(--c-frio)}a:hover{color:var(--c-frio-text)}:focus-visible{box-shadow:none;outline:var(--focus-w) solid var(--c-ink);outline-offset:var(--focus-off)}.num,.cifra{font-family:var(--font-mono);font-weight:var(--fw-med);font-variant-numeric:tabular-nums}.sec{padding-block:var(--sec-y)}#main-content>:not(.band){background:0 0;border-block:0}.sec__h{gap:var(--sp-3);margin-bottom:var(--sp-7);max-width:var(--w-prose)}.lead,.sec__h>p:not(.lbl){color:var(--c-ink-2);font-size:var(--fs-lead);line-height:var(--lh-lead)}@media (width>=768px) and (width<=1023px){.wrap{padding-inline:var(--gutter-m)}}.lbl{gap:var(--sp-2);font-family:var(--font);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);color:var(--c-frio)}.lbl:before{display:none}.lbl--sec{font-size:var(--fs-label)}#averias .lbl{color:var(--c-calor-text)}.lbl--hero{width:fit-content;min-height:32px;padding:0 var(--sp-4) 0 11px;border-radius:var(--r-chip);background:var(--c-frio-soft);color:var(--c-frio-text);letter-spacing:0;text-transform:none;font-size:var(--fs-label);display:inline-flex}.lbl--hero:before{content:"";border-radius:var(--r-chip);background:var(--c-frio);width:7px;height:7px;display:block}.cta{font-size:var(--fs-btn);letter-spacing:var(--ls-btn);transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}.cta--call{box-shadow:var(--e-btn-calor)}.cta--whatsapp{box-shadow:var(--e-btn-wa)}.cta:hover{transform:var(--lift)}.cta--call:hover{box-shadow:var(--e-btn-calor)}.cta--whatsapp:hover{box-shadow:var(--e-btn-wa)}.cta:active{transform:var(--press);box-shadow:none}.cta:focus-visible{box-shadow:none;outline:var(--focus-w) solid var(--c-ink);outline-offset:var(--focus-off);border-radius:var(--r-btn)}.cta--call[data-cta-label=number]{font-family:var(--font-mono);font-weight:var(--fw-med);letter-spacing:0;font-variant-numeric:tabular-nums}.btns{gap:11px}.cta-sticky-bar{--cta-radius:var(--r-chip);--cta-shadow:var(--e2)}.logo{color:var(--c-ink);gap:11px}.logo__word{font-size:1.21875rem;font-weight:var(--fw-black);letter-spacing:var(--ls-h2)}.crumbs ol{font-size:var(--fs-crumbs);color:var(--c-muted)}.crumbs li+li:before{content:"/";color:var(--c-muted)}.crumbs a{min-height:var(--tap);color:var(--c-muted)}.crumbs a:hover{color:var(--c-ink)}.crumbs [aria-current=page]{color:var(--c-ink);font-weight:var(--fw-semi)}.hero{background:0 0;border-bottom:0}.hero__in{gap:var(--sp-6);padding-block:var(--sp-5) var(--sp-9)}.hero__text{gap:var(--sp-5)}.hero__text .crumbs{margin-bottom:0}.hero h1{font-size:var(--fs-h1)}.hero .lead{max-width:33.75rem}.hero .lead strong{color:var(--c-ink)}.bens{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.ben{align-items:center;gap:var(--sp-2);min-height:var(--tap);border-radius:var(--r-chip);background:var(--c-surface);box-shadow:var(--e1);border:0;padding:0 17px;display:inline-flex}.ben__ic,.ben__ic--s{width:auto;height:auto;color:var(--c-frio);background:0 0}.ben__ic:empty{display:none}.ben__ic svg{width:16px;height:16px}.ben b{font-size:.96875rem;font-weight:var(--fw-semi)}.ben small{margin:0 0 0 var(--sp-1);color:var(--c-muted);font-size:var(--fs-legend);display:inline}.hero__img{border-radius:var(--r-img);min-width:0;margin:0;position:relative;overflow:hidden}.hero__img img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-img);filter:none;width:100%;height:auto;display:block}.hero__ph{aspect-ratio:4/3;padding:var(--sp-6);background:var(--c-ph);color:var(--c-ink-2);text-align:center;font-size:.875rem;font-weight:var(--fw-semi);justify-content:center;align-items:center;line-height:1.5;display:flex}.hero__ph:before{content:"";background-image:radial-gradient(var(--c-ph-dot) 1.3px, transparent 1.3px);background-size:16px 16px;position:absolute;inset:0}.hero__ph>span{max-width:18.75rem;position:relative}.hero__ph small{color:var(--c-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:var(--fw-med);margin-top:9px;display:block}.hero .ficha{z-index:1;width:100%;max-width:var(--w-ficha);padding:22px var(--sp-6) var(--sp-2);border-radius:var(--r-card-l);background:var(--c-surface);box-shadow:var(--e3);border:0;position:relative}.ficha__h{background:0 0;min-height:0;margin-bottom:6px;padding:0}.ficha__h .lbl{color:var(--c-muted);font-size:.75rem}.ficha__r,.ficha__r:first-child{border-top:0;border-bottom:var(--bw-1) solid var(--c-line);min-height:0;padding:15px 0}.ficha__r:last-child{border-bottom:0}.ficha__r dt{color:var(--c-ink-2);font-size:.90625rem}.ficha__r dd{font-size:var(--fs-dato);font-weight:var(--fw-bold);letter-spacing:-.015em}.ficha__v--signal{color:var(--c-calor-text);font-variant-numeric:tabular-nums}.ficha__v--ok{color:var(--c-wa)}.hero__img+.ficha{margin:var(--ficha-up) auto 0;width:calc(100% - 2 * var(--sp-4))}@media (width>=1024px){.hero__in{grid-template-columns:var(--cols-hero);column-gap:var(--grid-gap);padding-block:26px var(--sp-9)}.hero--simple .hero__in{padding-bottom:var(--sp-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.hero--simple .hero__text{grid-column:1}.hero__text{padding-bottom:56px}.hero__img{grid-area:1/2;align-self:center}.hero__img,.hero__ph{aspect-ratio:auto;height:470px}.hero__img img{aspect-ratio:auto;height:100%}.hero .hero__in>.ficha{grid-area:1/2;place-self:center start}.hero .hero__img+.ficha{width:var(--w-ficha);margin:0 0 var(--ficha-bottom) var(--ficha-left);align-self:end}}.urgency{z-index:2;max-width:var(--w-content);margin:calc(-1 * var(--sp-8)) auto 0;padding-inline:var(--gutter);--cta-call-bg:var(--c-surface);--cta-call-bg-hover:var(--c-frio-soft);--cta-call-fg:var(--c-ink);--cta-radius:var(--r-chip);--cta-min-height:var(--tap);--cta-padding-inline:var(--sp-5);background:0 0;border:0;position:relative}.urgency .urgency__in{align-items:stretch;gap:var(--sp-3);max-width:none;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--c-ink);color:var(--c-on-dark);box-shadow:var(--e2);flex-direction:column;margin:0;display:flex}.urgency__t{color:var(--c-on-dark);font-size:1.03125rem;font-weight:var(--fw-semi);line-height:var(--lh-h3);align-items:center;gap:11px;margin:0;display:flex}.urgency__t svg{width:19px;height:19px;color:var(--c-calor-bright);flex:none}.urgency .cta{box-shadow:none;font-size:.96875rem}.urgency .cta:focus-visible{outline-color:var(--c-calor-bright)}@media (width>=768px){.urgency{padding-inline:var(--gutter-m)}.urgency .urgency__in{width:fit-content;padding:10px 10px 10px var(--sp-6);border-radius:var(--r-chip);flex-direction:row;align-items:center;gap:22px;margin-left:auto}}@media (width>=1024px){.urgency{padding-inline:var(--gutter-l)}}.urgency+.sec{padding-top:var(--sp-8)}#main-content .sec .tile,.town,.averia,.card,.srv,.lsrv,.benefit,.contact__item,.grp,.grid-list a,.pill,.chip,.about__tile,.prose-card{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);border:0}#main-content .sec a.tile,a.town,a.averia,a.card,a.srv,.grid-list a,a.pill,a.chip,.card--link{transition:box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}#main-content .sec a.tile:hover,.town:hover,a.averia:hover,a.srv:hover,.card--link:hover,.grid-list a:hover,a.pill[href]:hover,a.chip:hover,#main-content .sec .tile:focus-visible{background:var(--c-surface);box-shadow:var(--e1-frio);transform:var(--lift);border-color:#0000}#main-content .sec .ico,.srv__ic,.benefit__check,.card__ic{width:var(--tile);height:var(--tile);border-radius:var(--r-tile);background:var(--c-frio-soft);color:var(--c-frio)}#main-content .sec .tile:hover .ico{background:var(--c-frio-soft)}#main-content .sec .tile{gap:var(--sp-4);padding:var(--sp-4);color:var(--c-ink);font-weight:var(--fw-bold)}#main-content .sec .tile__t{letter-spacing:var(--ls-h3)}#main-content .sec .tile__d{margin-top:var(--sp-1);color:var(--c-ink-2);font-family:var(--font);letter-spacing:0;font-size:.9375rem;font-weight:var(--fw-body);line-height:1.5}#main-content .sec .tile__go,.srv__go,.town__go,.li-link svg,.more svg,.grid-list svg{color:var(--c-chevron)}#main-content .sec .tile:hover .tile__t{text-decoration:none}#main-content .sec .tiles{gap:14px}#main-content [data-links=town-services] .tile{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-height:146px;padding:22px}#main-content [data-links=town-services] .tile__go{color:var(--c-frio);align-self:flex-end;margin-top:auto}#main-content [data-links=town-services] .tile__t{font-size:1.09375rem}#main-content [data-links=town-services] .tiles>li:first-child .tile{background:var(--c-ink);min-height:190px;color:var(--c-on-dark);box-shadow:var(--e2);padding:26px}#main-content [data-links=town-services] .tiles>li:first-child .tile__t{font-size:var(--fs-serv-feat)}#main-content [data-links=town-services] .tiles>li:first-child .tile__d{color:var(--c-on-dark-2)}#main-content [data-links=town-services] .tiles>li:first-child .ico{background:var(--c-on-dark-wash);color:var(--c-calor-bright);margin-bottom:auto}#main-content [data-links=town-services] .tiles>li:first-child .tile__go{color:var(--c-calor-bright)}#main-content [data-links=town-services] .tiles>li:first-child .tile:focus-visible{outline-color:var(--c-calor-bright)}@media (width<=599px){#main-content [data-links=town-services] .tile,#main-content [data-links=town-services] .tiles>li:first-child .tile{min-height:0}}@media (width>=600px){#main-content [data-links=town-services] .tiles>li:first-child{grid-column:span 2}}@media (width>=1024px){#main-content [data-links=town-services] .tiles,#main-content [data-links=province-subtypes] .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}#main-content [data-links=other-towns] .tiles,#main-content [data-links=brand-places] .tiles{gap:var(--sp-2);flex-wrap:wrap;display:flex}#main-content [data-links=other-towns] .tile,#main-content [data-links=brand-places] .tile{min-height:var(--tap);border-radius:var(--r-chip);font-size:.96875rem;font-weight:var(--fw-semi);padding:0 17px}#main-content [data-links=other-towns] .ico,#main-content [data-links=other-towns] .tile__go,#main-content [data-links=brand-places] .ico,#main-content [data-links=brand-places] .tile__go{display:none}.pills{gap:var(--sp-2)}.pill{min-height:var(--tap);border-radius:var(--r-chip);color:var(--c-ink);font-size:.96875rem;font-weight:var(--fw-semi);padding:0 17px;text-decoration:none}a.pill:not([href]){box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-muted);background:0 0}.brands__closing{color:var(--c-ink-2)}.more{color:var(--c-frio)}.prose{gap:var(--sp-4);color:var(--c-ink-2)}.prose h2,.prose h3{color:var(--c-ink)}.prose h2,.prose .lbl--sec{margin-top:var(--sp-8)}.prose ul>li{padding-left:var(--sp-6)}.prose ul>li:before{width:var(--rule-s);background:var(--c-frio);height:2px;top:.8em}.prose ol>li::marker{color:var(--c-frio)}.prose strong{color:var(--c-ink)}.prose__more a{align-items:center;gap:var(--sp-2);min-height:var(--tap);color:var(--c-frio);font-weight:var(--fw-bold);text-decoration:none;display:inline-flex}.prose__more a:hover{text-decoration:underline}.prose__more svg{width:var(--ico-s);height:var(--ico-s)}.prose h3+p{margin-top:calc(-1 * var(--sp-2))}.prose>h3:not(:first-child){margin-top:var(--sp-5);padding-top:var(--sp-6);border-top:var(--bw-1) solid var(--c-line)}.cob{margin:var(--sp-2) 0;flex-direction:column;align-items:flex-start;display:flex}.cob__base{border-radius:var(--r-base);background:var(--c-frio);color:var(--c-on-dark);box-shadow:var(--e-frio);align-items:center;gap:14px;padding:14px 22px 14px 18px;display:inline-flex}.cob__base b{font-size:1.1875rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-h3);display:block}.cob__dot{border-radius:var(--r-chip);background:var(--c-on-dark);width:14px;height:14px;box-shadow:0 0 0 4px var(--c-frio-glow);flex:none}.prose .cob__list,.cob__list{gap:var(--sp-3);margin:0 0 0 var(--rail-x);padding:var(--sp-5) 0 0 var(--rail-gap);flex-direction:column;list-style:none;display:flex;position:relative}.cob__list:before{content:"";width:var(--rail-w);background:var(--c-rail);position:absolute;top:0;bottom:22px;left:0}.prose .cob__list>li,.cob__list>li{padding:0;position:relative}.prose .cob__list>li:before,.cob__list>li:before{content:"";left:calc(-1 * var(--rail-gap));width:var(--rail-gap);height:var(--rail-w);background:var(--c-rail);position:absolute;top:50%}.cob .chip{height:var(--tap);border-radius:var(--r-chip);color:var(--c-ink);font-size:.96875rem;font-weight:var(--fw-semi);letter-spacing:-.01em;padding:0 17px;display:inline-flex}@media (width>=768px){.prose .cob__list,.cob__list{padding:var(--rail-gap) 0 0;flex-flow:wrap;margin:0}.cob__list:before{width:auto;height:var(--rail-w);inset:0 0 auto}.prose .cob__list>li:before,.cob__list>li:before{left:var(--rail-x);top:calc(-1 * var(--rail-gap));width:var(--rail-w);height:var(--rail-gap)}}@media (width>=1024px){.prose:has(>.cob){column-gap:52px;row-gap:var(--sp-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;max-width:none;display:grid}.prose:has(>.cob)>*{grid-column:1}.prose:has(>.cob)>.cob{grid-area:1/2/span 8;margin:0}}.averia{gap:13px;padding:26px}.averia__top{align-items:center;gap:14px}.averia h3{color:var(--c-ink)}.averia p{color:var(--c-ink-2);font-size:1rem}.mk{width:var(--tile);height:var(--tile);border-radius:var(--r-tile);background:var(--c-frio-soft);color:var(--c-frio);border:0}.mk svg{width:22px;height:22px}.averia--calor .mk{background:var(--c-calor-soft);color:var(--c-calor-text)}.averia__go{width:16px;height:16px;color:var(--c-chevron);flex:none}.averia__more{color:var(--c-frio);font-size:.875rem}.averia__more svg{color:var(--c-frio)}a.averia:hover h3{text-decoration:none}@media (width>=1024px){.averias{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.aside-ficha{border-radius:var(--r-card-l);background:var(--c-surface);box-shadow:var(--e2);border:0}.aside-ficha__h{padding:26px 26px var(--sp-4);border-bottom:var(--bw-1) solid var(--c-line);background:linear-gradient(180deg, var(--c-soft-2) 0%, var(--c-surface) 100%);color:var(--c-frio)}.aside-ficha__list{padding:var(--sp-2) 26px var(--sp-5)}.aside-ficha__row svg{color:var(--c-frio)}.prose-card{padding:var(--sp-6)}.faq-card{border-radius:var(--r-card);box-shadow:var(--e1);border:0}.faq-card__r strong{color:var(--c-calor-text)}.paso{border-top-color:var(--c-line-strong)}.paso:last-child:before{background:var(--c-calor-fill)}.paso__n{color:var(--c-muted);font-family:var(--font-mono);font-weight:var(--fw-med);letter-spacing:0}.paso__n:empty:after{content:counter(paso, decimal-leading-zero)}.paso__text{color:var(--c-ink-2)}.paso__badge{border-radius:var(--r-chip);background:var(--c-surface);box-shadow:var(--e1);font-family:var(--font);border:0}.faq{border-top:var(--bw-1) solid var(--c-ink)}.faq summary{min-height:var(--faq-sum);color:var(--c-ink)}.faq summary:after{width:var(--faq-sq);height:var(--faq-sq);border-radius:var(--r-sm);background:var(--c-surface);box-shadow:var(--e1);border:0}.faq summary:before{width:var(--faq-sq);height:var(--faq-sq);margin-top:calc(-1 * var(--faq-sq) / 2);color:var(--c-ink)}.faq summary:hover{color:var(--c-frio)}.band{background:var(--c-ink);color:var(--c-on-dark);--cta-call-bg:var(--c-surface);--cta-call-bg-hover:var(--c-frio-soft);--cta-call-fg:var(--c-ink)}.band__in{padding-block:var(--sec-y)}.band .lbl,.band__text>p:not(.lbl){color:var(--c-on-dark-2)}.band .cta--call,.band .cta--whatsapp{box-shadow:none}.band :focus-visible,.band .cta:focus-visible{outline-color:var(--c-calor-bright)}.band__a svg{color:var(--c-calor-bright)}.ftr{background:var(--c-ink);border-top:0}.ftr__h{font-family:var(--font);font-weight:var(--fw-bold);color:var(--c-on-dark-2)}.ftr :focus-visible,.ftr__data .cta:focus-visible{box-shadow:none;outline:var(--focus-w) solid var(--c-calor-bright);outline-offset:var(--focus-off)}.ftr__data .cta{box-shadow:none}.ftr__data .cta:hover{transform:none}.tabla table{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);overflow:hidden}.tabla thead th{background:var(--c-frio-soft);color:var(--c-frio-text);font-family:var(--font);font-weight:var(--fw-bold)}.tabla th,.tabla td{padding:var(--sp-3) var(--sp-4);border-bottom-color:var(--c-line)}@media (width<=767px){.tabla table{box-shadow:none;background:0 0}.tabla tbody{gap:var(--sp-3);flex-direction:column;display:flex}.tabla tr{padding:var(--sp-4);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);border:0}}.grp{overflow:hidden}.grp__h{background:var(--c-surface)}.grp__n{color:var(--c-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:none}.li-link{color:var(--c-ink)}.li-link:hover{color:var(--c-frio)}.az__h{border-bottom-color:var(--c-ink);font-family:var(--font);font-weight:var(--fw-bold)}.pager a{border-radius:var(--r-btn);box-shadow:var(--e1);color:var(--c-ink);border:0}.pager a:hover{background:var(--c-surface);box-shadow:var(--e1-frio)}.pager [aria-current=page]{border-radius:var(--r-btn);background:var(--c-frio);color:var(--c-on-dark);border:0}.pager [aria-disabled=true],.pager .pager__off{box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-muted);border:0}.legal-id{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);border:0}.legal-id dt,.article-meta,.card__meta{font-family:var(--font);font-weight:var(--fw-bold);color:var(--c-muted)}.e404__n{color:var(--c-calor-text)}.about,.about__tile{border-top:0}.about__fig{font-family:var(--font-mono);font-weight:var(--fw-med);letter-spacing:var(--ls-cifra)}.loc{background:0 0;border:0}.loc__ic{border-radius:var(--r-tile);background:var(--c-frio)}.chip .pin{color:var(--c-frio)}a.chip:hover,.town__a{color:var(--c-ink)}.towns-band{background:0 0;border:0}.review__stars{color:var(--c-calor-text)}@media (width>=1024px){.hero:has(+.urgency) .hero__in{padding-bottom:calc(var(--sp-9) + var(--sp-8) + var(--sp-4))}}.ficha__r--col dd{font-size:var(--fs-small);font-weight:var(--fw-semi);line-height:var(--lh-lead);letter-spacing:0}.faq-card{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);border:0}.faq-card__r strong{font-family:var(--font);font-size:var(--fs-dato);font-weight:var(--fw-bold);letter-spacing:-.015em;text-align:right}.band__text>p.band__h{color:var(--c-on-band);font-size:var(--fs-band);font-weight:var(--fw-black);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}.band__text{gap:var(--sp-3);flex-direction:column;display:flex}.band .lbl{font-family:var(--font);font-weight:var(--fw-bold)}.group__label{font-family:var(--font);font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--c-frio)}.group__label:before{background:var(--c-frio)}.group__label:after{background:var(--c-line)}.sec--legend{padding-block:0 var(--sec-y)}.sec--legend .prose{gap:var(--sp-2)}.sec--legend .prose p{color:var(--c-muted);font-size:var(--fs-legend);line-height:var(--lh-lead)}.prose ul.checks{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prose ul.checks>li{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);background:var(--c-surface);box-shadow:var(--e1);color:var(--c-ink-2);font-size:var(--fs-body);line-height:var(--lh-lead);display:flex}.prose ul.checks>li:before{content:none}.checks__ic{width:var(--ico-m);height:var(--ico-m);margin-top:var(--sp-1);color:var(--c-frio);flex:none}.incluye{gap:var(--sp-6);display:grid}.incluye__side{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}@media (width>=1024px){.incluye{column-gap:var(--grid-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.incluye>.prose{max-width:none}.incluye__side{top:var(--sp-6);position:sticky}}.precio{border-radius:var(--r-card-l);background:var(--c-surface);box-shadow:var(--e2);overflow:hidden}.prose .precio{margin-block:var(--sp-2)}.precio__h{gap:var(--sp-3);padding:var(--sp-6) var(--sp-6) var(--sp-5);background:linear-gradient(180deg, var(--c-soft-2) 0%, var(--c-surface) 100%);border-bottom:var(--bw-1) solid var(--c-line);flex-direction:column;display:flex}.precio__lbl{color:var(--c-frio);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0;line-height:1}.prose .precio__r,.precio__r{color:var(--c-ink);margin:0}.precio__r strong{align-items:baseline;column-gap:var(--sp-3);row-gap:var(--sp-1);font-weight:var(--fw-body);flex-wrap:wrap;display:flex}.precio__k,.precio__q{color:var(--c-ink-2);font-size:var(--fs-small);font-weight:var(--fw-semi)}.precio .cifra{color:var(--c-ink);font-size:var(--fs-cifra);letter-spacing:var(--ls-cifra);line-height:1}.prose .precio__leg,.precio__leg{padding:var(--sp-4) var(--sp-6) var(--sp-5);color:var(--c-ink-2);font-size:var(--fs-legend);line-height:var(--lh-lead);margin:0}.sec .prose:has(>ul.checks)>h2{margin-bottom:var(--sp-2)}.cob__base>span:last-child{flex-direction:column;gap:2px;display:flex}.cob__base small{color:var(--c-on-frio-2);font-size:var(--fs-label);font-weight:var(--fw-semi);letter-spacing:0}.cob__list>li.cob__mas{flex-basis:100%}.cob__list>li.cob__mas:before{content:none}.cob__mas .chip{height:auto;min-height:var(--tap);padding-block:var(--sp-2);box-shadow:none;border:var(--bw-1) dashed var(--c-rail-dash);color:var(--c-ink-2);white-space:normal;line-height:var(--lh-h3);background:0 0}@media (width<=767px){.cob__list>li.cob__mas{margin-left:calc(-1 * var(--rail-gap))}}.prose:has(>.cob)>h2+p{color:var(--c-ink);font-size:var(--fs-lead);font-weight:var(--fw-semi);line-height:var(--lh-lead)}@media (width<=599px){#main-content [data-links=town-services] .tiles>li:not(:first-child) .tile{grid-template-columns:var(--tile) minmax(0, 1fr) auto;align-items:center;column-gap:var(--sp-4);display:grid}#main-content [data-links=town-services] .tiles>li:not(:first-child) .tile__go{align-self:center;margin:0}}#main-content [data-links=province-subtypes] .tile{padding:var(--sp-5);align-items:flex-start}#main-content [data-links=province-subtypes] .tile__go{align-self:center}#main-content [data-links=province-subtypes] .tile__t{font-size:var(--fs-body)}.cobg{gap:var(--sp-3);display:grid}.cobg__c{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);overflow:hidden}.cobg__h{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--tap);padding:var(--sp-4) var(--sp-5);cursor:pointer;list-style:none;display:flex}.cobg__h::-webkit-details-marker{display:none}.cobg__h:after{content:"+";width:var(--faq-sq);height:var(--faq-sq);border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-ink);font-weight:var(--fw-bold);transition:transform var(--dur-2) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.cobg__c[open]>.cobg__h:after{transform:rotate(45deg)}.cobg__h:hover .cobg__t{color:var(--c-frio)}.cobg__h:focus-visible{outline:var(--focus-w) solid var(--c-ink);outline-offset:calc(-1 * var(--focus-w));border-radius:var(--r-card)}.cobg__t{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-h3);line-height:var(--lh-h3);flex:1;margin:0}.cobg__n{color:var(--c-muted);font-size:var(--fs-small)}.cobg__list{padding:0 var(--sp-5) var(--sp-3);border-top:var(--bw-1) solid var(--c-line);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.cobg__list>li{border-bottom:var(--bw-1) solid var(--c-line)}.cobg__list>li:last-child{border-bottom:0}.cobg__list a{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding-block:var(--sp-2);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-semi);line-height:var(--lh-h3);text-decoration:none;display:flex}.cobg__list a:hover{color:var(--c-frio)}.cobg__list svg{width:var(--ico-s);height:var(--ico-s);color:var(--c-chevron);flex:none}.cobg__list a:hover svg{color:var(--c-frio)}@media (width>=768px){.cobg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cobg__list{column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.cobg__list>li:nth-last-child(2):nth-child(odd){border-bottom:0}}@media (width>=1024px){.cobg{grid-template-columns:repeat(3,minmax(0,1fr))}.cobg__c::details-content{content-visibility:visible;block-size:auto}.cobg__h{cursor:default}.cobg__h:after{content:none}}.rgn{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1)}.rgn__c+.rgn__c{border-top:var(--bw-1) solid var(--c-line)}.rgn__h{align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-2) var(--sp-5);cursor:pointer;list-style:none;display:flex}.rgn__h::-webkit-details-marker{display:none}.rgn__h:hover .rgn__t{color:var(--c-frio)}.rgn__h:focus-visible{outline:var(--focus-w) solid var(--c-ink);outline-offset:calc(-1 * var(--focus-w));border-radius:var(--r-sm)}.rgn__t{font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-h3);flex:1}.rgn__n{color:var(--c-muted);font-size:var(--fs-small)}.rgn__i{width:var(--ico-s);height:var(--ico-s);color:var(--c-chevron);transition:transform var(--dur-2) var(--ease);flex:none;transform:rotate(90deg)}.rgn__c[open]>.rgn__h .rgn__i{transform:rotate(-90deg)}.rgn__list{padding:0 var(--sp-5) var(--sp-3);margin:0;list-style:none}.rgn__list a{min-height:var(--tap);color:var(--c-ink);font-size:var(--fs-small);line-height:var(--lh-h3);align-items:center;text-decoration:none;display:flex}.rgn__list a:hover{color:var(--c-frio);text-decoration:underline}.rgn__list a:focus-visible{outline:var(--focus-w) solid var(--c-ink);outline-offset:var(--focus-off)}@media (width>=768px){.rgn__list{column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=1280px){.rgn{columns:4;column-gap:var(--sp-7);padding:var(--sp-5) var(--sp-6)}.rgn__c{break-inside:avoid;padding-bottom:var(--sp-4)}.rgn__c+.rgn__c{border-top:0}.rgn__c::details-content{content-visibility:visible;block-size:auto}.rgn__h{min-height:0;padding:0 0 var(--sp-1);cursor:default}.rgn__h:hover .rgn__t{color:inherit}.rgn__t{color:var(--c-frio);font-size:var(--fs-label);letter-spacing:var(--ls-label)}.rgn__n,.rgn__i{display:none}.rgn__list{padding:0;display:block}.rgn__list a{min-height:0;padding-block:var(--sp-1)}}.az{gap:var(--sp-6) var(--sp-5)}.az__h{padding-bottom:var(--sp-2);border-bottom:var(--bw-1) solid var(--c-line);color:var(--c-frio);font-family:var(--font);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label)}.az .linklist{gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.az .linklist>li{border:0}.az .li-link{width:auto;min-height:var(--tap);border-radius:var(--r-chip);background:var(--c-surface);box-shadow:var(--e1);color:var(--c-ink);font-size:.96875rem;font-weight:var(--fw-semi);transition:box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);padding:0 17px}.az .li-link:hover{box-shadow:var(--e1-frio);color:var(--c-ink);transform:var(--lift);text-decoration:none}.az .li-link svg{display:none}.az .li-link:not([href]){box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-muted);background:0 0}.az .li-link:not([href]):hover{transform:none}.posts .card{gap:var(--sp-3);padding:var(--sp-5) var(--sp-6)}.card__meta{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.card__t{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.card--link{color:var(--c-ink);text-decoration:none}.card--link:hover .card__t{color:var(--c-frio)}.groups--posts{gap:var(--sp-8)}.groups--posts .group{gap:var(--sp-4);flex-direction:column;display:flex}.posts .card__t{margin:0}.posts .card__d{color:var(--c-ink-2);font-size:var(--fs-small);line-height:var(--lh-lead);margin:0}.posts .card__go{color:var(--c-chevron);align-self:flex-end;margin-top:auto}.posts .card--link:hover .card__go{color:var(--c-frio)}@media (width>=1024px){.hero .hero__in:has(.ficha__r--col)>.hero__img+.ficha{margin:var(--ficha-up) 0 0 var(--ficha-left);grid-row:2;align-self:start}.hero .hero__in:has(.ficha__r--col)>.hero__text{grid-row:1}}.hero--hub .hero__img+.ficha{z-index:2}@media (width>=1024px){.hero--hub .hero__in{align-items:center}.hero--hub .hero__text{padding-bottom:var(--sp-9)}.hero--hub .bens{max-width:31.25rem}.hero--hub .hero__img+.ficha{margin:0 0 var(--ficha-bottom) var(--ficha-left-hub)}}.ficha__r--times{align-items:stretch;gap:var(--sp-2);flex-direction:column}.ficha__r--times dd{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.ficha__t{justify-content:space-between;align-items:baseline;gap:var(--sp-4);color:var(--c-ink-2);font-size:.90625rem;font-weight:var(--fw-body);letter-spacing:0;display:flex}.ficha__t b{color:var(--c-calor-text);font-family:var(--font-mono);font-size:1.1875rem;font-weight:var(--fw-med);white-space:nowrap}.mots{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.mots>li{min-width:0;display:flex}@media (width>=768px){.mots{grid-template-columns:repeat(2,minmax(0,1fr))}.mots>.mots__wide{grid-column:span 2}}@media (width>=1024px){.mots{grid-template-columns:repeat(4,minmax(0,1fr))}}.mot{font-weight:var(--fw-body);width:100%;padding:var(--sp-6);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);color:var(--c-ink);transition:box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);flex-direction:column;gap:13px;text-decoration:none;display:flex;position:relative}.mot--averia{min-height:196px;padding:26px}.mot--sit{min-height:232px}a.mot:hover,.mot--link:hover{box-shadow:var(--e1-frio);color:var(--c-ink);transform:translateY(-2px)}.mot__top{align-items:center;gap:14px;display:flex}.mot__tile{width:var(--tile);height:var(--tile);border-radius:var(--r-tile);background:var(--c-frio-soft);color:var(--c-frio);flex:none;justify-content:center;align-items:center;display:flex}.mot__tile svg{width:22px;height:22px}.mot--calor .mot__tile{background:var(--c-calor-soft);color:var(--c-calor-text)}.mot--sit .mot__tile{background:var(--c-tile-neutro);color:var(--c-ink-2)}.mot h3{font-size:1.09375rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-h3);margin:0;line-height:1.25}.mot--averia h3{font-size:1.21875rem}.mot p{color:var(--c-ink-2);font-weight:var(--fw-body);margin:0;font-size:.96875rem;line-height:1.52}.mot__more{color:var(--c-frio);font-size:.875rem;font-weight:var(--fw-bold);align-items:center;gap:7px;margin-top:auto;text-decoration:none;display:inline-flex}.mot--calor .mot__more{color:var(--c-calor-text)}.mot__more svg{width:var(--ico-s);height:var(--ico-s)}.mot__go{min-height:var(--tap)}.mot__go:after{content:"";border-radius:inherit;position:absolute;inset:0}.mot__go:focus-visible{outline:0}.mot--link:has(.mot__go:focus-visible){outline:var(--focus-w) solid var(--c-ink);outline-offset:var(--focus-off)}#main-content[data-page-type=coverage-town]>.sec{background:var(--c-bg)}#main-content[data-page-type=coverage-town]>:is([data-links=town-services],[data-links=brands],[data-links=other-towns],.sec:has(.incluye),.sec:has(.precio)){background:var(--c-surface);border-block:var(--bw-1) solid var(--c-line);margin-top:-1px;position:relative}#main-content[data-page-type=coverage-town]>.sec:has(.cob){background:var(--c-frio-soft)}#main-content[data-page-type=coverage-town]>.sec:has(.cob) .lbl{color:var(--c-frio-text)}#main-content[data-page-type=coverage-town]>.urgency+.sec{margin-top:var(--sp-8);padding-top:var(--sec-y)}#main-content[data-page-type=coverage-town] :is(.sec:has(.incluye),.sec:has(.precio)) .prose ul.checks>li,#main-content[data-page-type=coverage-town] [data-links=brands] .pill[href],#main-content[data-page-type=coverage-town] [data-links=other-towns] .tile{background:var(--c-bg)}#main-content[data-silo=commercial]>.sec--steps{background:var(--c-ink);color:var(--c-on-dark)}.sec--steps:where(#main-content[data-silo=commercial]>*) h2,.sec--steps:where(#main-content[data-silo=commercial]>*) .paso__t{color:var(--c-on-dark)}.sec--steps:where(#main-content[data-silo=commercial]>*) :is(.lead,.lbl,.paso__text){color:var(--c-on-dark-2)}.sec--steps:where(#main-content[data-silo=commercial]>*) .paso{border-top-color:var(--c-on-dark-line)}.sec--steps:where(#main-content[data-silo=commercial]>*) .paso:last-child{border-top-color:var(--c-calor-bright)}.sec--steps:where(#main-content[data-silo=commercial]>*) .paso:before{background:var(--c-on-dark-line)}.sec--steps:where(#main-content[data-silo=commercial]>*) .paso:last-child:before{background:var(--c-calor-bright)}.sec--steps:where(#main-content[data-silo=commercial]>*) .paso__n{color:var(--c-calor-bright)}.sec--steps:where(#main-content[data-silo=commercial]>*) :focus-visible{outline-color:var(--c-calor-bright)}.cob__rest,.prose .cob__rest{gap:var(--sp-3);margin:var(--sp-3) 0 0;flex-flow:wrap;padding:0;list-style:none;display:flex}.prose .cob__rest>li{padding:0}.prose .cob__rest>li:before{content:none}.cob__rest>li.cob__mas{flex-basis:100%}.cob__rest .chip{background:var(--c-surface);box-shadow:var(--e1);max-width:100%;height:auto;min-height:46px;padding-block:var(--sp-2);white-space:normal}@media (width<=767px){.cob__rest>li.cob__mas{margin-left:0}}.sec--line{padding-block:var(--sp-7) 0}.sec--line .prose{text-align:left;justify-content:flex-start;align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);flex-wrap:wrap;max-width:none;margin-inline:0;display:flex}.sec--line .prose p{color:var(--c-ink-2);margin:0}.sec--line .prose__more{margin:0}#main-content [data-links=brands] .pills{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){#main-content [data-links=brands] .pills{grid-template-columns:repeat(4,minmax(0,1fr))}}#main-content [data-links=brands] .pills>li{min-width:0;display:flex}#main-content [data-links=brands] .pill{text-align:center;justify-content:center;width:100%}.ftr__all{align-items:center;gap:var(--sp-2);min-height:var(--tap);color:var(--c-on-dark);font-weight:var(--fw-semi);text-decoration:none;display:inline-flex}.ftr__all svg{width:var(--ico-s);height:var(--ico-s);color:var(--c-on-frio-2)}.ftr__all:hover{color:var(--c-on-dark);text-decoration:underline}.tbar{background:var(--c-band);color:var(--c-on-band)}.tbar__list{justify-content:center;align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-med);line-height:var(--lh-snug);margin:0 auto;list-style:none;display:flex}.tbar__item{text-align:center;margin:0}.tbar__item+.tbar__item{padding-left:var(--sp-3);border-left:var(--bw-1) solid var(--c-on-dark-line)}@media (width<=1023.98px){.tbar__list{padding-block:6px}.tbar__item+.tbar__item{display:none}}.hdr{z-index:var(--z-menu);background:var(--c-surface);border-bottom:var(--bw-1) solid var(--c-line);position:sticky;top:0}.hdr__in{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--hdr-h);display:flex;position:relative}.hdr .logo{flex-shrink:0}main [id]{scroll-margin-top:calc(var(--hdr-h) + var(--sp-4))}.hdr__burger{width:var(--tap);height:var(--tap);border:var(--bw-1) solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.hdr__burger span{width:20px;height:2px;transition:transform var(--dur-2) var(--ease), opacity var(--dur-1) var(--ease);background:currentColor;border-radius:2px;display:block}.hdr__burger[aria-expanded=true]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-on-dark)}.hdr__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.hdr__burger[aria-expanded=true] span:nth-child(2){opacity:0}.hdr__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hnav__list{align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none;display:flex}.hnav__item{margin:0;position:relative}.hnav__a,.hnav__btn{min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--c-ink);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semi);line-height:var(--lh-snug);cursor:pointer;transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);background:0 0;border:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hnav__a:hover,.hnav__btn:hover,.hnav__item--dd.is-open>.hnav__btn{background:var(--c-bg);color:var(--c-frio-text)}.hnav__a[aria-current=page],.hnav__btn.is-current{color:var(--c-frio-text);box-shadow:inset 0 calc(-1 * var(--bw-2)) 0 var(--c-frio)}.hnav__chev{color:var(--c-muted);transition:transform var(--dur-2) var(--ease);flex-shrink:0}.hnav__item--dd.is-open .hnav__chev{transform:rotate(180deg)}.hnav__dd{top:calc(100% + var(--sp-2));z-index:var(--z-menu);min-width:15rem;padding:var(--sp-2);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e2);margin:0;list-style:none;display:none;position:absolute;left:0}.hnav__item--dd.is-open .hnav__dd{display:block}.hnav__dd li{margin:0}.hnav__dd a{min-height:42px;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--c-ink);font-size:var(--fs-body);font-weight:var(--fw-body);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.hnav__dd a:hover{background:var(--c-bg);color:var(--c-frio-text)}.hnav__dd a[aria-current=page]{color:var(--c-frio-text);font-weight:var(--fw-bold)}.hnav__dd .hnav__more{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:var(--bw-1) solid var(--c-line)}.hnav__more a{color:var(--c-frio-text);font-weight:var(--fw-bold)}.hnav__item--call{margin-left:var(--sp-3);--cta-min-height:var(--btn-h-s);--cta-padding-inline:var(--sp-5);--cta-radius:var(--r-mark);--cta-gap:var(--sp-2)}.hnav__item--call .cta{font-size:var(--fs-body);line-height:var(--lh-snug);white-space:nowrap}.hdr__burger:focus-visible,.hnav__a:focus-visible,.hnav__btn:focus-visible,.hnav__dd a:focus-visible{outline:var(--focus-w) solid var(--c-ink);outline-offset:var(--focus-off)}@media (width>=1024px){.hdr__in{min-height:var(--hdr-h-l)}main [id]{scroll-margin-top:calc(var(--hdr-h-l) + var(--sp-4))}}@media (width>=1024px) and (width<=1279.98px){.hnav__a,.hnav__btn{padding-inline:var(--sp-2)}.hnav__item--call{margin-left:var(--sp-2);--cta-padding-inline:var(--sp-4)}}@media (width<=1023.98px){.hdr__burger{display:flex}.hnav{max-height:var(--hnav-max,calc(100dvh - var(--hdr-h)));overscroll-behavior:contain;background:var(--c-surface);border-top:var(--bw-1) solid var(--c-line);border-bottom:var(--bw-1) solid var(--c-line);box-shadow:var(--e2);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.hnav.is-open{display:block}.hnav__list{padding:var(--sp-1) var(--gutter) var(--sp-4);flex-direction:column;align-items:stretch;gap:0}.hnav__item{border-bottom:var(--bw-1) solid var(--c-line)}.hnav__a,.hnav__btn{width:100%;min-height:58px;padding:0 var(--sp-2);border-radius:0;justify-content:space-between;display:flex}.hnav__a:hover,.hnav__btn:hover,.hnav__item--dd.is-open>.hnav__btn{background:0 0}.hnav__a[aria-current=page],.hnav__btn.is-current{box-shadow:none}.hnav__dd{min-width:0;padding:0 0 var(--sp-2);box-shadow:none;border-radius:0;position:static}.hnav__dd a{min-height:var(--tap);padding:0 var(--sp-2) 0 var(--sp-5);font-size:var(--fs-body);white-space:normal}.hnav__dd .hnav__more{margin:var(--sp-1) 0 0 var(--sp-5);padding-top:var(--sp-1)}.hnav__more a{padding-left:0}.hnav__item--call{margin:var(--sp-2) 0 0;padding-block:var(--sp-3) 0;background:var(--c-surface);border-bottom:0;position:sticky;bottom:0}.hnav__list{padding-bottom:var(--sp-3)}.hnav__item--call .cta{width:100%}.hdr.is-menu{box-shadow:none}}@media (prefers-reduced-motion:reduce){.hdr__burger span,.hnav__chev,.hnav__a,.hnav__btn{transition:none}}@media (scripting:none){.hnav__item--dd:hover .hnav__dd,.hnav__item--dd:focus-within .hnav__dd{display:block}.hnav__item--dd:after{content:"";height:var(--sp-2);position:absolute;top:100%;left:0;right:0}}@media (scripting:none) and (width<=1023.98px){.hdr{position:relative}.hdr__in{flex-wrap:wrap;row-gap:0}.hdr__burger{display:none}.hnav{max-height:none;box-shadow:none;border-bottom:0;flex-basis:100%;display:block;position:static;overflow:visible}.hnav__list{padding-inline:0}.hnav__a,.hnav__btn{min-height:var(--tap);cursor:default}.hnav__chev{display:none}.hnav__dd{gap:0 var(--sp-4);padding:0 0 var(--sp-2) var(--sp-2);flex-wrap:wrap;display:flex}.hnav__dd a{min-height:var(--tap);font-size:var(--fs-small);padding:0}.hnav__dd .hnav__more{border:0;margin:0;padding:0}.hnav__item--call{position:static}}#main-content:not([data-page-type=coverage-town])>:where(.sec){background:var(--c-bg)}:is(#main-content[data-page-type=home]>:is([data-links=appliances],[data-links=brands],[data-links=related]),#main-content[data-page-type=service]>:is(.sec:has(.incluye),.sec:has(.tabla),[data-links=subtypes],[data-links=brands]),#main-content[data-page-type=installation]>:is(.sec:has(.incluye),.sec:has(.cards),[data-links=appliance-family],[data-links=other-towns],[data-links=brands]),#main-content[data-page-type=maintenance]>:is(.sec:has(.incluye),.sec:has(.cards),[data-links=appliance-family]),#main-content[data-page-type=subtype]>:is(.sec:has(.incluye),[data-links=brands]),#main-content[data-page-type=failure]>:is(.sec:has(.tabla),.sec:has(.averias)+.sec:has(.prose-cards),[data-links=appliance-family]),#main-content[data-page-type=brand]>:is(.sec:has(.incluye),[data-links=brand-services]),#main-content[data-page-type=brands-hub]>[data-links=brands],#main-content[data-page-type=contact]>.sec:has(.contact),#main-content[data-page-type=about]>.sec:has(.cards),#main-content[data-page-type=topic][data-silo=commercial]>:is(.sec:has(.averias),[data-links=related]),#main-content[data-silo=reading]>:is([data-links=related],.sec--soft:not(:has(.checks)),.sec:has(.tabla)),#main-content>[data-links=service-need]){--card-bg:var(--c-bg);background:var(--c-surface);border-block:var(--bw-1) solid var(--c-line);margin-top:-1px;position:relative}#main-content:not([data-page-type=coverage-town]) .sec :is(.tile,.srv,.card,.prose-card,.averia,.contact__item,.lsrv,.prose ul.checks>li,a.pill,.az .li-link[href]),#main-content:not([data-page-type=coverage-town]) .sec .tabla table{background:var(--card-bg,var(--c-surface))}@media (width<=767px){#main-content:not([data-page-type=coverage-town]) .sec .tabla table{background:0 0}#main-content:not([data-page-type=coverage-town]) .sec .tabla tr{background:var(--card-bg,var(--c-surface))}}:is(#main-content[data-page-type=home]>[data-links=hubs],#main-content[data-page-type=service]>[data-links=related],#main-content[data-page-type=coverage-hub]>[data-links=towns],#main-content:not([data-page-type=coverage-town])>.sec:has(.cob)){background:var(--c-frio-soft);margin-top:-1px;position:relative}:is(#main-content[data-page-type=home]>[data-links=hubs],#main-content[data-page-type=service]>[data-links=related],#main-content[data-page-type=coverage-hub]>[data-links=towns],#main-content:not([data-page-type=coverage-town])>.sec:has(.cob)) :is(.lbl,.group__label){color:var(--c-frio-text)}#main-content:not([data-page-type=coverage-town])>.urgency+.sec{margin-top:var(--sp-8);padding-top:var(--sec-y)}#main-content>.band:not(:last-child){--cta-call-bg:var(--c-calor-fill);--cta-call-bg-hover:var(--c-calor-fill-h);--cta-call-fg:var(--c-on-dark);padding:var(--sec-y) var(--gutter);background:var(--c-bg);color:var(--c-ink)}#main-content>.band:not(:last-child) .band__in{max-width:calc(var(--w-content) - 2 * var(--gutter-l));padding:var(--sp-7) var(--sp-6);border-left:var(--bw-accent) solid var(--c-calor-fill);border-radius:var(--r-card-l);background:var(--c-surface);box-shadow:var(--e2)}#main-content>.band:not(:last-child) .lbl{color:var(--c-calor-text)}#main-content>.band:not(:last-child) .band__text>p.band__h{color:var(--c-ink)}#main-content>.band:not(:last-child) .band__text>p:not(.lbl,.band__h){color:var(--c-ink-2)}#main-content>.band:not(:last-child) :focus-visible{outline-color:var(--c-ink)}#main-content>.band:not(:last-child) .band__a svg{color:var(--c-frio)}@media (width>=768px){#main-content>.band:not(:last-child){padding-inline:var(--gutter-l)}#main-content>.band:not(:last-child) .band__in{padding:var(--sp-8) var(--sp-9)}}.sec--steps:where(#main-content[data-silo=commercial]>*) a:not(.cta){color:var(--c-on-dark)}.sec--steps:where(#main-content[data-silo=commercial]>*) .paso__badge{background:var(--c-on-dark-wash);box-shadow:none;color:var(--c-on-dark)}#main-content[data-silo=reading]>.sec{padding-block:var(--sec-y-read)}#main-content[data-silo=reading]>.sec--legend{padding-top:0}#main-content[data-silo=reading]>.sec:has(.tabla){padding-block:var(--sec-y)}#main-content[data-silo=reading] .tabla:not(:has(th:nth-child(4))){max-width:var(--w-narrow)}#main-content[data-silo=reading] :is(.tabla__intro,.tabla__leyenda){max-width:var(--w-prose)}#main-content[data-page-type=legal]>*>.wrap{max-width:calc(var(--w-read) + 2 * var(--gutter))}@media (width>=768px){#main-content[data-page-type=legal]>*>.wrap{max-width:calc(var(--w-read) + 2 * var(--gutter-l))}}#main-content[data-page-type=legal] :is(.prose,.sec__h,.lead,.faq){max-width:none}@media (width>=1024px){#main-content[data-page-type=legal] .hero--simple .hero__in{padding-bottom:var(--sp-5);grid-template-columns:minmax(0,1fr)}#main-content[data-page-type=legal] .band__in{grid-template-columns:minmax(0,1fr)}}.legal-id dd a{min-height:var(--tap);align-items:center;display:inline-flex}.places>.place{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--e1);flex-direction:column;gap:2px;display:flex}.place__n{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-1);color:var(--c-ink);font-weight:var(--fw-strong);line-height:var(--lh-snug);display:flex}.place__n svg{color:var(--c-ink-2);flex:none}.place__a{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--tap);color:var(--c-link);font-size:var(--fs-small);font-weight:var(--fw-med);line-height:var(--lh-snug);text-decoration:none;display:flex}.place__a+.place__a{border-top:var(--bw-1) solid var(--c-line)}.place__a:hover,.place__a:focus-visible{color:var(--c-link-h);text-decoration:underline}.place__a svg{color:var(--c-chevron);flex:none}.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--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}.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}.cta-sticky-bar--pair[data-astro-cid-rg7uwnrg] .cta-sticky-bar__pill[data-astro-cid-rg7uwnrg]{gap:var(--cta-space-1,.25rem)}.cta-sticky-bar--pair[data-astro-cid-rg7uwnrg]{--cta-padding-inline:.5rem}.cta-sticky-bar--pair[data-astro-cid-rg7uwnrg] .cta-sticky-bar__btn{white-space:nowrap;min-width:0}.cta-sticky-bar--pair[data-astro-cid-rg7uwnrg] .cta-sticky-bar__call--short{display:none}@media (width<=22.4375rem){.cta-sticky-bar--pair[data-astro-cid-rg7uwnrg] .cta-sticky-bar__call--number{display:none}.cta-sticky-bar--pair[data-astro-cid-rg7uwnrg] .cta-sticky-bar__call--short{display:inline-flex}}@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}}.ih .sec__h{margin-bottom:var(--sp-5)}.ih__part{margin-top:var(--sp-6)}.ih__part>:first-child{margin-top:0}.ih__h3{margin:0 0 var(--sp-3);font-size:var(--fs-h3);line-height:var(--lh-h3)}.ih__part p+.ih__h3,.ih__part ul+.ih__h3{margin-top:var(--sp-6)}.ih__part>p{margin:0 0 var(--sp-3);color:var(--c-ink-2)}.ih-links{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ih-links a{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--tap,44px);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-tile);background:var(--c-surface);box-shadow:var(--e1);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-semi);line-height:var(--lh-h3);text-decoration:none;display:flex}.ih-links a:hover{box-shadow:var(--e1-frio)}.ih-links svg{color:var(--c-chevron);flex:none}.ih-links--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ih .sec--soft .ih-links a,.sec--soft.ih .ih-links a{background:var(--c-surface)}.ih-steps{gap:var(--sp-4);counter-reset:ih-step;margin:0;padding:0;list-style:none;display:grid}.ih-steps li{gap:var(--sp-1);color:var(--c-ink-2);counter-increment:ih-step;padding-left:2.5rem;display:grid;position:relative}.ih-steps li:before{content:counter(ih-step);background:var(--c-frio-soft);width:1.75rem;height:1.75rem;color:var(--c-frio-text);font-size:var(--fs-small);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.ih-steps b{color:var(--c-ink)}.ih-price__rows{padding:var(--sp-4) var(--sp-5);background:linear-gradient(180deg, var(--c-soft-2,var(--c-soft)) 0%, var(--c-surface) 100%);border-bottom:var(--bw-1) solid var(--c-line);margin:0}.ih-price__rows>div{justify-content:space-between;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-2);flex-wrap:wrap;display:flex}.ih-price__rows>div+div{border-top:var(--bw-1) solid var(--c-line)}.ih-price__rows dt{color:var(--c-ink-2);font-size:var(--fs-small);font-weight:var(--fw-semi)}.ih-price__rows dd{color:var(--c-ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.ih-price .precio__leg{padding:var(--sp-3) var(--sp-5) var(--sp-4)}.ih-topics{gap:var(--sp-2) var(--sp-4);margin:var(--sp-4) 0 0;font-size:var(--fs-small);flex-wrap:wrap;display:flex}.ih-topics a{color:var(--c-link,var(--c-frio));font-weight:var(--fw-semi);text-underline-offset:3px;text-decoration:underline}.ih-note{margin:var(--sp-4) 0 0;color:var(--c-ink-2);font-size:var(--fs-small)}.ih-more{margin-top:var(--sp-3);font-size:var(--fs-small)}.ih-more summary{color:var(--c-frio);font-weight:var(--fw-semi);cursor:pointer}.ih-more ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5);color:var(--c-ink-2)}.ih-places{border-top:var(--bw-1) solid var(--c-line);margin:0;padding:0;list-style:none;display:grid}.ih-places li{padding-block:var(--sp-2);border-bottom:var(--bw-1) solid var(--c-line);flex-direction:column;gap:2px;display:flex}.ih-places a{color:var(--c-ink);font-size:var(--fs-small);line-height:var(--lh-h3);text-decoration:none}.ih-places a:first-child{font-weight:var(--fw-bold)}.ih-places a:last-child:not(:first-child){color:var(--c-frio-text)}.ih-places a:hover{text-decoration:underline}.ih-kinds{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ih-kinds a{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-tile);background:var(--c-surface);box-shadow:var(--e1);color:var(--c-ink);gap:2px;text-decoration:none;display:grid}.ih-kinds b{font-size:var(--fs-small)}.ih-kinds span{color:var(--c-ink-2);font-size:var(--fs-small);line-height:var(--lh-h3)}.ih-checks{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ih-checks li{color:var(--c-ink-2);padding-left:1.75rem;position:relative}.ih-checks li:before{content:"";border-left:2px solid var(--c-frio);border-bottom:2px solid var(--c-frio);width:.7rem;height:.4rem;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.ih-checks strong{color:var(--c-ink)}.ih-cta{gap:var(--sp-3);margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:var(--bw-1) solid var(--c-line);display:grid}.ih-cta p{color:var(--c-ink);font-weight:var(--fw-bold);margin:0}@media (width>=48rem){.ih-links--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-places{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr))}.ih-kinds,.ih-links:not(.ih-links--grid){grid-template-columns:repeat(2,minmax(0,1fr))}.ih-cta{grid-template-columns:1fr auto;align-items:center}}@media (width>=64rem){.ih__split{gap:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ih-places,.ih-kinds,.ih-links--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-links:not(.ih-links--grid){grid-template-columns:repeat(4,minmax(0,1fr))}.ih-checks--cols{column-gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero__hours{margin:var(--sp-3) 0 0;color:var(--c-ink-2);font-size:var(--fs-small)}.ih-topics--tight{margin-top:0}.ih-steps{gap:var(--sp-3)}.ih-steps span{font-size:var(--fs-small);line-height:var(--lh-h3)}.ih-price__rows>div{padding-block:var(--sp-1)}.ih-price__rows dd{font-size:var(--fs-small)}.ih-checks li{font-size:var(--fs-small);line-height:var(--lh-h3)}.ih-places li{padding-block:6px}.ih-cta .btns{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.ih-cta .btns>*{min-width:0}.ih-aid>p:not(.ih-topics){font-size:var(--fs-small);line-height:var(--lh-h3)}@media (width<=47.9375rem){.ih-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-kinds a{min-height:var(--tap,44px);padding:var(--sp-2) var(--sp-3);align-content:center}.ih-kinds span{display:none}.ih__part{margin-top:var(--sp-5)}.ih-cta{margin-top:var(--sp-5);padding-top:var(--sp-4)}}@media (width>=48rem){.ih-cta .btns{display:flex}}.ih .sec__h .lead{font-size:var(--fs-body)}@media (width<=47.9375rem){.hero--intents .hero__img{display:none}}
