.client-scope{background:var(--client-background);color:var(--client-text);font-family:var(--font-mk-body), ui-sans-serif, system-ui, sans-serif;outline-color:var(--client-primary)}.client-scope *{outline-color:var(--client-primary)}.client-scope h1,.client-scope h2,.client-scope h3,.client-scope .cs-display{font-family:var(--font-mk-display), ui-serif, Georgia, serif;letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.06}.client-scope .cs-wordmark{font-family:var(--font-mk-display), ui-serif, Georgia, serif;letter-spacing:-.01em;color:var(--client-text);font-size:1.15rem;font-weight:600}.client-scope .cs-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--client-muted);font-size:.6875rem;font-weight:600}.client-scope .cs-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.client-scope .cs-btn-primary{background:var(--client-primary);color:var(--client-on-primary)}.client-scope .cs-btn-primary:hover{background:var(--client-primary-hover)}.client-scope .cs-btn-secondary{color:var(--client-text);border:1px solid var(--client-border);background:0 0}.client-scope .cs-btn-secondary:hover{border-color:var(--client-primary);color:var(--client-primary)}.client-scope .cs-btn:disabled,.client-scope .cs-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.client-scope .cs-iconbtn{width:2.75rem;height:2.75rem;color:var(--client-text);border-radius:999px;place-items:center;display:inline-grid}.client-scope .cs-iconbtn:hover{background:var(--client-primary-soft)}.client-scope .cs-navlink{color:var(--client-text);border-bottom:1.5px solid #0000;padding-bottom:2px;font-size:.9375rem;font-weight:500;text-decoration:none}.client-scope .cs-navlink:hover,.client-scope .cs-navlink[data-active=true]{border-bottom-color:var(--client-primary);color:var(--client-primary)}.client-scope .cs-mobilelink{font-family:var(--font-mk-display), ui-serif, Georgia, serif;color:var(--client-text);border-bottom:1px solid var(--client-border);padding:.65rem 0;font-size:1.5rem;font-weight:600;text-decoration:none}.client-scope .cs-footerlink{color:var(--client-muted);text-decoration:none}.client-scope .cs-footerlink:hover{color:var(--client-primary)}.client-scope a:focus-visible,.client-scope button:focus-visible,.client-scope input:focus-visible,.client-scope textarea:focus-visible,.client-scope select:focus-visible,.client-scope [tabindex]:focus-visible{outline:2px solid var(--client-primary);outline-offset:2px;border-radius:4px}.client-scope .cs-choice{text-align:left;background:var(--client-surface);border:1px solid var(--client-border);border-radius:1rem;width:100%;transition:border-color .14s,background-color .14s;display:block;position:relative}.client-scope .cs-choice:hover{border-color:var(--client-primary-border)}.client-scope .cs-choice[data-selected=true]{border-color:var(--client-primary);box-shadow:inset 0 0 0 1px var(--client-primary);background:var(--client-primary-soft)}.client-scope .cs-chip{border:1px solid var(--client-border);background:var(--client-surface);font-variant-numeric:tabular-nums;min-width:4.75rem;min-height:2.75rem;color:var(--client-text);border-radius:.7rem;justify-content:center;align-items:center;padding:0 .9rem;font-size:.9375rem;font-weight:500;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.client-scope .cs-chip:hover{border-color:var(--client-primary)}.client-scope .cs-chip[data-selected=true]{background:var(--client-primary);border-color:var(--client-primary);color:var(--client-on-primary)}.client-scope .cs-pill{border:1px solid var(--client-border);background:var(--client-surface);min-height:2.5rem;color:var(--client-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.client-scope .cs-pill[data-selected=true]{background:var(--client-primary);border-color:var(--client-primary);color:var(--client-on-primary)}.client-scope .cs-field{border:1px solid var(--client-border);background:var(--client-surface);width:100%;min-height:3.25rem;color:var(--client-text);border-radius:.75rem;padding:0 1rem;font-size:1rem}.client-scope .cs-field::placeholder{color:var(--client-muted)}.client-scope .cs-field[aria-invalid=true]{border-color:#a3261c}.client-scope .cs-label{color:var(--client-text);margin-bottom:.4rem;font-size:.875rem;font-weight:600;display:block}.client-scope .cs-scroller{scrollbar-width:none;-ms-overflow-style:none}.client-scope .cs-scroller::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.client-scope *,.client-scope :before,.client-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
