[data-design][data-btn-shape=square] .zbtn{border-radius:0}[data-design][data-btn-shape=soft] .zbtn{border-radius:10px}[data-design][data-btn-shape=pill] .zbtn{border-radius:999px}[data-design][data-btn-fill=outline] .zbtn:is(.zbtn-b,.zbtn-w,.zbtn-o){--zb-c:var(--tn-accent,var(--pal-accent-ink,var(--b)));box-shadow:none;border:2px solid var(--zb-c);color:var(--zb-c);background:0 0}[data-design][data-btn-fill=outline] .zbtn:is(.zbtn-b,.zbtn-w,.zbtn-o):hover{background:color-mix(in srgb, var(--zb-c) 12%, transparent);box-shadow:none;color:var(--zb-c)}[data-design][data-btn-fill=outline] .zbtn:is(.zbtn-b,.zbtn-w,.zbtn-o):active{background:color-mix(in srgb, var(--zb-c) 18%, transparent)}[data-design][data-pal] .zs-in{background-color:var(--pal-bg);color:var(--pal-ink)}[data-design][data-pal] .zs-in:not(:focus){border-color:color-mix(in srgb, var(--pal-ink) 24%, transparent)}[data-design][data-pal] .zs-in::placeholder{color:var(--pal-mute);opacity:1}[data-design][data-pal] .zs-card:not(.zs-look[data-tone] *){background:var(--pal-bg);color:var(--pal-ink)}[data-design][data-pal] .zs-quick:not(.zs-look[data-tone] *){background:color-mix(in srgb, var(--pal-bg) 94%, transparent);color:var(--pal-ink)}[data-design][data-pal] :where(.zs-quick select){background-color:var(--pal-bg);color:var(--pal-ink)}[data-pack] :is(.zs-in,.zs-quick select){font-family:inherit}[data-design][data-form] :is(.zs-in,.zs-quick select){--zf-c:color-mix(in srgb, var(--pal-ink,var(--ink,#12161f)) 30%, transparent)}[data-design][data-form=box] .zs-in,[data-design][data-form=box] :where(.zs-quick select){border:1px solid var(--zf-c);border-radius:6px}[data-design][data-form=line] .zs-in,[data-design][data-form=line] :where(.zs-quick select){border:0 solid #0000;border-bottom:1.5px solid var(--zf-c);background-color:#0000;border-radius:0}[data-design][data-form=soft] .zs-in,[data-design][data-form=soft] :where(.zs-quick select){background-color:var(--pal-soft,var(--sand,#f5f2ec));border:0 solid #0000;border-radius:12px}[data-design][data-form=pill] .zs-in,[data-design][data-form=pill] :where(.zs-quick select){border:1px solid var(--zf-c);border-radius:999px;padding-inline:20px}[data-design][data-form=pill] textarea.zs-in{border-radius:24px}[data-design][data-form=pill] :where(.zs-quick select){background-position:right 18px center;padding:0 44px 0 20px}[data-design][data-form] :is(.zs-in,.zs-quick select):focus{outline:2px solid var(--b);outline-offset:2px;box-shadow:none;border-color:var(--b)}[data-design][data-form=soft] :is(.zs-in,.zs-quick select):focus{border-color:#0000}
[data-design=classic][data-pal]{background:var(--pal-bg);color:var(--pal-ink)}[data-design=classic][data-pal]>:not(.zs-look){--ink:var(--pal-ink);--muted:var(--pal-mute);--line:var(--pal-line);--sand:var(--pal-soft);--b:var(--pal-btn);--b-on:var(--pal-btn-on);--b-deep:var(--pal-accent-ink);--b-fg:var(--pal-accent-ink);--b-tint:color-mix(in srgb, var(--pal-accent) 10%, var(--pal-bg));--cl-deep:var(--pal-btn)}@supports (color:oklch(from red l c h)){[data-design=classic][data-pal]>:not(.zs-look){--cl-deep:color-mix(in srgb, var(--pal-btn) 86%, oklch(from var(--pal-btn-on) calc(1 - l) 0 0))}}[data-design=classic][data-pal] .zs-h:not(.zs-look[data-tone] *){background:color-mix(in srgb, var(--pal-bg) 88%, transparent);border-bottom-color:color-mix(in srgb, var(--pal-ink) 9%, transparent)}[data-design=classic][data-pal] .zs-nav a:hover{background:color-mix(in srgb, var(--pal-ink) 7%, transparent)}[data-design=classic][data-pal] .zs-mark{background:linear-gradient(145deg, var(--pal-btn), var(--cl-deep));color:var(--pal-btn-on)}[data-design=classic][data-pal] .zs-menu nav{background:var(--pal-bg)}[data-design=classic][data-pal] .zs-menu nav a:hover,[data-design=classic][data-pal] .zs-menu nav a:focus-visible{background:var(--pal-soft)}[data-design=classic][data-pal] .zs-bar{background:color-mix(in srgb, var(--pal-bg) 92%, transparent);border-top-color:color-mix(in srgb, var(--pal-ink) 9%, transparent)}[data-design=classic][data-pal] .zs-logo-plate{background:#14181f}[data-design=classic][data-pal] .zs-hero-split:not(.zs-look[data-tone] *){background:linear-gradient(180deg, var(--b-tint) 0%, var(--pal-bg) 100%)}[data-design=classic][data-pal] .zs-hero-stack:not(.zs-look[data-tone] *){background:linear-gradient(180deg, var(--b-tint) 0%, var(--pal-bg) 70%)}[data-design=classic][data-pal] :is(.zs-hero-split,.zs-hero-stack) .eyebrow:not(.zs-look[data-tone] *){background:var(--pal-bg)}[data-design=classic][data-pal] .zs-page-hero{background:linear-gradient(180deg, var(--b-tint), var(--pal-bg))}[data-design=classic][data-pal] .zbtn-w{color:#12161f}[data-design=classic][data-pal] :is(.zs-svc,.zs-step,.zs-area,.zs-faq details,.zs-pricelist,.zs-work-item,.zs-quote,.zs-problem,.zs-grating,.zs-aside,.zs-build-site):not(.zs-look[data-tone] *),[data-design=classic][data-pal] .pf-classic .pf-comment:not(.zs-look[data-tone] *),[data-design=classic][data-pal] .zs-trustbar:not(.zs-look[data-tone] *){background:var(--pal-bg)}[data-design=classic][data-pal] .zs-step b:not(.zs-look[data-tone] *){background:var(--pal-ink);color:var(--pal-bg)}[data-design=classic][data-pal] .zs-faq details[open]{box-shadow:0 0 0 1px color-mix(in srgb, var(--pal-line) 65%, var(--pal-ink)), 0 18px 40px -30px #00000059}[data-design=classic][data-pal] :is(.zs-prose,.zs-work-item p){color:color-mix(in srgb, var(--pal-ink) 88%, var(--pal-bg))}[data-design=classic][data-pal] .zs-gstars-base{color:color-mix(in srgb, var(--pal-ink) 22%, transparent)}[data-design=classic][data-pal] .zs-progress i:not(.on){background:var(--pal-line)}[data-design=classic][data-pal] .zs-opt:not(:has(input:checked)) .zs-radio{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--pal-ink) 35%, transparent) inset}[data-design=classic][data-pal] .zs-reviews:not(.zs-look[data-tone] *){background:var(--pal-deep);color:var(--pal-deep-fg)}[data-design=classic][data-pal] .zs-reviews:not(.zs-look[data-tone] *) h2{color:var(--pal-deep-fg)}[data-design=classic][data-pal] .zs-reviews:not(.zs-look[data-tone] *) p{color:var(--pal-deep-mute)}[data-design=classic][data-pal] .zs-f{background:var(--pal-deep);color:var(--pal-deep-mute)}[data-design=classic][data-pal] .zs-f :is(h3,h4,.zs-name),[data-design=classic][data-pal] .zs-f a:hover{color:var(--pal-deep-fg)}[data-design=classic][data-pal] .zs-f-bottom{border-top-color:var(--pal-deep-line)}[data-design=classic][data-pal] .zs-by,[data-design=classic][data-pal] .zs-legal-link{color:var(--pal-deep-mute)}[data-design=classic][data-pal] .zs-by b,[data-design=classic][data-pal] .zs-legal-link:hover{color:var(--pal-deep-fg)}[data-design=classic][data-pal] .zs-plan{background:linear-gradient(160deg, var(--pal-btn) 0%, var(--cl-deep) 100%);color:var(--pal-btn-on)}[data-design=classic][data-pal] .zs-plan li svg{color:currentColor}[data-design=classic][data-pal] .zs-cta:not(.zs-look[data-tone] *){background:radial-gradient(130% 140% at 100% 0%, var(--pal-btn) 0%, var(--pal-btn) 40%, var(--cl-deep) 100%);color:var(--pal-btn-on)}[data-design=classic][data-pal] :is(.zs-emergency,.zs-now):not(.zs-look[data-tone] *){background:color-mix(in srgb, #d93a2b 9%, var(--pal-bg));box-shadow:0 0 0 1px color-mix(in srgb, #d93a2b 28%, var(--pal-bg))}[data-design=classic][data-pal] .zs-emergency:not(.zs-look[data-tone] *) p{color:var(--pal-mute)}[data-design=classic][data-pal] .zs-emergency-icon{box-shadow:0 0 0 8px color-mix(in srgb, #d93a2b 20%, var(--pal-bg))}[data-design=classic][data-pal] .zs-emergency .zbtn-w{color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--pal-ink) 30%, transparent)}[data-design=classic][data-pal] .zs-now h2{color:var(--pal-ink)}[data-design=classic][data-pal] .zs-now h2 svg{color:#d93a2b}[data-design=classic][data-pal]:not([data-btn-fill=outline]) .zbtn-b:hover:not(.zs-look[data-tone] *){background:var(--cl-deep)}[data-design=classic][data-pack][data-font]{--display:var(--pk-head);--text:var(--pk-body);--h-weight:var(--pk-hw);--h-track:var(--pk-ht)}[data-design=classic][data-btn-fill=outline] .zs-hero-in .zs-hero-cta .zbtn{--zb-c:#fff}[data-design=classic][data-btn-fill=outline] .zs-hero-in .zs-hero-cta .zbtn:hover{background:#ffffff24}[data-design=classic][data-btn-fill=outline] :is(.zs-cta,.zs-plan) .zbtn:is(.zbtn-b,.zbtn-w,.zbtn-o){--zb-c:var(--b-on)}[data-design=classic][data-btn-fill=outline] .zs-reviews .zbtn:is(.zbtn-b,.zbtn-w,.zbtn-o){--zb-c:var(--pal-deep-fg,#fff)}
