.services-page .services-pricing-container,.services-page .services-pricing-container>*{min-width:0;max-width:100%}.site-secondary .services-page{background:#f7fbf9}.site-secondary .services-page .services-category-tabs{background:#fcfefd;border:1px solid #cce3dd;padding:4px;gap:4px;box-shadow:none}html[lang^=en] .site-secondary .services-category-tabs [role=tab]{min-width:0;white-space:normal}html[lang^=en] .site-secondary .services-tab-label{min-width:0;overflow-wrap:anywhere}.site-secondary .services-page .services-category-tabs [role=tab]{background:transparent;color:#526c77;box-shadow:none}.site-secondary .services-page .services-category-tabs [role=tab][data-state=inactive]:hover{background:#eef7f3;color:var(--brand-blue-deep)}.site-secondary .services-page .services-category-tabs [role=tab][data-state=active]{background:var(--brand-blue-deep);color:#fff;box-shadow:none}.services-page [role=tabpanel]:focus-visible,.services-page .overflow-x-auto:focus-visible{outline:3px solid #0ab476;outline-offset:3px}.services-page [role=tabpanel]{display:grid;gap:20px}.services-page [role=tabpanel][data-state=inactive]{display:none}.services-page .pcard{background:#fcfefd;border:1px solid #cce3dd;border-top:3px solid #00cc6a;border-radius:14px;padding:26px;min-width:0;box-shadow:none}.services-page .pcard>h3{margin:0 0 6px}.services-page .pcard-lead{color:#526c77;font-size:15px;margin:0 0 18px}.services-page .pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.services-page .pgrid .span-2{grid-column:1 / -1}.services-page .ptable-wrap{overflow-x:auto}.site-secondary .services-page table{min-width:0;width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.site-secondary .services-page table :is(td,th){white-space:normal;padding:13px 14px;background:transparent;text-align:left;border-bottom:1px solid #e1eee9;color:#17364a;font-size:16px}.site-secondary .services-page table thead th{font-size:14px;font-weight:600;color:#526c77;border-bottom:1px solid #cce3dd}.site-secondary .services-page table tbody tr:last-child :is(td,th){border-bottom:0}.services-page .ptable-note{margin:12px 0 0;font-size:14px;color:#526c77}.site-secondary .services-page .commercial-pricing-table :is(td,th):last-child{background:transparent}.site-secondary .services-page .commercial-pricing-table td:last-child{color:#087d56;font-weight:700}.services-page .cond-list,.services-page .note-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.services-page .cond-list li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding-top:12px;border-top:1px solid #e1eee9;font-size:15px;line-height:1.8;color:#526c77}.services-page .cond-list b{color:var(--brand-blue-deep);font-weight:600}.services-page .note-list{list-style:disc;padding-left:20px;gap:6px;font-size:15px;color:#526c77;line-height:1.8}.services-page .addon{padding:16px 0;border-top:1px solid #e1eee9;display:grid;gap:10px}.services-page .addon:first-of-type{border-top:0;padding-top:0}.services-page .addon h4{margin:0;font-size:17px;font-weight:600;color:#17364a}.services-page .addon p{margin:4px 0 0;font-size:14px;color:#526c77;line-height:1.7}.services-page .addon-prices{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline;font-variant-numeric:tabular-nums}.services-page .addon-prices strong{font-size:18px;color:var(--brand-blue-deep)}.services-page .addon-prices span{font-size:14px;color:#087d56;font-weight:600}.services-page .price-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-top:1px solid #e1eee9}.services-page .price-row:first-of-type{border-top:0}.services-page .price-label{color:#17364a;font-weight:500;min-width:0}.services-page .price-value{font-size:18px;font-weight:700;color:var(--brand-blue-deep);text-align:right;font-variant-numeric:tabular-nums}.services-page .price-value small{display:block;font-size:13px;font-weight:600;color:#087d56}.services-page .price-row.is-deal .price-value{color:#087d56}.services-page .pnote{margin-top:14px;padding:12px 14px;background:#eef7f3;border-radius:8px;font-size:14px;color:#526c77}.services-page .commercial-cards{display:none;gap:14px}.services-page .ccard{border:1px solid #cce3dd;border-radius:12px;padding:16px;background:#fcfefd}.services-page .ccard h4{margin:0 0 8px;font-size:16px;color:var(--brand-blue-deep);font-weight:600}.services-page .ccard dl{margin:0}.services-page .ccard dl>div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #e1eee9;min-height:44px;align-items:center;white-space:nowrap}.services-page .ccard dt{color:#526c77;font-size:15px}.services-page .ccard dd{margin:0;font-weight:700;color:#17364a;font-variant-numeric:tabular-nums}.services-page .ccard dl>div:last-child dd{color:#087d56}.services-page .services-card-actions{display:grid;gap:8px;margin-top:16px;justify-items:start}.services-page .services-text-links{display:flex;flex-wrap:wrap;gap:4px 20px}.services-page .services-text-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;color:#087d56;text-decoration:underline;text-underline-offset:5px}.services-page .services-text-link:hover{color:var(--brand-blue-deep)}.services-page .services-text-link:focus-visible{outline:3px solid #087d56;outline-offset:4px;border-radius:3px}.services-page .services-text-link svg{width:16px;height:16px;flex:none}.services-page .services-faq{padding-block:clamp(48px,6vw,76px);border-top:1px solid #cce3dd}.services-page .services-final-cta{background:var(--cta-blue);border-top:3px solid #00cc6a;color:#e0eeed;padding-block:clamp(48px,6vw,76px)}.services-page .services-final-cta h2{color:#fff;margin-bottom:12px}.services-page .services-final-cta p{color:#e0eeed;margin-bottom:24px;max-width:560px}.services-page .services-cta-phone{display:inline-flex;align-items:center;min-height:44px;margin-left:20px;color:#e0eeed;font-size:15px;text-decoration:underline;text-underline-offset:5px}.services-page .services-final-cta a:focus-visible{outline:3px solid #fff;outline-offset:4px}.site-secondary .services-page .services-final-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.site-secondary .services-page .services-final-actions>*{width:240px;max-width:100%}.site-secondary .services-page .services-final-actions .booking-entry-row{margin:0}.site-secondary .services-page .services-final-actions .booking-entry-link{width:100%}.site-secondary .services-page .services-final-actions>.whatsapp-cta,.site-secondary .services-page .services-final-actions>.services-cta-phone{min-height:52px;border-radius:9px}.site-secondary .services-page .services-final-actions>.services-cta-phone{display:inline-flex;justify-content:center;margin:0;padding:12px 16px;border:1px solid #ffffffb3;text-decoration:none}.site-secondary .services-page .services-final-actions>.services-cta-phone:hover{background:#ffffff14}@media(max-width:640px){.site-secondary .services-page .services-final-actions{flex-direction:column;align-items:stretch}.site-secondary .services-page .services-final-actions>*{width:100%}}@media(max-width:767px){.services-page .pgrid{grid-template-columns:1fr}.services-page .pcard{padding:20px}.site-secondary .services-page table :is(td,th){padding:12px 8px;font-size:15px}.services-page .cond-list li{grid-template-columns:1fr;gap:2px}.services-page .commercial-table-wrap{display:none}.services-page .commercial-cards{display:grid}.services-page .services-cta-phone{display:flex;justify-content:center;margin:8px 0 0}.services-page .services-final-cta .whatsapp-cta,.services-page .services-card-actions .whatsapp-cta{width:100%}}.services-page .rp-wrap{margin-top:10px}.services-page .pcard h3.rp-heading{margin-bottom:4px}.site-secondary .services-page .residential-pricing-table{table-layout:fixed}.residential-pricing-table .rp-quantity-col{width:24%}.residential-pricing-table .rp-total-col{width:40%}.residential-pricing-table .rp-unit-col{width:36%}.site-secondary .services-page .residential-pricing-table thead th{background:transparent;color:#526c77;font-size:13px;font-weight:500;padding:8px 14px;border-bottom:1px solid #cce3dd;white-space:nowrap}.site-secondary .services-page .residential-pricing-table thead small{margin-left:4px;font-size:12px}.site-secondary .services-page .residential-pricing-table :is(th:nth-child(n+2),td){text-align:right;white-space:nowrap}.site-secondary .services-page .residential-pricing-table tbody :is(td,th){background:transparent;padding:11px 14px;border-bottom:1px solid #e8f1ee}.site-secondary .services-page .residential-pricing-table tbody th{color:#17364a;font-weight:500}.site-secondary .services-page .residential-pricing-table td.rp-total{color:var(--brand-blue-deep);font-size:19px;font-weight:700}.site-secondary .services-page .residential-pricing-table td.rp-unit{color:#526c77;font-size:14px;font-weight:400}.residential-pricing-table .rp-inline,.services-page .rp-mobile-labels{display:none}.residential-pricing-table .rp-tag{margin-left:8px;font-size:11px;font-weight:500;color:#087d56;letter-spacing:.02em}.services-page .rp-scope{margin:16px 0 0;padding-top:14px;border-top:1px solid #e1eee9;font-size:14px;line-height:1.8;color:#526c77}.services-page .rp-booking-note{margin:12px 0 0;font-size:14px;line-height:1.8;color:#526c77}@media(min-width:768px){.services-page .rp-card{width:100%;max-width:840px;justify-self:center}.services-page .rp-wrap{width:100%;max-width:520px;margin-inline:auto}.residential-pricing-table .rp-quantity-col{width:28%}.residential-pricing-table .rp-total-col{width:38%}.residential-pricing-table .rp-unit-col{width:34%}.site-secondary .services-page .residential-pricing-table td.rp-total{font-size:22px}}@media(max-width:767px){.services-page .rp-mobile-labels{display:flex;justify-content:space-between;gap:12px;color:#526c77;font-size:12px;font-weight:500;padding:4px 2px}.site-secondary .services-page .residential-pricing-table,.residential-pricing-table tbody{display:block}.site-secondary .services-page .residential-pricing-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-secondary .services-page .residential-pricing-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding:14px 2px;border-bottom:1px solid #e8f1ee}.site-secondary .services-page .residential-pricing-table tbody tr:last-child{border-bottom:0}.site-secondary .services-page .residential-pricing-table tbody :is(td,th){display:block;padding:0;border:0}.site-secondary .services-page .residential-pricing-table tbody th{grid-column:1;grid-row:1 / span 2;align-self:center;width:100%;white-space:nowrap;font-size:17px;text-align:left}.site-secondary .services-page .residential-pricing-table td.rp-total{grid-column:2;grid-row:1;font-size:20px;line-height:1.25}.site-secondary .services-page .residential-pricing-table td.rp-unit{grid-column:2;grid-row:2;font-size:14px;line-height:1.5;margin-top:2px}.residential-pricing-table .rp-inline{display:inline}.residential-pricing-table .rp-tag{display:block;margin:4px 0 0;white-space:nowrap}}.site-secondary .services-page .pcard h3.cp-heading{font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.25;color:var(--brand-blue-deep);margin:0 0 6px}.services-page .cp-context{margin:0 0 14px;font-size:15px;color:#526c77}.services-page .cp-lead{margin:0 0 18px;font-size:15px;line-height:1.8;color:#526c77}.services-page .cp-rowhead{display:flex;align-items:center;gap:14px}.services-page .cp-img{flex:0 0 88px;display:flex;align-items:center;justify-content:center;width:88px;height:60px}.services-page .cp-img img{max-width:100%;max-height:100%;width:var(--cp-machine-width, 88px);height:auto;object-fit:contain;display:block}.services-page .cp-img.is-fourway{--cp-machine-width: 72px}.services-page .cp-img.is-central{--cp-machine-width: 42px}.site-secondary .services-page .commercial-pricing-table :is(td,th):not(:first-child){text-align:right;white-space:nowrap}.site-secondary .services-page .commercial-pricing-table tbody td{color:var(--brand-blue-deep);font-weight:700;font-size:18px}.site-secondary .services-page .commercial-pricing-table td:last-child{color:var(--brand-blue-deep)}.site-secondary .services-page .commercial-pricing-table tbody th{font-weight:500}.services-page .cp-cards{display:none}.services-page .cp-machine{border:0;border-top:1px solid #e1eee9;border-radius:0;padding:18px 0 4px;background:transparent}.services-page .cp-machine-head{display:flex;align-items:center;gap:14px;margin-bottom:6px}.services-page .cp-machine h4{margin:0;font-size:17px;color:#17364a;font-weight:600}.services-page .cp-machine dl>div{white-space:nowrap}.services-page .cp-machine dd{color:var(--brand-blue-deep);font-size:18px}.services-page .cp-machine dd small{font-size:13px;font-weight:500;color:#526c77}.services-page .cp-machine dl>div:last-child dd{color:var(--brand-blue-deep)}.services-page .cp-fee{margin-top:16px;padding-top:14px;border-top:1px solid #e1eee9;display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;color:#17364a}.services-page .cp-fee strong{font-size:16px;color:var(--brand-blue-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.services-page .cp-support{margin-top:22px;padding-top:22px;border-top:1px solid #cce3dd}.services-page .cp-support h4,.services-page .op-group h4{margin:0 0 6px;font-size:19px;font-weight:700;color:var(--brand-blue-deep)}.services-page .cp-support p{margin:0;font-size:15px;line-height:1.8;color:#526c77;max-width:70ch}.services-page .cp-actions{display:grid;gap:8px;margin-top:16px;justify-items:start}.services-page .op{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.services-page .op>.cp-heading{margin-bottom:0}.services-page .op-group{min-width:0;padding:20px;border:1px solid #cce3dd;border-radius:12px;background:#fff}.services-page .op-desc{margin:0 0 10px;font-size:15px;line-height:1.8;color:#526c77}.services-page .op-category-head{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:14px;align-items:center;margin-bottom:10px}.services-page .op-category-head h4{min-width:0;margin:0}.services-page .op-category-image{display:flex;align-items:center;justify-content:center;width:88px;height:64px}.services-page .op-category-image img{display:block;width:100%;height:100%;object-fit:contain}.services-page .op-category-image.is-washer img{width:46px}.services-page .op-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;max-width:520px}.services-page .op-label{color:#17364a;font-weight:500;min-width:0}.services-page .op-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.services-page .op-price strong{font-size:18px;font-weight:700;color:var(--brand-blue-deep)}.services-page .op-price small{display:block;font-size:13px;color:#526c77}.services-page .op-note{margin:8px 0 0;font-size:14px;line-height:1.8;color:#526c77;max-width:70ch}.services-page .op-policy{margin:10px 0 0;padding-left:20px;display:grid;gap:4px;font-size:15px;line-height:1.8;color:#526c77}.services-page .op-group>.cp-actions:last-child{margin-top:12px}.services-page .op>.cp-actions{margin-top:0}.services-page .op-small-grid{display:grid;gap:20px;margin-top:8px}.services-page .op-small-item{min-width:0}.services-page .op-small-item+.op-small-item{border-top:1px solid #cce3dd;padding-top:16px}.services-page .op-small-item h5{margin:0;font-size:17px;font-weight:600;color:var(--brand-blue-deep)}.site-secondary .services-page>.section-padding:has([role=tabpanel][data-state=active]>:is(.cp,.op)){padding-bottom:28px}@media(min-width:1024px){.services-page .op:not(.rp2){grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .op:not(.rp2)>:is(.cp-heading,.cp-actions){grid-column:1 / -1}.services-page .op:not(.rp2) [data-testid=card-home-small-appliances]{grid-column:1 / -1}}.services-page .rp2 .op-group{display:flex;flex-direction:column}@media(min-width:768px){.services-page .op-small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .op-small-item .op-category-head{min-height:64px}.services-page .op-small-item+.op-small-item{border-top:0;border-left:1px solid #cce3dd;padding-top:0;padding-left:20px}.services-page .rp2{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .rp2>.cp-heading{grid-column:1 / -1}.services-page .rp2 .op-group>.cp-actions:last-child{margin-top:auto;padding-top:16px}}@media(max-width:767px){.services-page .cp-table-wrap{display:none}.services-page .cp-cards{display:grid;gap:0}.services-page .cp-machine-head{display:grid;grid-template-columns:minmax(0,1fr) 80px}.services-page .cp-machine-head h4{min-width:0}.services-page .cp-img{flex-basis:80px;width:80px;height:56px;--cp-machine-width: 80px}.services-page .cp-img.is-fourway{--cp-machine-width: 68px}.services-page .cp-img.is-central{--cp-machine-width: 40px}.services-page .cp-actions .whatsapp-cta{width:100%}.services-page .op-row{max-width:none}.services-page .op-group{padding:16px 14px}.services-page .op-label{overflow-wrap:anywhere}}.services-page .op-group>.hcg{margin-top:14px}.services-page .op-group>.hcg{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.services-page .op:not(.rp2) .op-group:last-of-type{grid-column:auto}.services-page .op:not(.rp2) .op-group[data-testid=card-home-small-appliances],.services-page .op:not(.rp2) .op-group[data-testid=card-home-other]{grid-column:1 / -1}.services-page .op-group[data-testid=card-home-other]>.hcg{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-page .op .hcg-compact:not(.hcg-single)>li:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 10px)/2);justify-self:center}.services-page .op-small-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.services-page .op-small-item+.op-small-item{border:0;padding:0}.services-page .op-small-item .hcg{max-width:240px;margin:6px auto 0}.services-page .op-small-item .op-row{flex-direction:column;align-items:center;gap:2px;max-width:240px;margin:0 auto;padding:10px 0 0}.services-page .op-small-item .op-label{font-size:13px}.services-page .op-small-item .op-price{text-align:center}.services-page .op-small-item .op-price small{display:flex;justify-content:center;flex-wrap:wrap;gap:0 4px;margin-top:3px;white-space:normal}.services-page .op-small-item .op-price small span{white-space:nowrap}@media(max-width:767px){.services-page .pcard.op:not(.rp2){padding:14px}.services-page .op:not(.rp2) .op-group{padding:16px 12px}}@media(min-width:1024px){.services-page .op-group[data-testid=card-home-other]>.hcg-compact>li:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch}}.services-page .pcard.op.opx{grid-template-columns:minmax(0,1fr);gap:24px;padding:0;border:0;background:transparent}.services-page .opx .op-group{padding:22px;display:block}.services-page .opx .op-group h4{font-size:19px;margin:0 0 6px}.services-page .opx .op-desc,.services-page .opx .op-note{margin:0 0 14px;font-size:15px;line-height:1.8;color:#526c77}.services-page .opx .opx-rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 14px}.services-page .opx .opx-rate{padding:8px 0;min-width:0}.services-page .opx .opx-rate h5{margin:0 0 6px;font-size:16px;font-weight:600;color:#17364a}.services-page .opx .opx-rate dl{margin:0;display:grid;gap:4px}.services-page .opx .opx-rate dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.services-page .opx .opx-rate dt{font-size:15px;color:#17364a}.services-page .opx .opx-rate dd{margin:0;font-size:18px;font-weight:700;color:var(--brand-blue-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.services-page .opx .opx-rate p{margin:6px 0 0;font-size:13px;color:#526c77}.services-page .opx .opx-rate p.opx-rate-label{margin:0 0 6px}.services-page .opx .opx-price-qualifier{font-size:13px;font-weight:400;color:#526c77}.services-page .opx .op-group>.hcg{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.services-page .opx .op-group,.services-page .opx .op-group[data-testid=card-home-small-appliances],.services-page .opx .op-group[data-testid=card-home-other]{grid-column:1 / -1}.services-page .opx .op-group>.hcg,.services-page .opx .op-group[data-testid=card-home-other]>.hcg{grid-template-columns:repeat(3,minmax(0,1fr))}.services-page .opx .op-group>.hcg-compact>li:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch}}@media(max-width:767px){.services-page .opx .op-group{padding:16px 12px}}.services-page .opx .opx-items{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.services-page .opx .opx-item{display:flex;flex-direction:column;gap:8px;min-width:0}.services-page .opx .opx-item>h5{margin:0;font-size:16px;font-weight:600;color:#17364a}.services-page .opx .opx-item .opx-rate{padding:0}.services-page .opx .opx-item .hcg{width:100%;max-width:calc((100% - 10px)/2);grid-template-columns:minmax(0,1fr);margin:0 auto}@media(max-width:1023px){.services-page .opx .opx-item+.opx-item{border-top:1px solid #e2ece8;padding-top:16px}}@media(max-width:1365px){.services-page .opx .opx-rate dt{min-width:0;overflow-wrap:anywhere}.services-page .opx .opx-rate dd{flex-shrink:0}}@media(min-width:1024px){.services-page .opx .opx-items{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.services-page .opx .opx-items>.opx-item{grid-column:span 2}.services-page .opx .opx-items.op-small-grid>.opx-item:first-child{grid-column:2 / span 2}.services-page .opx .opx-item .hcg{max-width:none}.services-page .opx .opx-items>.opx-item:only-child{grid-column:1 / -1}.services-page .opx .opx-items>.opx-item:only-child .hcg{max-width:calc((100% - 20px) / 3)}}.grouped-home-pricing{min-width:0}.grouped-home-pricing__caption{margin:0 0 6px;font-size:13px;line-height:1.5;color:#526c77}.grouped-home-pricing dl{margin:0}.grouped-home-pricing dl>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid #e2ece8}.grouped-home-pricing dl>div:first-child{padding-top:8px}.grouped-home-pricing dl>div:last-child{border-bottom:0;padding-bottom:0}.grouped-home-pricing dt{min-width:0;font-size:15px;line-height:1.6;font-weight:400;color:#17364a;overflow-wrap:anywhere}.grouped-home-pricing .grouped-home-pricing__description{display:block;margin-top:5px;font-size:13px;line-height:1.65;font-weight:400;color:#526c77}.grouped-home-pricing dd{margin:0;font-size:20px;line-height:1.4;font-weight:700;color:var(--brand-blue-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.hcg{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hcg>li{min-width:0;display:flex}.hcg-link{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 12px;border:1px solid #d1e3df;border-radius:10px;background:#fff;text-align:center;text-decoration:none;color:#17364a;transition:border-color .15s}.hcg-link:hover{border-color:var(--brand-blue-deep)}.hcg-link:focus-visible{outline:2px solid var(--brand-blue-deep);outline-offset:3px}.hcg-frame{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(100px,12vw,160px);background:#f6faf9;border-radius:6px;padding:6px;box-sizing:border-box}.hcg-frame img{display:block;width:clamp(72px,10vw,144px);height:clamp(72px,10vw,144px);max-width:100%;max-height:100%;object-fit:contain}.hcg-title{font-size:15px;font-weight:600;line-height:1.4;min-height:2.8em;color:var(--brand-blue-deep);overflow-wrap:anywhere}.hcg-note{font-size:13px;color:#526c77}.hcg-detail{font-size:12px;color:#13896b;margin-top:auto}.hcg .hcg-title{margin:0}.hcg.hcg-single{grid-template-columns:minmax(0,1fr)}@media(min-width:480px){.hcg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.hcg{grid-template-columns:repeat(4,minmax(0,1fr))}}.hcg.hcg-compact .hcg-link{gap:6px;padding:6px 6px 10px}.hcg.hcg-compact .hcg-frame{--hcg-frame-height: 144px;height:var(--hcg-frame-height);padding:2px;overflow:hidden}.hcg.hcg-compact .hcg-frame img{flex:none;width:min(95.5%,calc(var(--hcg-frame-height) * 1.24),calc(var(--hcg-frame-height) * var(--hcg-image-width-factor)));height:auto;max-width:none;max-height:none;transform:none}.hcg.hcg-compact .hcg-title{min-height:0;font-size:15px}.hcg-title-line{display:block}@media(max-width:767px){.hcg.hcg-compact .hcg-frame{--hcg-frame-height: clamp(112px, 28vw, 136px)}.hcg.hcg-compact .hcg-title{font-size:14px}.hcg.hcg-compact .hcg-detail{font-size:12px}.services-page .opx .hcg.hcg-compact .hcg-frame img{width:min(calc(95.5% * var(--hcg-source-width-factor)),calc(144px * var(--hcg-source-width-factor)),calc(84px * var(--hcg-source-height-factor)))}}.hcg.hcg-process{grid-template-columns:repeat(4,minmax(0,1fr))}.hcg.hcg-process>li{grid-column:span 2}.hcg.hcg-process .hcg-link{gap:4px;padding:6px 6px 10px}.hcg.hcg-process .hcg-frame{height:clamp(120px,30vw,156px);padding:2px}.hcg.hcg-process .hcg-frame img{width:100%;height:100%}.hcg.hcg-process .hcg-title{min-height:0}.hcg.hcg-process .hcg-detail{margin-top:0}@media(max-width:479px){.hcg.hcg-process>li:last-child:nth-child(odd){grid-column:2 / span 2}}@media(min-width:480px)and (max-width:899px){.hcg.hcg-process{grid-template-columns:repeat(6,minmax(0,1fr))}.hcg.hcg-process .hcg-frame{height:160px}.hcg.hcg-process>li:last-child:nth-child(3n+1){grid-column:3 / span 2}.hcg.hcg-process>li:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}}@media(min-width:900px){.hcg.hcg-process{grid-template-columns:repeat(8,minmax(0,1fr))}.hcg.hcg-process .hcg-frame{height:176px}.hcg.hcg-process>li:last-child:nth-child(4n+1){grid-column:4 / span 2}.hcg.hcg-process>li:nth-last-child(2):nth-child(4n+1){grid-column:3 / span 2}.hcg.hcg-process>li:nth-last-child(3):nth-child(4n+1){grid-column:2 / span 2}}.services-page .home-cleaning-carousel{min-width:0;margin-bottom:14px}.services-page .home-cleaning-carousel .hcg{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .op .home-cleaning-carousel .hcg>li:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 10px)/2);justify-self:center}@media(min-width:1024px){.services-page .home-cleaning-carousel .hcg{grid-template-columns:repeat(3,minmax(0,1fr))}.services-page .op .home-cleaning-carousel .hcg>li:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch}}@media(max-width:767px){.services-page .home-cleaning-carousel .hcg{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/2);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0}.services-page .home-cleaning-carousel .hcg::-webkit-scrollbar{display:none}.services-page .op .home-cleaning-carousel .hcg>li,.services-page .op .home-cleaning-carousel .hcg>li:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch;scroll-snap-align:start}}.site-secondary .services-page [role=tabpanel]{gap:24px}.site-secondary .services-page [role=tabpanel]>:is(.rp-heading,.cp-heading),.site-secondary .services-page .pcard.opx>.cp-heading,.site-secondary .services-page .pcard.rp2>.cp-heading{margin:0;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.25;color:var(--brand-blue-deep)}.site-secondary .services-page [role=tabpanel]>:is(.rp-heading,.cp-heading) .heading-eyebrow,.site-secondary .services-page .pcard.opx>.cp-heading .heading-eyebrow,.site-secondary .services-page .pcard.rp2>.cp-heading .heading-eyebrow{margin-bottom:5px;font-size:11px}.site-secondary .services-page .services-category-title{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.site-secondary .services-page .pcard:is(.rp-card,.cp){padding:22px;border:1px solid #cce3dd;border-radius:12px;background:#fff}.site-secondary .services-page .pcard.op.rp2{padding:0;border:0;background:transparent;gap:24px}.site-secondary .services-page .rp2 .op-group{padding:22px}.site-secondary .services-page .rp2 .op-group h4,.site-secondary .services-page .cp-support h4{margin:0 0 6px;font-size:19px;font-weight:700;color:var(--brand-blue-deep)}.site-secondary .services-page .cp-machine h4,.site-secondary .services-page .rs-addon h4{font-size:16px;font-weight:600;color:#17364a}.site-secondary .services-page .cp-machine dl>div{padding:6px 0;border:0;min-height:0;align-items:baseline}.site-secondary .services-page .cp-machine dt,.site-secondary .services-page .rs-prices dt,.site-secondary .services-page .rp2 .op-label{font-size:15px;color:#17364a}.site-secondary .services-page .cp-machine dd,.site-secondary .services-page .cp-fee strong,.site-secondary .services-page .rp2 .op-price strong,.site-secondary .services-page .rs-prices dd{font-size:18px;font-weight:700;line-height:1.5;color:var(--brand-blue-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.site-secondary .services-page .services-rate-label,.site-secondary .services-page .opx .opx-rate p.opx-rate-label{display:block;margin:0 0 6px;font-size:13px;font-weight:400;line-height:1.5;color:#526c77}.site-secondary .services-page .cp-fee .services-rate-label{margin:2px 0 0}.site-secondary .services-page .opx .opx-rate dl{padding-inline-end:0}.site-secondary .services-page .rp2 .op-row{padding:8px 0}.site-secondary .services-page .rs h3{font-size:19px;font-weight:700;line-height:1.4;color:var(--brand-blue-deep)}@media(max-width:767px){.site-secondary .services-page .cp-machine dd,.site-secondary .services-page .cp-fee strong,.site-secondary .services-page .opx .opx-rate dd,.site-secondary .services-page .rp2 .op-price strong,.site-secondary .services-page .rs-prices dd{font-size:20px}.site-secondary .services-page .pcard:is(.rp-card,.cp),.site-secondary .services-page .rp2 .op-group{padding:16px 12px}.site-secondary .services-page .cp-machine{padding:16px 0}.site-secondary .services-page .cp-machine:first-child{border-top:0;padding-top:0}}.services-page{--svc-card-w: 240px;--svc-frame-h: 144px;--svc-image-wide: 184px;--svc-image-high: 104px;--svc-name-size: 15px;--svc-amount-size: 20px;--svc-card-border: #d1e3df;--svc-frame-bg: #f6faf9;--svc-ink: var(--brand-blue-deep)}@media(max-width:767px){.services-page{--svc-frame-h: clamp(112px, 28vw, 136px);--svc-image-wide: 144px;--svc-image-high: 84px;--svc-name-size: 14px}}.services-page .svc-id-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 6px 10px;border:1px solid var(--svc-card-border);border-radius:10px;background:#fff;text-align:center;min-width:0}.services-page :is(.rmi-img,.cp-machine-head .cp-img,.svc-id-card .cp-img),.services-page .op .hcg.hcg-compact .hcg-frame{--hcg-frame-height: var(--svc-frame-h);width:100%;max-width:none;height:var(--svc-frame-h);padding:0;flex:none;border-radius:6px;background:var(--svc-frame-bg);display:flex;align-items:center;justify-content:center}.site-secondary .services-page :is(.rmi-text b,.svc-id-name,.cp-machine-head h4,.op .hcg-compact .hcg-title){margin:0;font-size:var(--svc-name-size);font-weight:600;line-height:1.4;color:var(--svc-ink)}.services-page .svc-id-strip{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.services-page .svc-id-strip .svc-id-card{flex:0 0 var(--svc-card-w);width:var(--svc-card-w)}.services-page .svc-id-card .cp-img img{width:184px;max-width:95.5%;height:auto;max-height:104px}.services-page .svc-id-card .cp-img.is-fourway img{width:144px}.services-page .svc-id-card .cp-img.is-central img{width:auto;height:104px}.services-page .op .hcg.hcg-compact .hcg-frame img{width:min(calc(95.5% * var(--hcg-source-width-factor)),calc(var(--svc-image-wide) * var(--hcg-source-width-factor)),calc(var(--svc-image-high) * var(--hcg-source-height-factor)))}@media(max-width:767px){.services-page .svc-id-strip{display:none}}@media(min-width:768px){.services-page .rmi-list{display:grid;grid-template-columns:repeat(2,var(--svc-card-w));justify-content:center;max-width:none}.services-page .op .home-cleaning-carousel .hcg,.services-page .op .opx-items{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.services-page .op .home-cleaning-carousel .hcg>li,.services-page .op .home-cleaning-carousel .hcg>li:last-child:nth-child(odd){flex:0 0 var(--svc-card-w);width:var(--svc-card-w)}.services-page .op .opx-items>.opx-item,.services-page .op .opx-items.op-small-grid>.opx-item:first-child,.services-page .op .opx-items>.opx-item:only-child{flex:0 1 var(--svc-card-w);width:var(--svc-card-w);max-width:var(--svc-card-w)}.services-page .op .opx-item .hcg,.services-page .op .opx-items>.opx-item:only-child .hcg,.services-page .op-small-item .hcg{max-width:none;width:100%;margin:0}.services-page .op .opx-item+.opx-item{border-top:0;padding-top:0}}@media(max-width:767px){.services-page .home-cleaning-carousel .hcg{width:calc(100% + 13px);grid-auto-columns:calc((100% - 23px)/2)}.services-page .op .opx-item .hcg,.services-page .op-small-item .hcg{width:calc((100% - 10px)/2);max-width:none;margin:0 auto}}.services-page .op .hcg-compact>li[data-product]{--svc-optical: 1}.services-page .op .hcg-compact>li[data-product=fridge-process]{--svc-optical: 1.2}.services-page .op .hcg-compact>li[data-product=top-washer-process]{--svc-optical: 1.2}.services-page .op .hcg-compact>li[data-product=fan-process]{--svc-optical: 1.17}.services-page .op .hcg-compact>li[data-product=curtain-process]{--svc-optical: 1.12}.services-page .op .hcg-compact>li[data-product=front-washer-process]{--svc-optical: 1.08}.services-page .op .hcg-compact>li[data-product=window-heater-process]{--svc-optical: 1.05}.services-page .op .hcg-compact>li[data-product=dryer-process]{--svc-optical: 1.04}.services-page .op .hcg-compact>li[data-product=extractor-fan-process]{--svc-optical: 1.04}.services-page .op .hcg-compact>li[data-product=oven-process]{--svc-optical: .94}.site-secondary .services-page .op .hcg.hcg-compact>li[data-product] .hcg-frame img{width:min(calc(95.5% * var(--hcg-source-width-factor)),calc(var(--svc-image-wide) * var(--hcg-source-width-factor)),calc(var(--svc-image-high) * var(--svc-optical) * var(--hcg-source-height-factor)),calc((var(--hcg-frame-height) - 8px) * var(--hcg-source-height-factor)))}.services-page .svc-id-card .cp-img.is-fourway img{width:156px}.services-page .svc-id-card .cp-img.is-central img{height:114px;max-height:114px}.services-page .svc-id-card .cp-img.is-outlet img{width:200px}@media(max-width:767px){.services-page .cp-machine-head .cp-img.is-fourway img{width:118px}.services-page .cp-machine-head .cp-img.is-central img{height:92px;max-height:92px}.services-page .cp-machine-head .cp-img:is(.is-ducted,.is-outlet) img{max-width:99%}}.site-secondary .services-page .rmi-item[data-machine=window] .rmi-img img{width:var(--svc-image-wide);max-width:100%;height:auto;max-height:calc(var(--svc-frame-h) - 12px);object-fit:contain}.site-secondary .services-page .residential-pricing-table td.rp-total,.site-secondary .services-page .commercial-pricing-table tbody td,.site-secondary .services-page .cp-machine dd,.site-secondary .services-page .cp-fee strong,.site-secondary .services-page .opx .opx-rate dd,.site-secondary .services-page .grouped-home-pricing dd{font-size:var(--svc-amount-size);font-weight:700;color:var(--svc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.site-secondary .services-page .opx .opx-price-qualifier{font-size:13px;font-weight:400}.site-secondary .services-approved{--refined-navy: var(--brand-navy);--refined-blue: var(--brand-blue-deep);--refined-green: #328775;--refined-line: #d7e4e7;--whatsapp-green: #25d366;--whatsapp-green-hover: #1ebe5d;background:#fff}.site-secondary .services-approved a.whatsapp-cta,.site-secondary .services-approved a.redesign-wa{background-color:var(--whatsapp-green)!important}.site-secondary .services-approved a.whatsapp-cta:hover,.site-secondary .services-approved a.redesign-wa:hover{background-color:var(--whatsapp-green-hover)!important}.site-secondary .services-approved>section:first-child{position:relative;isolation:isolate;overflow:hidden;background:var(--interior-navy)!important;border-bottom:1px solid var(--brand-navy-line)!important;color:#f6fafb}.site-secondary .services-approved>section:first-child:before{display:none!important}.site-secondary .services-approved>section:first-child:after{content:none;display:none}.site-secondary .services-approved>section:first-child .container-px{position:relative;z-index:1}.site-secondary .services-approved>section:first-child :is(h1,h1 .page-title-phrase){color:var(--interior-header-title)!important}.site-secondary .services-approved>section:first-child .page-title-eyebrow{color:var(--interior-header-eyebrow)!important}.site-secondary .services-approved>section:first-child .page-title-eyebrow:after{background:#00cc6a!important}.site-secondary .services-approved>section:first-child .container-px>p:not(.page-title-eyebrow){color:var(--interior-header-description)!important}.site-secondary .services-approved>section:first-child a.whatsapp-cta{color:#fff!important}.site-secondary .services-approved .services-category-section{background:#fff!important}.site-secondary .services-approved .services-category-tabs{border-color:#c9d9e0!important;background:#f7fafb!important}.site-secondary .services-approved .services-category-tabs [role=tab]{color:#536c78}.site-secondary .services-approved .services-category-tabs [role=tab][data-state=inactive]:hover{background:#e8f2f3!important;color:var(--refined-blue)!important}.site-secondary .services-approved .services-category-tabs [role=tab][data-state=active]{background:var(--refined-blue)!important;color:#fff!important;border-bottom-color:var(--refined-blue)!important}.site-secondary .services-approved .services-category-tabs [role=tab][data-state=active]:before{content:none}.site-secondary .services-approved .services-category-tabs [role=tab][data-state=active] .services-tab-number{color:#bde3d9!important}.site-secondary .services-approved .services-desktop{--brand: var(--brand-blue-deep);--brand-deep: var(--brand-navy);--teal: #328775;--teal-soft: #e9f3f0;--ink: #183a4d;--muted: #566f7c;--line: #d7e4e7;--paper: #fff;--white: #fff;--sand: #f7f5ee}.site-secondary .services-approved .services-desktop .panel{position:relative;border-color:#d4e1e6;box-shadow:0 3px 16px #103d5d0f}.site-secondary .services-approved .services-desktop .other-layout .other-family{padding:20px 0;border:1px solid #d4e1e6;border-radius:12px;background:#fff;box-shadow:0 3px 16px #103d5d0f}.site-secondary .services-approved .services-desktop :is(.residential-overview.panel,.residential-terms>.panel,.commercial-panel.panel,.other-layout .other-family,.repair-layout .repair-service){border:1px solid #cce3dd;border-top:3px solid #00cc6a;border-radius:14px}.site-secondary .services-approved .services-desktop .other-lower-grid>.other-family:first-child{padding:20px 0}.site-secondary .services-approved .services-desktop .other-family>.other-group-heading{padding-inline:20px}.site-secondary .services-approved .services-desktop .residential-images,.site-secondary .services-approved .services-desktop .commercial-card{background:#f8fafb}.site-secondary .services-approved .services-desktop .ac-image-frame,.site-secondary .services-approved .services-desktop .commercial-photo,.site-secondary .services-approved .services-desktop .other-layout .product-image-frame{background:#f1f6f7}.site-secondary .services-approved .services-desktop .residential-rate-cell.volume-row,.site-secondary .services-approved .services-desktop .addon-rates .addon-volume-rate{background:#e9f3f0;border-color:#cfe3dc}.site-secondary .services-approved .services-desktop .category-contact{background:var(--brand-navy);border-radius:9px}.site-secondary .services-approved .services-desktop .category-contact>div b{color:#fff}.site-secondary .services-approved .services-desktop .category-contact>div span{color:#d7e7ed}.site-secondary .services-approved .services-desktop .category-contact .text-link{color:#d4ece4}.site-secondary .services-approved .services-desktop .category-contact .text-link:hover{color:#fff}.site-secondary .services-approved .services-desktop .redesign-wa{background:var(--whatsapp-green)}.site-secondary .services-approved .services-desktop .redesign-wa:hover{background:var(--whatsapp-green-hover)}.site-secondary .services-approved .services-faq{border-top-color:#d5e1e5;background:#f7fafb}.site-secondary .services-approved .services-faq>.services-pricing-container{width:100%;max-width:1276px;margin-inline:auto;padding-inline:28px}@media(max-width:640px){.site-secondary .services-approved .services-faq>.services-pricing-container{padding-inline:18px}}.site-secondary .services-approved .services-final-cta{background:var(--cta-navy)!important;border-top:3px solid #00cc6a;color:#e3eef2}.site-secondary .services-approved .services-final-cta h2{color:#fff!important}.site-secondary .services-approved .services-final-cta p{color:#e3eef2!important}.site-secondary .services-approved .services-final-cta .services-cta-phone{color:#d9ebe6!important}.site-secondary .services-approved .services-final-cta .whatsapp-cta{background:var(--whatsapp-green)!important;color:#fff!important}.site-secondary .services-approved .services-final-cta .whatsapp-cta:hover{background:var(--whatsapp-green-hover)!important}.site-secondary .services-approved .services-final-cta a:focus-visible{outline-color:#fff!important}@media(max-width:767px){.site-secondary .services-approved :is(.pcard.cp,.pcard.rp-card,.op-group){border:1px solid #cce3dd;border-top:3px solid #00cc6a;border-radius:14px}.site-secondary .services-approved>section:first-child{background:var(--refined-navy)!important}.site-secondary .services-approved>section:first-child:after{display:none}.site-secondary .services-approved>section:first-child .container-px>p:not(.page-title-eyebrow){color:var(--interior-header-description)!important}}@media(prefers-reduced-motion:reduce){.site-secondary .services-approved .services-desktop .redesign-wa{transition:none}}.site-secondary .services-approved .services-desktop .warranty-note{margin-top:16px;padding:15px 16px 16px;border:1px solid #cce3dd;border-top:3px solid #00cc6a;border-radius:14px;background:#fff;box-shadow:0 3px 14px #103d5d0d}.site-secondary .services-approved .services-desktop .warranty-note b{display:block;color:var(--brand-blue-deep);font-size:15px;font-weight:750;line-height:1.45}.site-secondary .services-approved .services-desktop .warranty-note p{margin:8px 0 0;color:#405b69;font-size:14px;line-height:1.75}.site-secondary .services-approved .rs-section:has(.rs-lead-main){align-content:start;padding:18px;border:1px solid #cce3dd;border-top:3px solid #00cc6a;border-radius:14px;background:#fff;box-shadow:0 3px 14px #103d5d0d}.site-secondary .services-approved .rs-section:has(.rs-lead-main)>h3{color:var(--brand-blue-deep);font-size:20px;font-weight:750;line-height:1.4}.site-secondary .services-approved .rs-section .rs-lead-main{padding:11px 13px;border-left:3px solid #00cc6a;border-radius:3px 9px 9px 3px;background:#f0f7f4;color:#183a4d;font-size:15px;font-weight:650;line-height:1.7}.site-secondary .services-approved .rs-section:has(.rs-lead-main) .rs-lead:not(.rs-lead-main){color:#405b69;font-size:14px;line-height:1.75}
