
:root {--primary-color: rgb(38, 175, 224);--dark-color: rgb(32, 79, 138);--paragraph-color: rgb(32, 79, 138);--border-color: rgb(229, 229, 229);--placeholder-color: rgb(231, 232, 236);--background-color: rgb(245, 250, 255);--secondary-color: rgb(51, 51, 51);--light-color: rgb(255, 255, 255);--paragraph-alt-color: rgb(215, 215, 215);--border-alt-color: rgb(196, 196, 196);--placeholder-alt-color: rgb(254, 246, 245);--background-alt-color: rgb(220, 240, 244);--tertiary-color: rgb(241, 34, 41);--black-color: rgb(0, 0, 0);--white-color: rgb(255, 255, 255);--success-color: rgb(56, 161, 116);--warning-color: rgb(214, 158, 46);--error-color: rgb(0, 0, 0);--success-light-color: rgb(240, 255, 249);--warning-light-color: rgb(255, 255, 245);--error-light-color: rgb(255, 245, 245);--extra-color-1: rgb(255, 255, 255);--extra-color-2: rgb(255, 255, 255);--extra-color-3: rgb(255, 255, 255);--extra-color-4: rgb(255, 255, 255);--primary-hover-color: rgba(26, 141, 182, 1);--secondary-hover-color: rgba(25, 25, 25, 1);--primary-alt-color: rgba(219, 241, 249, 1);--secondary-alt-color: rgba(234, 234, 234, 1);--primary-alt-hover-color: rgba(176, 224, 241, 1);--secondary-alt-hover-color: rgba(209, 209, 209, 1);--primary-rgb-vals: 38, 175, 224;--secondary-rgb-vals: 51, 51, 51;--transparent-color: transparent;--dark-rgb-vals: 32, 79, 138;--paragraph-rgb-vals: 32, 79, 138;--tertiary-rgb-vals: 241, 34, 41;--black-rgb-vals: 0, 0, 0;--success-rgb-vals: 56, 161, 116;--warning-rgb-vals: 214, 158, 46;--error-rgb-vals: 0, 0, 0;--extra-color-1-rgb-vals: 255, 255, 255;--extra-color-2-rgb-vals: 255, 255, 255;--extra-color-3-rgb-vals: 255, 255, 255;--extra-color-4-rgb-vals: 255, 255, 255;}
html { font-size: 62.5%; } body { font-size: 1.6rem; }
:root {--desktop-text-base: 1.6;--responsive-spacing-ratio: 45;--step-gap-px: 5;--mobile-text-base: 1.4;--responsive-text-ratio: 0.7;--smallest-font-size: 1.5;--h-font-weight: 700;--desktop-type-scale-ratio: 1.125;--mobile-type-scale-ratio: 1.067;--viewport-min: 48;--viewport-max: 112;--lh-65-150: 0.98;--lh-49-64: 1;--lh-37-48: 1.1;--lh-31-36: 1.2;--lh-25-30: 1.33;--lh-21-24: 1.45;--lh-17-20: 1.54;--lh-13-16: 1.68;--desktop-h6: 1.8;--desktop-h5: 2.025;--desktop-h4: 2.278125;--desktop-h3: 2.562890625;--desktop-h2: 2.883251953125;--desktop-h1: 3.2436584472656;--desktop-hero: 3.6491157531738;--mobile-h6: 1.4938;--mobile-h5: 1.5938846;--mobile-h4: 1.7006748682;--mobile-h3: 1.8146200843694;--mobile-h2: 1.9361996300221;--mobile-h1: 2.0659250052336;--mobile-hero: 2.2043419805843;--desktop-xs: 1.2;--desktop-sm: 1.4;--desktop-base: 1.6;--desktop-lg: 1.8;--desktop-xl: 2;--desktop-2xl: 2.4;--desktop-3xl: 2.8;--desktop-4xl: 3.6;--desktop-5xl: 4.4;--desktop-6xl: 5.6;--desktop-7xl: 6.8;--desktop-8xl: 9.2;--desktop-9xl: 11.2;--mobile-xs: 0.84;--mobile-sm: 0.98;--mobile-base: 1.12;--mobile-lg: 1.26;--mobile-xl: 1.4;--mobile-2xl: 1.68;--mobile-3xl: 1.96;--mobile-4xl: 2.52;--mobile-5xl: 3.08;--mobile-6xl: 3.92;--mobile-7xl: 4.76;--mobile-8xl: 6.44;--mobile-9xl: 7.84;--lh-hero: 1.325;--lh-h1: 1.325;--lh-h2: 1.435;--lh-h3: 1.435;--lh-h4: 1.495;--lh-h5: 1.61;--lh-h6: 1.61;--lh-xs: 1.68;--lh-sm: 1.68;--lh-base: 1.68;--lh-lg: 1.61;--lh-xl: 1.61;--lh-2xl: 1.495;--lh-3xl: 1.435;--lh-4xl: 1.265;--lh-5xl: 1.15;--lh-6xl: 1.05;--lh-7xl: 1.04;--lh-8xl: 0.99;--lh-9xl: 0.98;}
