:root{--v-teal:#68c6b4;--v-teal-hover:#56b8a5;--v-teal-text:#1e7464;--v-teal-text-hover:#145548;--v-dark:#323e48;--v-ink:#46535d;--v-muted:#5b6872;--v-page:#f4f6f7;--v-surface:#ffffff;--v-surface-alt:#eef1f3;--v-surface-teal:#e3f4f0;--v-surface-teal-soft:#f3faf8;--v-border:#c5ced4;--v-rule:#e1e6e9;--v-on-teal:#ffffff;--v-font-head:'Raleway',sans-serif;--v-font-body:'Lato',sans-serif;--v-h1:clamp(29px,3.4vw,44px);--v-h2:clamp(23px,2.3vw,30px);--v-h3:clamp(18px,1.5vw,22px);--v-lead:17px;--v-body:16px;--v-small:15px;--v-tiny:13px;--v-weight-h1:800;--v-weight-h2:700;--v-line-tight:1.12;--v-line-head:1.2;--v-line-body:1.6;--v-space-1:4px;--v-space-2:8px;--v-space-3:12px;--v-space-4:16px;--v-space-5:20px;--v-space-6:24px;--v-space-7:32px;--v-space-8:40px;--v-space-9:48px;--v-space-10:64px;--v-section-y:clamp(40px,5vw,64px);--v-wrap:1200px;--v-wrap-pad:clamp(16px,3vw,32px);--v-wrap-narrow:820px;--v-radius-sm:6px;--v-radius:10px;--v-radius-lg:14px;--v-radius-xl:18px;--v-radius-pill:999px;--v-shadow-card:0 1px 2px rgba(50,62,72,0.04);--v-shadow-raised:0 6px 20px rgba(50,62,72,0.10);--v-tap:44px;--v-control-h:48px;--v-focus:3px solid var(--v-teal-text);--v-focus-offset:3px}