body:has(>[data-slot=site-shell]){background-color:var(--site-panel)}body:has(dialog[data-modal-scroll-lock]:modal){overflow:hidden}[data-slot=site-shell]{max-inline-size:var(--container-wide);background-color:var(--site-bg);box-shadow:-1px 0 var(--site-rule), 1px 0 var(--site-rule);margin-inline:auto}[data-slot=skip-link]:focus{inset-inline-start:calc(max(0px, (100% - var(--container-wide)) / 2) + var(--site-gutter))}.site-brand-mark{inline-size:var(--brand-mark-size,var(--site-space-8));block-size:var(--brand-mark-size,var(--site-space-8));border:thin solid var(--site-rule);border-radius:var(--site-space-2);background:var(--site-bg);color:var(--site-ink);flex:none;place-items:center;display:grid}@media (min-width:22rem){.site-brand-mark{--brand-mark-size:calc(var(--site-space-8) + var(--site-space-1))}}[data-slot=site-header-row]{padding-inline:var(--site-gutter);gap:var(--site-space-3)}[data-slot=site-header-actions]{gap:var(--site-space-2)}[data-slot=site-header-row] .type-brand-lockup{font-size:var(--site-type-base);line-height:1.15}.site-brand-tagline{text-wrap:balance;margin-block-start:calc(var(--site-space-1) / 2);line-height:1.2}[data-slot=site-header-row] nav a{padding-inline:var(--site-space-2);font-size:var(--site-type-sm)}[data-slot=site-search-trigger]{inline-size:clamp(8rem,12vw,10rem)}.site-menu-trigger{min-inline-size:var(--target-min);min-block-size:var(--target-min);padding-inline:var(--site-space-2)}[data-slot=navigation-drawer]{inline-size:min(26rem, calc(100% - var(--site-space-6)));background:var(--site-bg);border-block:0;border-radius:0;block-size:100dvh;max-block-size:none;max-inline-size:none;margin:0;position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:max(0px, calc((100% - var(--container-wide)) / 2))}[data-slot=navigation-drawer]>[data-slot=modal-dialog-panel]{block-size:100%}.site-menu-header{justify-content:space-between;align-items:center;gap:var(--site-space-3);min-block-size:var(--header-offset);padding-inline:var(--site-space-6);border-block-end:thin solid var(--site-rule);font-size:var(--site-type-xl);flex:none;font-weight:700;display:flex}.site-menu-scroll{overscroll-behavior:contain;flex:1;min-block-size:0;overflow-y:auto}.site-menu-scroll :is(nav a,summary,[data-slot=site-search-field]),.site-menu-contact>a{min-block-size:calc(var(--site-space-8) + var(--site-space-3))}.site-menu-scroll nav a{font-size:var(--site-type-base)}[data-slot=drawer-navigation],.site-menu-hubs,.site-menu-disclosure-content{gap:var(--site-space-3)}[data-slot=drawer-navigation]{padding-block:var(--site-space-4);padding-inline:var(--site-space-6)}.site-menu-item{gap:var(--site-space-2);padding-block:var(--site-space-1);padding-inline:var(--site-space-2)}.site-menu-group-title{padding-inline:var(--site-space-2)}.site-menu-links{column-gap:var(--site-space-2)}.site-menu-disclosure-content{padding-block:var(--site-space-1) var(--site-space-3)}.site-menu-company{padding-block-start:var(--site-space-3)}.site-menu-contact{border-block-start:thin solid var(--site-rule);border-block-end:0;padding-block-end:env(safe-area-inset-bottom,0px)}[data-slot=contact-bar]{max-inline-size:var(--container-wide);margin-inline:auto}[data-slot=contact-bar]>a{gap:var(--site-space-2);font-size:var(--site-type-xs);font-weight:600}.site-footer-content{max-inline-size:40rem;padding-block:var(--site-space-6);padding-inline:var(--site-gutter);gap:var(--site-space-3)}.site-footer-nav{gap:var(--site-space-2);overflow-wrap:anywhere}.site-footer-primary{gap:var(--site-space-1) var(--site-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-primary .site-footer-link{color:var(--ink-on-brand);font-weight:600}.site-footer-secondary{gap:var(--site-space-1) var(--site-space-4)}.site-footer-link{padding-block:var(--site-space-2);padding-inline:var(--site-space-1)}@media (max-width:29.999rem){.site-footer-secondary{column-gap:var(--site-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:40rem){.site-footer-primary{grid-template-columns:repeat(4,auto)}.site-footer-primary,.site-footer-secondary{column-gap:var(--site-space-6)}}
.services-hub-hero{align-items:center;gap:var(--site-space-6);padding-block:var(--site-space-6);display:grid}.services-hub-hero-copy{min-inline-size:0}#main-content .services-hub-hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-inline-size:14ch;font-size:clamp(2rem,4.2vw,3.625rem);font-weight:700;line-height:1.08}.services-hub-hero-copy>p{max-inline-size:40ch;color:var(--site-muted);font-size:var(--site-type-sm);margin-block-start:var(--site-space-3);line-height:1.6}.services-hub-hero-copy [data-slot=rating-strip]{margin:var(--site-space-4) 0 0;background:0 0;border:0;padding:0}.services-hub-hero-copy .trust-stats{gap:var(--site-space-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1fr);max-inline-size:24rem}.services-hub-hero-copy .trust-stats li{align-items:flex-start;gap:var(--site-space-1);text-align:start;padding:0}.services-hub-hero-copy .trust-stats li+li{padding-inline-start:var(--site-space-2)}.services-hub-hero-copy .trust-stat{font-size:var(--site-type-lg)}.services-hub-hero-copy .trust-stat-label{white-space:normal}.services-hub-paths{gap:var(--site-space-2);min-inline-size:0;display:grid}.services-hub-service{align-items:center;gap:var(--site-space-3);min-block-size:calc(var(--site-space-16) + var(--site-space-4));padding:var(--site-space-3);border:thin solid var(--site-rule);border-radius:var(--shape-card);background:var(--site-panel);color:var(--site-ink);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.services-hub-paths>:first-child .services-hub-service,.services-hub-paths>a.services-hub-service:first-child{border-color:color-mix(in srgb, var(--site-accent) 40%, var(--site-rule))}.services-hub-service:hover{border-color:var(--site-accent)}.services-hub-service img{inline-size:calc(var(--site-space-12) + var(--site-space-2));aspect-ratio:1;border-radius:var(--shape-control);object-fit:cover;filter:brightness(.84)saturate(.8);block-size:auto}.services-hub-service-copy{gap:var(--site-space-1);min-inline-size:0;color:var(--site-muted);font-size:var(--site-type-xs);line-height:1.35;display:grid}.services-hub-service-copy>strong{color:var(--site-ink);font-size:var(--site-type-base);line-height:1.2}.services-hub-service-price{color:var(--site-ink);font-weight:600}.services-hub-service-arrow,.services-hub-directory-indicator{color:var(--site-accent)}.services-hub-service-arrow{inline-size:calc(var(--site-space-4) + var(--site-space-1));block-size:calc(var(--site-space-4) + var(--site-space-1))}.services-hub-help-band{border-block:thin solid var(--site-rule);background:var(--site-panel)}.services-hub-help{justify-content:space-between;align-items:center;gap:var(--site-space-3) var(--site-space-6);padding-block:var(--site-space-4);flex-wrap:wrap;display:flex}.services-hub-help-copy{gap:var(--site-space-1);display:grid}.services-hub-help-copy h2{font-size:var(--site-type-base);font-weight:700}.services-hub-help-copy p{color:var(--site-muted);font-size:var(--site-type-sm);line-height:1.5}.services-hub-help-actions{align-items:center;gap:var(--site-space-2) var(--site-space-4);flex-wrap:wrap;display:flex}.services-hub-help-actions .services-hub-whatsapp{inline-size:auto}.services-hub-pricing-link{min-block-size:var(--target-min);color:var(--site-muted);font-size:var(--site-type-sm);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.services-hub-pricing-link:hover{color:var(--site-ink)}.services-hub-directory{padding-block:var(--site-section-space)}.services-hub-directory-heading{font-size:var(--site-type-h2);letter-spacing:-.035em;margin-block-end:var(--site-space-4);font-weight:700}.services-hub-directory-groups{gap:var(--site-space-2);display:grid}.services-hub-directory-group{border:thin solid var(--site-rule);border-radius:var(--shape-card)}.services-hub-directory :is(.services-hub-directory-group,.services-hub-directory-nested)>summary{justify-content:space-between;align-items:center;gap:var(--site-space-3);min-block-size:var(--target-min);border-radius:var(--shape-control);cursor:pointer;list-style:none;display:flex}.services-hub-directory-group>summary{padding:var(--site-space-3) var(--site-space-4)}.services-hub-directory summary:hover{color:var(--site-accent)}.services-hub-directory summary::-webkit-details-marker{display:none}.services-hub-directory summary small{color:var(--site-muted);font-size:var(--site-type-sm);margin-block-start:var(--site-space-1);line-height:1.4;display:block}.services-hub-directory summary strong{font-weight:600}.services-hub-directory-indicator{inline-size:var(--site-space-6);block-size:var(--site-space-6);border-radius:var(--shape-control);background:var(--site-panel);flex:none;place-items:center;display:grid}.services-hub-directory-indicator:before,.services-hub-directory-indicator:after{inline-size:var(--site-space-3);border-radius:var(--shape-control);content:"";background:currentColor;grid-area:1/1;block-size:2px}.services-hub-directory-indicator:after{rotate:90deg}.services-hub-directory details[open]>summary>.services-hub-directory-indicator:after{visibility:hidden}.services-hub-directory-panel{gap:var(--site-space-2);margin:0 var(--site-space-2) var(--site-space-2);padding:var(--site-space-2);border-radius:var(--shape-control);background:var(--site-panel);display:grid}.services-hub-directory-nested{border:thin solid var(--site-rule);border-radius:var(--shape-control);background:var(--site-bg);font-size:var(--site-type-sm)}.services-hub-directory-nested>summary{padding:var(--site-space-2) var(--site-space-3);font-weight:600}.services-hub-directory-nested .services-hub-directory-links{padding:0 var(--site-space-2) var(--site-space-2)}.services-hub-directory-links{column-gap:var(--site-space-2);display:grid}.services-hub-directory-links a{min-block-size:max(var(--target-min), var(--site-space-8));padding:var(--site-space-1) var(--site-space-3);border-radius:var(--shape-control);color:var(--site-ink);font-size:var(--site-type-sm);text-decoration:underline;-webkit-text-decoration-color:var(--site-muted);text-decoration-color:var(--site-muted);text-underline-offset:.2em;align-items:center;line-height:1.35;display:flex}.services-hub-directory-links a:hover{color:var(--site-accent);text-decoration-color:currentColor}.services-hub :is(.services-hub-service,.services-hub-pricing-link,summary,.services-hub-directory-links a):focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@media (min-width:23.5rem){.services-hub-service img{inline-size:var(--site-space-16)}}@media (min-width:48rem){.services-hub-hero{gap:clamp(var(--site-space-6), 5vw, var(--site-space-16));padding-block:var(--site-space-12) var(--site-space-8);grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.services-hub-hero-copy>p{font-size:var(--site-type-base)}.services-hub-hero-copy [data-slot=rating-strip]{margin-block-start:var(--site-space-6)}.services-hub-hero-copy .trust-stat{font-size:var(--site-type-xl)}.services-hub-service img{inline-size:calc(var(--site-space-16) + var(--site-space-6))}.services-hub-service-copy>strong{font-size:var(--site-type-lg)}.services-hub-directory-links{grid-template-columns:repeat(2,minmax(0,1fr))}.services-hub-directory-panel{margin-inline:var(--site-space-3);padding:var(--site-space-3);margin-block-end:var(--site-space-3)}}@media (min-width:64rem){.services-hub-directory-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
main#main-content:has(>:is(.services-hub,.lp-service)){border:0;border-radius:0;inline-size:100%;max-inline-size:none;margin:0}.lp-service{--service-reading-width:var(--container-reading)}.lp-service .v2-container-wide{max-inline-size:var(--container-wide)}.lp-service :is([data-slot=landing-measure],#service-cta>.v2-container>.v2-surface-scope,section>.v2-container>.service-detail-directory,.service-detail-section>.v2-container>[data-variant=prose]){max-inline-size:var(--service-reading-width);margin-inline:auto}.lp-service #service-rates [data-slot=landing-measure]{max-inline-size:none}.service-detail-opening{padding-block-start:var(--site-space-8)}.repair-intake-terms p{margin:0}@media (min-width:48rem){.service-detail-opening{padding-block-start:var(--site-space-12)}}.service-detail-jobs [role=region]{margin-block-start:var(--site-space-4)}.service-detail-jobs-proof{gap:var(--site-space-6);grid-template-columns:minmax(0,1fr);display:grid}.service-detail-jobs-proof>section{min-inline-size:0}.service-detail-jobs [data-sheet=service-work]{padding:var(--site-space-2) var(--site-space-3);border-radius:var(--site-space-2);margin-block-start:var(--site-space-4)}.service-detail-jobs [data-sheet=service-work]:hover{border-color:var(--site-muted)}.service-detail-jobs [data-slot=review-strip]{gap:var(--site-space-3)}.service-detail-jobs [data-slot=review-strip]>li{gap:var(--site-space-3);inline-size:84%;padding:var(--site-space-4);border:1px solid var(--site-rule);border-radius:var(--site-space-2);background-color:var(--site-panel);color:var(--site-ink)}.service-detail-jobs [data-slot=review-strip] blockquote{font-size:var(--site-type-sm);line-height:1.55}.service-detail-jobs .home-review-attribution{align-items:center;gap:var(--site-space-1) var(--site-space-2);color:var(--site-muted);font-size:var(--site-type-xs);flex-wrap:wrap;line-height:1.45;display:flex}.service-detail-jobs .home-review-attribution strong{color:var(--site-ink);font-weight:600}.service-detail-jobs .home-review-platform{align-items:center;gap:var(--site-space-1);padding:var(--site-space-1) var(--site-space-2);border:thin solid var(--site-rule);border-radius:var(--shape-pill);background-color:var(--site-bg);white-space:nowrap;line-height:1.2;display:inline-flex}.service-detail-jobs .home-review-platform svg{inline-size:var(--site-space-3);block-size:var(--site-space-3);flex:none}@media (min-width:48rem){.service-detail-jobs-proof{column-gap:var(--site-space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.lp-service>section{border-block-start:thin solid var(--rule);--section-rhythm:var(--site-section-space);--section-header-gap:var(--site-space-4)}.service-detail-section>.v2-container>[data-variant]{display:block}.service-detail-section-body{gap:var(--site-space-4);min-inline-size:0;display:grid}.service-detail-section-body:empty{display:none}.service-detail-section-body>*{margin-block-start:0}.service-detail-section [data-variant=callout-list] .service-detail-section-body>[data-slot=status-list]{gap:var(--site-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.service-detail-section [data-variant=callout-list] .service-detail-section-body>[data-slot=status-list]>li{align-items:flex-start;gap:var(--site-space-3);padding:var(--site-space-3);border-radius:var(--site-space-2);margin-block-start:0}.service-detail-section [data-variant=callout-list] [data-slot=status-list-detail]{font-size:var(--site-type-sm);line-height:1.55}.service-detail-directory{border:thin solid var(--rule);border-radius:var(--shape-card);background:var(--surface-raised)}.service-detail-directory>summary{justify-content:space-between;align-items:center;gap:var(--site-space-3);cursor:pointer;padding:var(--site-space-3) var(--site-space-4);font-weight:600;list-style:none;display:flex}.service-detail-directory>summary::-webkit-details-marker{display:none}.service-detail-directory>summary:after{inline-size:var(--site-space-2);block-size:var(--site-space-2);border-inline-end:2px solid var(--site-accent);border-block-end:2px solid var(--site-accent);content:"";flex:none;margin-inline-end:var(--site-space-1);rotate:45deg}.service-detail-directory[open]>summary:after{rotate:225deg}.service-detail-directory>summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.service-detail-directory>section>.v2-container{padding-inline:var(--site-space-4)}main#main-content .service-detail-directory>section{padding-block:var(--site-space-3) var(--site-space-4);border-block-start:thin solid var(--rule);background:0 0}#service-scope,#service-booking,.service-detail-jobs,.lp-service :is(#service-rates,#servicing-options,#aircon-repair-intake){scroll-margin-block-start:var(--site-space-16)}.service-triage-options{gap:var(--site-space-2);display:grid}.service-triage-options .home-entry-card:hover{border-color:var(--site-muted)}.service-triage-options .home-entry-card:hover .home-entry-arrow{color:var(--site-accent)}.service-triage-dialog{gap:var(--site-space-2);color:var(--ink-muted);font-size:var(--site-type-base);line-height:1.5;display:grid}.service-triage-dialog p{font-size:inherit;margin:0}.service-triage-dialog ul{padding-inline-start:var(--site-space-6);list-style:outside}.service-triage-dialog strong{color:var(--ink)}[data-slot^=sheet-service-triage-] .link-sheet-body{margin:0}.service-triage-rates{border:thin solid var(--rule);border-radius:var(--site-space-2);overflow:hidden}.service-triage-rates>div{justify-content:space-between;gap:var(--site-space-2);padding:var(--site-space-2) var(--site-space-3);flex-wrap:wrap;display:flex}.service-triage-rates>div+div{border-block-start:thin solid var(--rule)}.service-triage-rates dd{color:var(--ink);font-weight:600}.service-rate-tables>table+table{margin-block-start:var(--site-space-2)}@media not (min-width:40rem){.lp-service [data-slot=service-rate-card]{--pad-card-inline:var(--site-space-2)}}.repair-intake-selector>[role=group]{gap:var(--site-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.repair-intake-selector>[role=group]>button{padding:var(--site-space-2)}.repair-intake-selector>[role=group]>button>span[aria-hidden=true]{inline-size:var(--site-space-4);block-size:var(--site-space-4);color:inherit;background:0 0;border:0}.repair-intake-panel{gap:var(--site-space-2)}.repair-intake-actions{gap:var(--site-space-2) var(--site-space-4)}.repair-intake-actions [data-whatsapp-type=service_repair_intake_cta]{inline-size:auto}.repair-intake-causes{border-block-start:thin solid var(--rule)}.repair-intake-causes summary{padding-block:var(--site-space-2)}.repair-intake-cause-list{padding-inline-start:var(--site-space-4);list-style:outside}.repair-intake-cause-list li+li{margin-block-start:var(--site-space-1)}@media (max-width:39.999rem){.service-rate-tables .v2-table :is(th,td){padding-inline:var(--site-space-2)}}
