[data-design=datum][data-pal]{--dt-ground:var(--pal-bg);--dt-ink:var(--pal-ink);--dt-ink-mute:var(--pal-mute);--dt-rule:var(--pal-line);--dt-deep:var(--pal-deep);--dt-ink-dark:var(--pal-deep-fg);--dt-rule-dark:var(--pal-deep-line)}[data-design=datum][data-pal]>*{--b:var(--pal-btn);--b-on:var(--pal-btn-on);--b-deep:color-mix(in srgb, var(--pal-btn) 92%, var(--pal-bg));--b-tint:var(--pal-soft);--sand:var(--pal-soft);--line:var(--pal-line);--ink:var(--pal-ink);--muted:var(--pal-mute)}[data-design=datum][data-pal] .dt-statement-two .dt-tone-lead{color:var(--pal-ink)}[data-design=datum][data-pal] :is(.dt-craftsplit-shot,.dt-card-shot,.dt-award-shot){background:var(--pal-soft)}[data-design=datum][data-pal] .dt-btn--ink{background:var(--pal-btn);color:var(--pal-btn-on)}[data-design=datum][data-pal] .dt-btn--ink:hover{background:var(--pal-ink);color:var(--pal-bg)}[data-design=datum][data-pal] .dt-btn--ink:focus-visible{outline-color:var(--pal-accent-ink)}[data-design=datum][data-pal] :is(.dt-drawer-phone,.dt-pill-book){background:var(--pal-btn);color:var(--pal-btn-on)}[data-design=datum][data-pal] .dt-pill-call{background:var(--pal-bg);color:var(--pal-ink)}[data-design=datum][data-pal] .dt-footer :is(.dt-footer-label,.dt-from,.dt-day,.dt-footer-bottom,.zs-by,.zs-legal-link){color:var(--pal-deep-mute)}[data-design=datum][data-pal] .dt-footer .zs-by b{color:var(--pal-deep-fg)}[data-design=datum][data-pal] .dt-footer .dt-footer-bottom{border-top-color:var(--pal-deep-line)}[data-design=datum][data-pal] :is(.zs-svc,.zs-step,.zs-area,.zs-faq details,.zs-pricelist,.zs-work-item,.zs-quote,.zs-problem,.zs-grating,.zs-eyebrow-card){background:var(--pal-card)}[data-design=datum][data-pal] .zbtn-w{background:var(--pal-bg);color:var(--pal-ink)}[data-design=datum][data-pal] .zbtn-o{background:var(--pal-bg);color:var(--pal-ink);box-shadow:0 0 0 1px var(--pal-line) inset}[data-design=datum][data-pal] .zs-in{background:var(--pal-bg);color:var(--pal-ink);border-color:var(--pal-line)}[data-design=datum][data-pal] .zs-in:focus{border-color:var(--pal-accent-ink)}[data-design=datum][data-pack]{--dt-display:var(--pk-head);--dt-body:var(--pk-body);--dt-caps:var(--pk-head)}[data-design=datum][data-btn-shape=square] :is(.dt-btn,.dt-pill-book,.dt-pill-call,.zbtn){border-radius:0}[data-design=datum][data-btn-shape=soft] :is(.dt-btn,.dt-pill-book,.dt-pill-call,.zbtn){border-radius:10px}[data-design=datum][data-btn-shape=pill] :is(.dt-btn,.dt-pill-book,.dt-pill-call,.zbtn){border-radius:999px}[data-design=datum][data-btn-fill=solid] .dt-btn--box{background:var(--pal-btn,var(--dt-ink));color:var(--pal-btn-on,var(--dt-ground));border-color:var(--pal-btn,var(--dt-ink))}[data-design=datum][data-btn-fill=solid] .dt-btn--box:hover{background:var(--dt-ink);color:var(--dt-ground);border-color:var(--dt-ink)}[data-design=datum][data-btn-fill=outline] .dt-btn--ink{color:var(--pal-accent-ink,var(--dt-ink));border:2px solid var(--pal-btn,var(--dt-ink));background:0 0;padding-left:25px;padding-right:25px}[data-design=datum][data-btn-fill=outline] .dt-btn--ink:hover{background:var(--pal-btn,var(--dt-ink));color:var(--pal-btn-on,var(--dt-ground))}[data-design=datum][data-btn-fill=outline] .dt-btn--box{border-width:2px;padding-left:25px;padding-right:25px}[data-design=datum][data-btn-fill=outline] .dt-btn--solid{color:var(--pal-deep-fg,var(--dt-ground));border:2px solid var(--pal-deep-fg,var(--dt-ground));background:0 0;padding-left:25px;padding-right:25px}[data-design=datum][data-btn-fill=outline] .dt-btn--solid:hover{background:var(--pal-deep-fg,var(--dt-ground));color:var(--pal-deep,var(--dt-ink));border-color:var(--pal-deep-fg,var(--dt-ground))}[data-design=datum][data-btn-fill=outline] :is(.zbtn-b,.zbtn-o){color:var(--pal-accent-ink,var(--ink));box-shadow:inset 0 0 0 2px var(--pal-btn,var(--b));background:0 0}[data-design=datum][data-btn-fill=outline] :is(.zbtn-b,.zbtn-o):hover{background:var(--pal-btn,var(--b));color:var(--pal-btn-on,var(--b-on))}[data-design=datum][data-btn-fill=outline] .zbtn-w{color:var(--pal-deep-fg,#fff);box-shadow:inset 0 0 0 2px var(--pal-deep-fg,#fff);background:0 0}[data-design=datum][data-btn-fill=outline] .zbtn-w:hover{background:var(--pal-deep-fg,#fff);color:var(--pal-deep,#111)}[data-design=datum][data-form] :is(.dt-input,.zs-in){box-sizing:border-box}[data-design=datum][data-form=box] :is(.dt-input,.zs-in){border:1px solid var(--pal-line,var(--dt-rule));background:var(--pal-bg,var(--dt-ground));border-radius:6px}[data-design=datum][data-form=line] :is(.dt-input,.zs-in){border:0;border-bottom:1px solid var(--pal-mute,var(--dt-ink-mute));background:0 0;border-radius:0;padding-left:0;padding-right:0}[data-design=datum][data-form=soft] :is(.dt-input,.zs-in){background:var(--pal-soft,#f2f2f0);border:0;border-radius:12px}[data-design=datum][data-form=pill] :is(.dt-input,.zs-in){border:1px solid var(--pal-line,var(--dt-rule));background:var(--pal-bg,var(--dt-ground));border-radius:999px;padding-left:20px;padding-right:20px}[data-design=datum][data-form] :is(.dt-input,.zs-in):is(:focus,:focus-visible){outline:2px solid var(--pal-accent-ink,var(--dt-ink));outline-offset:2px;box-shadow:none}
