:root{--appearance-ink:#13121d;--appearance-surface:#fff;--appearance-soft:#fafafa;--appearance-muted-surface:#f3f3f4;--appearance-warm:#fff3ec;--appearance-readable:var(--appearance-ink);--appearance-muted:#606060;--a11y-text-scale:1}body{background:var(--appearance-surface);color:var(--appearance-ink)}.site-menu-link{text-underline-offset:.25em;text-decoration:none;transition:background-color .16s}.site-menu-link:is(:hover,:focus-visible){background-color:#e55a0a1f;text-decoration:underline 2px #e55a0a}.site-menu-link:focus-visible{outline:2px solid var(--appearance-ink);outline-offset:3px}.prose{font-size:calc(1rem * var(--a11y-text-scale))}.prose-lg{font-size:calc(1.125rem * var(--a11y-text-scale))}.prose-sm{font-size:calc(.875rem * var(--a11y-text-scale))}.brand-logo-light{display:block}.brand-logo-dark{display:none}html[data-appearance-theme=dark]{--appearance-ink:#f5f3f7;--appearance-surface:#211f2c;--appearance-soft:#191722;--appearance-muted-surface:#2b2838;--appearance-warm:#37271f;--appearance-readable:var(--appearance-ink);--appearance-editorial-accent:var(--appearance-ink);--appearance-marker:#665015;--appearance-muted:#c9c5d0;--appearance-error:#ff9d9d;--appearance-success:#75dda3;--color-r2-bg:#191722;--color-r2-surface:#211f2c;--color-r2-cream:#2b2838;--color-r2-beige:#514959;--color-r2-ink:#f5f3f7;--color-r2-ink-soft:#ded9e5;--color-r2-ink-mute:#c9c5d0;--color-r2-accent-soft:#37271f;--color-r2-accent-ink:var(--appearance-ink);--color-r2-ok:#75dda3;--color-r2-warn:#ffd38a;--color-r2-bad:#ff9d9d}html[data-appearance-theme=dark] .brand-logo-light{display:none}html[data-appearance-theme=dark] .brand-logo-dark{display:block}html[data-appearance-theme=dark] :where([class~="bg-[#faf5f1]"],[class~="bg-[#f0f7ff]"],[class~="bg-[#f0fdf4]"],[class~="bg-[#f7f5f2]"]){background-color:var(--appearance-surface)}html[data-appearance-theme=dark] :where([class*=border-neutral-],[class*=border-gray-]){border-color:#716b80}html[data-appearance-theme=dark] :where(img[src$=lucide_phone-call\.svg],img[src$=mingcute_phone-line\.svg]){background:#fff;border-radius:4px}html[data-appearance-theme=dark] figure svg{background:#fff;border-radius:8px}html[data-appearance-font=system]{--appearance-font:ui-sans-serif, system-ui, sans-serif}html[data-appearance-font=system] :where(.lm-root,.lm-root :is(h1,h2,h3,h4,p,a,button,input,textarea,select,label,li,blockquote)){font-family:ui-sans-serif,system-ui,sans-serif!important}html[data-appearance-spacing=true] :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,button,input,textarea,select,a,summary,blockquote){letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.5!important}html[data-appearance-spacing=true] p{margin-block-end:2em!important}html[data-appearance-links=true] a:not([rel=home]){text-underline-offset:.18em!important;text-decoration:underline max(1px,.08em)!important}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) :where(h1,h2,h3,h4,p,a,button,label,summary,li,td,th,blockquote,figcaption){overflow-wrap:anywhere}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) :where(button,a,label,span,em,strong,[class~=whitespace-nowrap]){white-space:normal}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) :where(main,article,section,form,fieldset,nav,div,figure,figcaption){min-inline-size:0}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) #header-desktop{display:none}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) .header-mobile-top,html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) #header-mobile{display:block}html[data-appearance-motion=reduce] *,html[data-appearance-motion=reduce] :before,html[data-appearance-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-appearance-motion=reduce]{scroll-behavior:auto!important}html[data-appearance-contrast=high]{--appearance-ink:#000;--appearance-surface:#fff;--appearance-soft:#fff;--appearance-muted-surface:#fff;--appearance-warm:#fff;--appearance-readable:#000;--appearance-muted:#000}html[data-appearance-theme=dark][data-appearance-contrast=high]{--appearance-ink:#fff;--appearance-surface:#000;--appearance-soft:#000;--appearance-muted-surface:#000;--appearance-warm:#000;--appearance-readable:#fff;--appearance-muted:#fff}html[data-appearance-contrast=high] :where(body,section,article,header,footer,nav,main,aside,dialog,div,form,fieldset,table,thead,tbody,tr,td,th,blockquote,details,summary,p,h1,h2,h3,h4,h5,h6,label,input,textarea,select,button,a,span,em,strong,mark){--brand-readable:var(--appearance-ink);box-shadow:none!important;text-shadow:none!important;color:var(--appearance-ink)!important;border-color:var(--appearance-ink)!important;background-image:none!important}html[data-appearance-contrast=high] :where(body,section,article,header,footer,nav,main,aside,dialog,form,fieldset,table,thead,tbody,tr,td,th,blockquote,details,input,textarea,select,button,a.brand-cta,[class*=bg-],.lm-root,.lm-root .faq__a){background-color:var(--appearance-surface)!important}html[data-appearance-contrast=high] :where(a,button,input,textarea,select,summary){opacity:1!important}html[data-appearance-contrast=high] :where(a:not([rel=home])){text-decoration:underline!important}html[data-appearance-contrast=high] :where(button,input,textarea,select){border:2px solid var(--appearance-ink)!important}html[data-appearance-contrast=high] :where(:focus-visible){outline-offset:3px;outline:3px solid var(--appearance-ink)!important}@media (forced-colors:active){.brand-cta,.appearance-dialog{color:canvastext;background:canvas;border:1px solid buttontext}}.appearance-trigger{width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;color:var(--appearance-ink);cursor:pointer;border:1px solid color-mix(in srgb, var(--appearance-ink) 30%, transparent);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.appearance-trigger:hover{border-color:color-mix(in srgb, var(--appearance-ink) 60%, transparent);background:#e55a0a1f}.appearance-trigger:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid}.header-main-bar,.header-mobile-top{position:relative}.appearance-trigger.header-appearance-trigger{left:max(16px, env(safe-area-inset-left));position:absolute;top:50%;transform:translateY(-50%)}.header-main-bar>.container{padding-inline-start:clamp(20px,696px - 50vw,76px)}.header-mobile-top>.container{padding-inline-start:76px}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) .header-menu-label{display:none}.appearance-trigger--compact{width:40px;min-width:40px;height:40px;min-height:40px}.appearance-trigger.footer-appearance-trigger{z-index:100;background:var(--appearance-surface);border-color:#e55a0a66;position:fixed;bottom:16px;left:64px;box-shadow:0 4px 16px #0000001f}.appearance-trigger.footer-appearance-trigger:hover{background:var(--appearance-warm);border-color:#e55a0a}.appearance-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(560px,100vw);max-width:none;height:100dvh;max-height:none;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) 24px;border:0;border-inline-start:1px solid var(--appearance-muted);color:var(--appearance-ink);background:var(--appearance-surface);font-size:calc(16px * var(--a11y-text-scale));overflow-wrap:anywhere;border-radius:0;margin:0;line-height:1.6;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 48px #00000029}.appearance-dialog[open]{animation:.32s cubic-bezier(.22,1,.36,1) both appearance-slide-in}.appearance-dialog[open][data-closing]{animation:.2s cubic-bezier(.4,0,1,1) both appearance-slide-out}.appearance-dialog::backdrop{background:#000000a6;animation:.32s ease-out both appearance-backdrop-in}.appearance-dialog[data-closing]::backdrop{animation:.2s ease-in reverse both appearance-backdrop-in}@keyframes appearance-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes appearance-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes appearance-backdrop-in{0%{opacity:0}to{opacity:1}}.appearance-dialog-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.appearance-dialog-header h2{align-items:center;gap:10px;min-width:0;margin:0 0 .4em;font-size:1.5em;font-weight:700;display:flex}.appearance-close{cursor:pointer;border:1px solid;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.appearance-controls{gap:16px;margin-block:20px;display:grid}.appearance-controls label{font-weight:600}.appearance-field{gap:6px;display:grid}.appearance-field-label{align-items:center;gap:10px;display:flex}.appearance-controls select{width:100%;min-width:0;font:inherit;color:inherit;background:var(--appearance-soft);border:1px solid var(--appearance-muted);border-radius:8px;padding:9px 12px}.appearance-controls .appearance-check{cursor:pointer;align-items:start;gap:12px;display:flex}.appearance-check input{accent-color:#e55a0a;flex:0 0 22px;width:22px;height:22px;margin-top:.3em}.appearance-note{color:var(--appearance-muted);margin-block:16px;font-size:.875em}.appearance-dialog-actions{flex-wrap:wrap;gap:12px;display:flex}.appearance-dialog-actions button{min-width:0;font:inherit;cursor:pointer;border:1px solid;border-radius:999px;flex:220px;justify-content:center;align-items:center;gap:9px;padding:12px;display:inline-flex}.appearance-dialog :focus-visible{outline:3px solid var(--appearance-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto!important}}html[data-appearance-theme=dark] img[data-client-logo]{opacity:1;background:#fff;border-radius:4px;padding:8px}html[data-appearance-theme=dark] .prose{--tw-prose-body:#ded9e5;--tw-prose-headings:#f5f3f7;--tw-prose-lead:#ded9e5;--tw-prose-links:var(--appearance-ink);--tw-prose-bold:#f5f3f7;--tw-prose-counters:#ff9a62;--tw-prose-bullets:#ff9a62;--tw-prose-hr:#716b80;--tw-prose-quotes:#f5f3f7;--tw-prose-quote-borders:#716b80;--tw-prose-captions:#c9c5d0;--tw-prose-code:#f5f3f7;--tw-prose-pre-code:#f5f3f7;--tw-prose-pre-bg:#191722;--tw-prose-th-borders:#716b80;--tw-prose-td-borders:#716b80}html[data-appearance-font=system] .lm-root{--ed-serif:ui-sans-serif, system-ui, sans-serif;--ed-mono:ui-monospace, monospace}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) [data-form-field],html[data-appearance-spacing=true] [data-form-field]{flex-direction:column;display:flex}html[data-appearance-text-scale]:not([data-appearance-text-scale="100"]) [data-form-field]>label,html[data-appearance-spacing=true] [data-form-field]>label{pointer-events:auto;background:0 0;order:-1;margin-block-end:.4em;padding:0;position:static}html[data-appearance-theme=dark] :where(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:#91889d}html[data-appearance-contrast=high] .lm-root .transform__label{background:var(--appearance-surface)!important}html[data-appearance-contrast=high] button[role=switch]>span{background:var(--appearance-ink)!important}html[data-appearance-contrast=high] input[type=checkbox]{accent-color:var(--appearance-ink)}html[data-appearance-contrast=high] button[aria-pressed=true]{color:var(--appearance-surface)!important;background:var(--appearance-ink)!important}html[data-appearance-contrast=high] button[aria-pressed=true] :where(span,svg){color:inherit!important;background:0 0!important}html[data-appearance-contrast=high] input:is([type=checkbox],[type=radio]){outline-offset:2px;outline:1px solid var(--appearance-ink)!important}html[data-appearance-contrast=high] input:is([type=checkbox],[type=radio]):focus-visible{outline-offset:3px;outline:3px solid var(--appearance-ink)!important}html[data-appearance-theme=dark] :where(.r2-bg-grain,.r2-bg-cream-grad){background:var(--appearance-surface)}.appearance-icon{flex:none;display:inline-block}.appearance-trigger>.appearance-icon,.appearance-field-label>.appearance-icon,.appearance-check>.appearance-icon,.appearance-dialog-header h2>.appearance-icon{color:#e55a0a}html[data-appearance-contrast=high] .appearance-icon{color:var(--appearance-ink)!important}
