:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--site-ink);background:var(--site-canvas);font-synthesis:none;font-weight:400;line-height:1.55;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;--text-compact:10px;--sw-space-1:4px;--sw-space-2:8px;--sw-space-3:12px;--sw-space-4:16px;--sw-space-5:24px;--sw-space-6:32px;--sw-space-7:48px;--sw-gutter:var(--sw-space-4);--sw-section-gap:var(--sw-space-5);--sw-card-pad:var(--sw-space-4);--sw-control-h:44px;--sw-control-h-lg:48px;--sw-row-h:48px;--sw-bar:4px;--sw-chip-h:24px;--sw-bar-thin:3px;--sw-z-raised:1;--sw-topbar-h:63px;--sw-radius-sm:6px;--sw-radius-md:10px;--sw-radius-lg:12px;--sw-radius-pill:999px;--sw-measure:65ch;--sw-sheet-max:880px;--sw-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sw-font-overline:600 12px/1.3 var(--sw-font);--sw-font-chip:600 12px/16px var(--sw-font);--sw-font-meta:400 13px/1.45 var(--sw-font);--sw-font-caption:400 12px/1.4 var(--sw-font);--sw-font-label:600 13px/1.35 var(--sw-font);--sw-font-body:400 15px/1.5 var(--sw-font);--sw-font-body-strong:600 15px/1.5 var(--sw-font);--sw-font-section:600 17px/1.3 var(--sw-font);--sw-font-title:600 20px/1.25 var(--sw-font);--sw-font-page-title:600 24px/1.25 var(--sw-font);--sw-font-figure:600 28px/1.1 var(--sw-font);--sw-font-input:400 16px/1.3 var(--sw-font);--palette-white:#ffffff;--palette-black:#000000;--palette-slate-0:#fcffff;--palette-slate-50:#f3f8fa;--palette-slate-100:#e8f0f4;--palette-slate-200:#d7e2e9;--palette-slate-300:#b3c3ce;--palette-slate-400:#7a8e9c;--palette-slate-450:#778b99;--palette-slate-500:#556978;--palette-slate-700:#374855;--palette-slate-900:#14222c;--palette-slate-900-a03:#14222c08;--palette-slate-900-a06:#14222c0f;--palette-slate-900-a08:#14222c14;--palette-slate-900-a10:#14222c1a;--palette-slate-900-a22:#14222c38;--palette-slate-900-a40:#14222c66;--palette-aqua-50:#ebf5f4;--palette-gray-50:#f1f1f2;--palette-sky-50:#eef6ff;--palette-sky-100:var(--palette-dexafit-light-blue);--palette-sky-200:#b3daf4;--palette-sky-500:#0593c6;--palette-sky-600:#047ba8;--palette-sky-700:#05658b;--palette-sky-800:#0a4f6d;--palette-pink-50:#fdf1f7;--palette-pink-500:#d83995;--palette-pink-600:#c02a80;--palette-pink-700:#9d226a;--palette-green-50:#e6f4ea;--palette-green-200:#a6d5b5;--palette-green-800:#114f2d;--palette-amber-50:#fff5df;--palette-amber-200:#ebcb85;--palette-amber-800:#7f4e00;--palette-red-50:#fdefeb;--palette-red-200:#f1bbab;--palette-red-700:#bc381c;--palette-violet-50:#f2effb;--palette-violet-200:#cec5ee;--palette-violet-700:#5640a6;--palette-dexafit-blue:#46a5fc;--palette-dexafit-blue-a02:#46a5fc05;--palette-dexafit-blue-a04:#46a5fc09;--palette-dexafit-blue-a07:#46a5fc12;--palette-dexafit-blue-a08:#46a5fc14;--palette-dexafit-gray:#525252;--palette-dexafit-gray-a20:#52525233;--palette-dexafit-light-blue:#d6e9ff;--palette-dexafit-light-gray:#d9d9d9;--sw-canvas:var(--palette-slate-50);--sw-surface:var(--palette-slate-0);--sw-surface-sunken:var(--palette-slate-100);--sw-ink:var(--palette-slate-900);--sw-ink-muted:var(--palette-slate-500);--sw-line:var(--palette-slate-200);--sw-line-strong:var(--palette-slate-300);--sw-field-border:var(--palette-slate-450);--sw-accent:var(--palette-sky-500);--sw-accent-strong:var(--palette-sky-600);--sw-accent-ink:var(--palette-sky-700);--sw-accent-strong-hover:var(--sw-accent-ink);--sw-accent-soft:var(--palette-sky-100);--sw-on-accent:var(--palette-white);--sw-highlight:var(--sw-accent);--sw-highlight-ink:var(--sw-accent-ink);--sw-focus:var(--sw-accent-strong);--sw-disabled-bg:var(--sw-surface-sunken);--sw-disabled-ink:var(--sw-ink-muted);--sw-disabled-line:var(--sw-line);--sw-success-bg:var(--palette-green-50);--sw-success-ink:var(--palette-green-800);--sw-success-line:var(--palette-green-200);--sw-success-icon:var(--sw-success-ink);--sw-info-bg:var(--palette-gray-50);--sw-info-ink:var(--sw-ink-soft);--sw-info-line:var(--sw-line-strong);--sw-info-icon:var(--palette-sky-800);--sw-caution-bg:var(--palette-amber-50);--sw-caution-ink:var(--palette-amber-800);--sw-caution-line:var(--palette-amber-200);--sw-caution-icon:var(--sw-caution-ink);--sw-danger-bg:var(--palette-red-50);--sw-danger-ink:var(--palette-red-700);--sw-danger-line:var(--palette-red-200);--sw-danger-icon:var(--sw-danger-ink);--sw-neutral-bg:var(--sw-surface-sunken);--sw-neutral-ink:var(--sw-ink-muted);--sw-event-bg:var(--sw-accent-soft);--sw-event-icon:var(--sw-accent-ink);--sw-event-alt-bg:var(--palette-slate-200);--sw-event-alt-icon:var(--sw-ink-soft);--sw-shadow-card:0 1px 2px var(--palette-slate-900-a06);--sw-shadow-invalid:inset 0 0 0 1px var(--sw-danger-ink);--sw-shadow-selected:inset 0 0 0 1px var(--sw-accent);--sw-shadow-outline:inset 0 0 0 1px var(--sw-line-strong);--sw-shadow-current:inset var(--sw-bar) 0 0 var(--sw-accent);--sw-shadow-info:inset var(--sw-bar-thin) 0 0 var(--sw-info-icon);--sw-shadow-highlight:inset var(--sw-bar) 0 0 var(--sw-highlight),var(--sw-shadow-card);--sw-shadow-sheet:0 24px 48px -12px var(--palette-slate-900-a22), 0 4px 12px -4px var(--palette-slate-900-a08);--sw-backdrop:var(--palette-slate-900-a40);--sw-surface-raised:var(--palette-white);--sw-chrome:var(--sw-surface);--sw-ink-soft:var(--palette-slate-700);--sw-icon:var(--palette-slate-400);--sw-hover:var(--palette-aqua-50);--sw-selected:var(--palette-sky-50);--sw-shadow-hover-bleed:calc(var(--sw-space-2) * -1) 0 0 var(--sw-hover), var(--sw-space-2) 0 0 var(--sw-hover);--sw-shadow-raised:0 4px 12px -2px var(--palette-slate-900-a10), 0 2px 4px -2px var(--palette-slate-900-a06);--sw-cta:var(--palette-pink-600);--sw-cta-hover:var(--palette-pink-700);--sw-on-cta:var(--sw-on-accent);--sw-now:var(--palette-pink-500);--sw-now-bg:var(--palette-pink-50);--sw-now-ink:var(--sw-cta-hover);--sw-on-success:var(--sw-on-accent);--sw-partner-ink:var(--palette-violet-700);--sw-partner-bg:var(--palette-violet-50);--sw-partner-line:var(--palette-violet-200);--site-ink:var(--palette-slate-900);--site-muted:var(--palette-slate-500);--site-line:var(--palette-slate-200);--site-line-strong:var(--palette-slate-300);--site-canvas:var(--palette-slate-50);--site-surface:var(--palette-slate-0);--site-sunken:var(--palette-slate-100);--site-hover:var(--palette-aqua-50);--site-focus:var(--palette-sky-600);--site-brand:var(--palette-sky-500);--site-brand-soft:var(--palette-sky-100);--site-brand-soft-hover:var(--palette-sky-200);--site-link:var(--palette-sky-700);--site-primary:var(--palette-sky-600);--site-primary-hover:var(--palette-sky-700);--site-on-ink-muted:var(--palette-slate-300);--site-shadow-faint:var(--palette-slate-900-a03);--site-shadow-soft:var(--palette-slate-900-a10);--site-white:var(--palette-white);--site-black:var(--palette-black);--site-clinic-blue:var(--palette-dexafit-blue);--site-clinic-blue-a02:var(--palette-dexafit-blue-a02);--site-clinic-blue-a04:var(--palette-dexafit-blue-a04);--site-clinic-blue-a07:var(--palette-dexafit-blue-a07);--site-clinic-blue-a08:var(--palette-dexafit-blue-a08);--site-clinic-blue-soft:var(--palette-dexafit-light-blue);--site-clinic-line:var(--palette-dexafit-light-gray);--site-clinic-muted:var(--palette-dexafit-gray);--site-clinic-muted-a20:var(--palette-dexafit-gray-a20);--site-legacy-ink:#252724;--site-legacy-canvas:#f6f5f1;--site-legacy-focus:#6b50a0;--site-lime:#d9ee81;--site-gray-17-a03:#292b2608;--site-gray-96:#f3f4ec;--site-gray-97:#f5f6ee;--site-gray-99-2:#fcfcf8;--site-gray-99-3:#fdfefa;--site-lime-80-a06:#b7d36310;--site-lime-86:#c8e362;--site-lime-95:#f1f3e9;--site-lime-a06:#d9ee8110;--site-olive-19:#293027;--site-olive-21:#2c3429;--site-olive-23:#30392b;--site-olive-37:#4e5b41;--site-olive-41:#59644c;--site-olive-45-a53:#60705488;--site-olive-46-a44:#64705a70;--site-olive-48:#647949;--site-olive-49-2:#647d3d;--site-olive-49-3:#657b45;--site-olive-52:#748165;--site-olive-52-2:#737f64;--site-olive-52-a33:#76816855;--site-olive-53-2:#71854f;--site-olive-53-3:#72865a;--site-olive-53-4:#718451;--site-olive-53-5:#6c873f;--site-olive-54:#7a8470;--site-olive-54-2:#7c8573;--site-olive-54-3:#7a8371;--site-olive-54-4:#7d8574;--site-olive-55:#818777;--site-olive-55-2:#7d8871;--site-olive-55-3:#748a53;--site-olive-55-4:#7c8671;--site-olive-55-5:#7d8870;--site-olive-58-2:#7c925b;--site-olive-60-2:#839965;--site-olive-60-3:#899579;--site-olive-61:#819b58;--site-olive-62:#8c9b65;--site-olive-64:#969e8c;--site-olive-66:#94a67c;--site-olive-69:#a0ae8e;--site-olive-72:#a5b785;--site-olive-73-a01:#aabb7f03;--site-olive-73-a02:#aabb7f06;--site-olive-74:#b0b9a5;--site-olive-75:#b0bba5;--site-olive-76-2:#b3bf99;--site-olive-83:#ccd2c2;--site-olive-87:#d8ddcd;--site-olive-87-2:#d6ddca;--site-olive-88:#d9dfcf;--site-olive-90:#dfe3d5;--site-olive-95:#eef1e5;--site-olive-95-2:#edf1e3;--site-olive-95-3:#edf3dd;--site-red-40:#9a4235;--site-red-41:#a33f35;--site-red-44:#ab4b3e;--site-red-84:#f1c9be;--site-red-96:#fff1ed;--site-theme-ink:var(--site-ink);--site-theme-muted:var(--site-muted);--site-theme-line:var(--site-line);--site-theme-accent:var(--site-brand);--site-theme-shadow:var(--site-shadow-faint)}@media(min-width:761px){:root{--sw-gutter:var(--sw-space-5);--sw-section-gap:var(--sw-space-6);--sw-card-pad:20px;--sw-control-h-lg:var(--sw-control-h);--sw-topbar-h:68px;--sw-font-body:400 14px/1.5 var(--sw-font);--sw-font-body-strong:600 14px/1.5 var(--sw-font);--sw-font-title:600 22px/1.25 var(--sw-font);--sw-font-page-title:600 26px/1.25 var(--sw-font)}}@media(min-width:761px)and (hover:hover)and (pointer:fine){:root{--sw-font-input:400 15px/1.3 var(--sw-font)}}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--site-focus);outline-offset:5px}input:focus-visible{outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500;line-height:1.1;letter-spacing:-.04em}p{color:var(--site-theme-muted)}svg{flex-shrink:0}html{scroll-behavior:smooth;scroll-padding-top:105px}.skip-link{position:fixed;top:8px;left:8px;z-index:100;background:var(--site-white);padding:10px 18px;transform:translateY(-200%);border-radius:3px}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
