:root {
  --global--background-colors--bg-light: var(--global--default-colors--light);
  --global--font-family--primary-font: "Inter Regular", Arial, sans-serif;
  --global--font-colors--paragraphs-titles--default: var(--global--neutral-colors--slate-800);
  --global--font-size--displays--display-2: 1em;
  --global--line-height--large: 1.8em;
  --global--font-size--base-font-mb: 1em;
  --global--font-colors--paragraphs-titles--headings: var(--global--text-colors--dark);
  --global--font-size--headings--h1: var(--global--font-size--displays--display-10);
  --global--line-height--small: 1.115em;
  --global--font-size--headings-tablet--h1: var(--global--font-size--displays--display-8);
  --global--font-size--headings-mobile--h1: var(--global--font-size--displays--display-6);
  --global--font-size--headings--h2: var(--global--font-size--displays--display-8);
  --global--font-size--headings-tablet--h2: var(--global--font-size--displays--display-7);
  --global--font-size--headings-mobile--h2: var(--global--font-size--displays--display-5);
  --global--font-size--headings--h3: var(--global--font-size--displays--display-7);
  --global--font-size--headings-tablet--h3: var(--global--font-size--displays--display-6);
  --global--font-size--headings-mobile--h3: var(--global--font-size--displays--display-4);
  --global--font-size--headings--h4: var(--global--font-size--displays--display-6);
  --global--line-height--regular: 1.25em;
  --global--font-size--headings-tablet--h4: var(--global--font-size--displays--display-5);
  --global--font-size--headings-mobile--h4: var(--global--font-size--displays--display-3);
  --global--font-size--headings--h5: var(--global--font-size--displays--display-5);
  --global--font-size--headings-tablet--h5: var(--global--font-size--displays--display-4);
  --global--font-size--headings-mobile--h5: var(--global--font-size--displays--display-2);
  --global--font-size--headings--h6: var(--global--font-size--displays--display-4);
  --global--font-size--headings-tablet--h6: var(--global--font-size--displays--display-3);
  --global--font-size--headings-mobile--h6: var(--global--font-size--displays--display-2);
  --global--font-colors--paragraphs-titles--paragraphs: var(--global--neutral-colors--slate-800);
  --global--font-size--paragraphs--default: var(--global--font-size--base-font);
  --global--font-colors--links--accent: var(--global--core-colors--grass);
  --core--colors--neutral--100: white;
  --global--font-size--displays--display-3: 1.2em;
  --components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>: var(--global--paddings--pd-extra-large);
  --global--paddings--pd-extra-large: var(--global--sizes--size-11);
  --global--border-radius--br-size-5: 24px;
  --global--secondary-colors-shades--spring-300: #cff6dc;
  --global--core-colors--grass: #1e8754;
  --global--font-size--displays--display-5: 1.875em;
  --global--font-size--displays-tablet--display-5\<deleted\|variable-ac886ab2-ad57-c968-a399-00b87bbb8df5\>: var(--global--font-size--displays--display-5);
  --components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>: var(--global--paddings--pd-large);
  --global--paddings--pd-large: var(--global--sizes--size-8);
  --core--font-size--displays-mobile--display-4\<deleted\|variable-722963df-537c-91cb-b74a-9ef365e2555c\>: var(--global--font-size--displays-tablet--display-4\<deleted\|variable-99cf069f-61cb-a227-1133-f4faf9294361\>);
  --global--paddings--pd-medium: var(--global--sizes--size-6);
  --global--font-size--displays-mobile--display-4\<deleted\|variable-b8b8cc65-c5a1-1280-7761-df7be05331c9\>: var(--global--font-size--displays--display-4);
  --global--core-colors--white: white;
  --global--gaps--gap-none: var(--global--sizes--size-0);
  --components--cards--background-color--bg-color-default\<deleted\|variable-91296448-8dc2-e9a1-2cb8-ffe426d10c14\>: var(--globals--color--surfaces--01\<deleted\|variable-55f64a2c-e2bb-c9ba-1525-f4bc52c4f544\>);
  --global--box-shadow--bs-neutral-small: #19213d40;
  --global--neutral-colors--slate-200: #f0f2f3;
  --divider--border-color--border-default: var(--global--border-color--border-default);
  --global--margins--mg-large: var(--global--sizes--size-8);
  --global--margins--mg-medium: var(--global--sizes--size-6);
  --global--margins--mg-default: var(--global--sizes--size-4);
  --global--margins--mg-small: var(--global--sizes--size-3);
  --global--margins--mg-extra-large: var(--global--sizes--size-11);
  --core--colors--neutral--500\<deleted\|variable-e7519963-3337-22b6-9e73-e63241df0c44\>: #bababa;
  --global--border-width--default: 1px;
  --global--border-color--border-2: var(--global--neutral-colors--slate-300);
  --global--core-colors--spring: #5fe089;
  --global--gaps--gap-medium: var(--global--sizes--size-6);
  --global--gaps--gap-large: var(--global--sizes--size-8);
  --global--gaps--gap-small: var(--global--sizes--size-3);
  --globals--border-width--bw-large\<deleted\|variable-6f121a13-da14-6671-9a64-315434f099c4\>: var(--global--border-width--bw-size-3);
  --core--colors--neutral--600\<deleted\|variable-b35d41be-a328-55b0-238e-dd83e185f727\>: #494949;
  --global--font-size--displays--display-1: .875em;
  --global--font-size--displays--display-10: 5em;
  --global--core-colors--pine: #004f3e;
  --global--font-size--displays--display-9: 4.5em;
  --global--font-size--displays--display-8: 3.5em;
  --global--font-size--displays--display-7: 2.875em;
  --global--font-size--displays--display-6: 2.25em;
  --global--font-size--displays--display-4: 1.5em;
  --global--default-colors--accent: var(--global--core-colors--grass);
  --global--font-size--displays-mobile--display-2\<deleted\|variable-b7f2a975-8f28-d1b7-3798-9891034af3b6\>: var(--global--font-size--displays--display-2);
  --global--neutral-colors--slate-800: #244348;
  --global--neutral-colors--slate-400: #c1c9cb;
  --global--neutral-colors--slate-600: #657a7e;
  --global--gaps--gap-tiny: var(--global--sizes--size-1);
  --components--titles-paragraphs--text-titles\<deleted\|variable-79c6a2bd-3cf8-fc6a-13ff-64bb25ee5223\>: var(--global--core-colors--midnight);
  --global--margins--mg-tiny: var(--global--sizes--size-1);
  --global--margins--mg-extra-small: var(--global--sizes--size-2);
  --global--grid-gap--default: var(--global--sizes--size-4);
  --global--paddings--pd-small: .75em;
  --global--gaps--gap-default: var(--global--sizes--size-5);
  --global--border-color--border-default: var(--global--neutral-colors--slate-400);
  --global--border-radius--br-default: 16px;
  --global--core-colors--transparent: transparent;
  --global--border-radius--br-small: 8px;
  --global--background-colors--bg-dark: var(--global--default-colors--dark);
  --global--background-colors--bg-white: var(--global--core-colors--white);
  --global--secondary-colors-shades--creamsicle: #ffa081;
  --global--secondary-colors-shades--lake: #219ec4;
  --global--secondary-colors-shades--creamsicle-300: #ffecdb;
  --global--secondary-colors-shades--lake-300: #b9dbeb;
  --components--badges--paddings--pd-medium\<deleted\|variable-a24df8cf-c363-e621-57ff-3aae292627a1\>: var(--global--paddings--pd-small);
  --global--border-radius--br-pill: 300px;
  --global--neutral-colors--slate-500: #96a5a8;
  --global--text-colors--dark: var(--global--core-colors--midnight);
  --global--paddings--pd-extra-small: var(--global--sizes--size-2);
  --global--neutral-colors--slate-100: #f8f9f9;
  --core--colors--neutral--800\<deleted\|variable-51d895e1-04bc-358c-2dc9-434c6c8f011d\>: black;
  --components--badges--paddings--pd-small\<deleted\|variable-28912e58-5710-e245-34ea-5b841909d881\>: var(--global--paddings--pd-tiny);
  --components--badges--gaps--pd-small\<deleted\|variable-1da712d3-e02f-9c5a-d67b-aa6b79b39f62\>: var(--global--gaps--gap-tiny);
  --global--gaps--gap-extra-small: var(--global--sizes--size-2);
  --_summit-2025---blossom: #ca9fff;
  --globals--border-width--bw-default\<deleted\|variable-0825389f-a154-8c0b-0990-7c26b4b3312f\>: var(--global--border-width--default);
  --components--badges--border-radius--br-small\<deleted\|variable-0d185d48-b66f-bcd4-20bb-e12c0fd8a7bf\>: var(--global--border-radius--br-size-1);
  --global--neutral-colors--slate-300: #dfe3e4;
  --core--colors--neutral--300\<deleted\|variable-09bda3aa-8a44-c8a1-79a0-8f6e305216df\>: #e4e4e4;
  --global--neutral-colors--slate-700: #385459;
  --global--grid-gap--medium: var(--global--sizes--size-6);
  --global--grid-gap--large: var(--global--sizes--size-8);
  --gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>: var(--global--border-radius--br-size-9);
  --global--grid-gap--small: var(--global--sizes--size-3);
  --components--sections--paddings--pd-default\<deleted\|variable-f78636fb-e5b7-58b6-c7f7-85add3889cec\>: var(--global--paddings--pd-extra-large);
  --global--border-color--border-6: var(--global--neutral-colors--slate-700);
  --components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>: var(--global--paddings--pd-medium);
  --global--border-color--border-5: var(--global--neutral-colors--slate-600);
  --core--colors--system--blue-400\<deleted\|variable-f2943cc7-b6f0-88db-53b2-115779327b42\>: #64a7ff;
  --components--titles-paragraphs--text-neutral-light\<deleted\|variable-59a9b320-b03c-110c-605e-0e022d6f6cfe\>: var(--globals--color--texts--02\<deleted\|variable-55ce0cdc-c299-357e-d5c8-97b215cf07af\>);
  --global--default-colors--dark: var(--global--core-colors--midnight);
  --global--font-colors--paragraphs-titles--light-text: var(--global--text-colors--light);
  --global--paddings--pd-none: var(--global--sizes--size-0);
  --global--border-radius--br-none: 0px;
  --global--text-colors--light: var(--global--core-colors--white);
  --global--sizes--size-5: 1.5em;
  --global--paddings--pd-default: var(--global--sizes--size-4);
  --global--paddings--pd-tiny: var(--global--sizes--size-1);
  --global--default-colors--white: var(--global--core-colors--white);
  --global--tertiary-color--lake-800: #0c7791;
  --global--tertiary-color--lake-900: #005564;
  --global--border-width--bw-size-4: 2px;
  --components--cards--border-width--bw-regular\<deleted\|variable-4ad25aae-d4ef-3de9-f55e-60f1906d8256\>: var(--globals--border-width--bw-default\<deleted\|variable-0825389f-a154-8c0b-0990-7c26b4b3312f\>);
  --components--cards--border-radius--br-regular\<deleted\|variable-dda1b39c-0c2f-c902-5975-7ff3712ba02e\>: var(--globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>);
  --buttons--border-radius--br-default: var(--global--border-radius--br-small);
  --global--box-shadow--bs-neutral-regular: #19213d40;
  --global--box-shadow--bs-neutral-medium: #19213d26;
  --global--box-shadow--bs-neutral-large: #19213d33;
  --global--sizing--container-default--medium: 850px;
  --global--sizing--container-default--default: 1400px;
  --global--sizing--container-default--large: 1000px;
  --components--cards--border-color--br-color-tertiary\<deleted\|variable-77ecd330-00be-692a-954c-f18ac576afd5\>: var(--global--border-color--border-6);
  --components--cards--paddings--pd-small\<deleted\|variable-11a84030-1920-b82a-9f71-130c157b2535\>: var(--global--paddings--pd-default);
  --global--icon-family--line-rounded: "Icon Rounded", sans-serif;
  --global--core-colors--midnight: #003139;
  --global--font-colors--paragraphs-titles--accent-text: var(--global--default-colors--accent);
  --buttons--fill-primary--border: var(--global--background-colors--bg-dark);
  --buttons--fill-primary--bg: var(--global--background-colors--bg-dark);
  --buttons--fill-primary--text: var(--global--text-colors--light);
  --buttons--fill-light--border: var(--global--background-colors--bg-white);
  --global--border-color--border-8: var(--global--neutral-colors--slate-900);
  --buttons--fill-secondary--text: var(--global--text-colors--light);
  --buttons--fill-secondary--border: var(--global--default-colors--accent);
  --buttons--fill-secondary--bg: var(--global--default-colors--accent);
  --buttons--outline-light--border: var(--global--neutral-colors--slate-800);
  --buttons--outline-light--bg: var(--global--core-colors--transparent);
  --buttons--outline-light--text: var(--global--text-colors--dark);
  --buttons--outline-dark--border: var(--global--default-colors--white);
  --buttons--outline-dark--bg: var(--global--core-colors--transparent);
  --buttons--outline-dark--text: white;
  --components--buttons--paddings--pd-medium\<deleted\|variable-719b8c61-4517-1d5b-c0b6-05b9d65cd353\>: var(--global--paddings--pd-default);
  --components--buttons--paddings--pd-regular\<deleted\|variable-d9cd9bf0-f821-2c93-536b-60132d183000\>: var(--global--paddings--pd-small);
  --components--buttons--gaps--gap-small\<deleted\|variable-762a1b68-0b86-b081-0819-2026b220746c\>: var(--global--gaps--gap-extra-small);
  --components--buttons--border-width--bw-default\<deleted\|variable-93d3f3cd-0dbd-cee6-bf08-de66e5a93465\>: var(--globals--border-width--bw-default\<deleted\|variable-0825389f-a154-8c0b-0990-7c26b4b3312f\>);
  --global--border-radius--br-size-7: 48px;
  --components--buttons-primary--border-color--b-dark-mode\<deleted\|variable-c0e45a52-9731-6495-577a-67501ef936b3\>: var(--global--default-colors--light);
  --components--buttons--border-radius--br-pill\<deleted\|variable-74b4ca19-3cac-9815-1a01-715abab8ad9a\>: var(--global--border-radius--br-pill);
  --buttons--fill-light--bg: var(--global--background-colors--bg-white);
  --neutral-shadow--02\<deleted\|variable-f7d5933d\>: #19213d14;
  --buttons--fill-light--text: var(--global--text-colors--dark);
  --global--border-width--bw-size-1: .5px;
  --components--buttons-primary--border-color--b-light-mode\<deleted\|variable-f8df3648-f55e-476b-b9e8-75b117b78762\>: var(--global--default-colors--dark);
  --global--border-color--border-1: var(--global--neutral-colors--slate-200);
  --components--badge-primary--border-color--b-dark\<deleted\|variable-9e511265-1279-1abe-2cf8-63f668c664c6\>: var(--global--border-color--border-1);
  --components--buttons-secondary--text--text-dark-mode\<deleted\|variable-07b5c94e-43b8-ddfa-1b2b-065913c17d34\>: var(--globals--color--texts--01\<deleted\|variable-a58cdcf4-1cde-f505-bd79-596d576570ba\>);
  --global--font-colors--links--dark: var(--global--text-colors--dark);
  --globals--color--texts--03\<deleted\|variable-3d938c29-e04c-d109-49f5-b12c992f26f8\>: var(--core--colors--neutral--600\<deleted\|variable-b35d41be-a328-55b0-238e-dd83e185f727\>);
  --global--font-colors--links--light: var(--global--text-colors--light);
  --globals--color--texts--04\<deleted\|variable-28965be4-2946-9cdd-41c4-5d33c05160c5\>: var(--core--colors--neutral--800\<deleted\|variable-51d895e1-04bc-358c-2dc9-434c6c8f011d\>);
  --components--icons--border-radius--br-regular\<deleted\|variable-120fa570-aaf3-a288-7e9c-38eb7b0a21d0\>: var(--globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>);
  --components--icons--border-radius--br-small\<deleted\|variable-0c4f4338-7b18-ad70-7fd8-ec59a9319b71\>: var(--globals--border-radius--br-small\<deleted\|variable-d2b7baa3-eaa0-a86a-5d68-5cb1cf6343d5\>);
  --neutral--100\<deleted\|variable-89a718ad\>: white;
  --components--avatars--border-radius--br-regular\<deleted\|variable-d5194948-9317-0043-a43c-e36a8e0d519c\>: var(--globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>);
  --global--font-size--base-font: 1.125em;
  --global--border-color--border-4: var(--global--neutral-colors--slate-500);
  --core--colors--neutral--400\<deleted\|variable-30bfd3a0-efa1-fe1a-4165-b63899cfe029\>: #cecece;
  --components--input-text--paddings--pd-medium\<deleted\|variable-147c57d9-99f1-12d4-41f1-479470ddd5d3\>: var(--global--paddings--pd-default);
  --components--inputs-select--border-width--bw-regular\<deleted\|variable-0b5d672f-770b-23ab-1016-1fde1625767d\>: var(--globals--border-width--bw-default\<deleted\|variable-0825389f-a154-8c0b-0990-7c26b4b3312f\>);
  --components--inputs-select--border-radius--br-medium\<deleted\|variable-232bdec8-61f8-a5d7-e41d-4e9fc77e1d83\>: var(--globals--border-radius--br-medium\<deleted\|variable-5aa70975-adc7-e899-f83a-aa6556dd1c1a\>);
  --components--inputs-select--border-radius--br-regular\<deleted\|variable-017cb386-ed7d-be26-df06-f274f80f4789\>: var(--globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>);
  --components--input-text--paddings--pd-regular\<deleted\|variable-a35174dd-e357-42ac-247f-b21fc2fed014\>: var(--global--paddings--pd-small);
  --globals--color--surfaces--05\<deleted\|variable-ad37c5d9-63e5-5faf-bbd1-030baf86695a\>: var(--core--colors--neutral--600\<deleted\|variable-b35d41be-a328-55b0-238e-dd83e185f727\>);
  --globals--color--surfaces--04\<deleted\|variable-bb61978f-7ed8-f001-964e-ab6d7bcfafda\>: var(--core--colors--neutral--500\<deleted\|variable-e7519963-3337-22b6-9e73-e63241df0c44\>);
  --globals--border-radius--br-small\<deleted\|variable-d2b7baa3-eaa0-a86a-5d68-5cb1cf6343d5\>: var(--global--border-radius--br-size-2);
  --globals--color--surfaces--accent\<deleted\|variable-5b9df84d-416b-18cc-ccbb-a9de6cae4d92\>: var(--globals--accent-color\<deleted\|variable-bdb03e05-02b5-09a7-8ddc-e04ad1d443a5\>);
  --components--checkboxes-radios-toogles--gaps--gap-regular\<deleted\|variable-1883eef2-a82e-9395-424a-0e124487e6e0\>: var(--global--gaps--gap-extra-small);
  --globals--color--texts--01\<deleted\|variable-a58cdcf4-1cde-f505-bd79-596d576570ba\>: var(--core--colors--neutral--100);
  --globals--color--surfaces--07\<deleted\|variable-da9f065e-6c7a-529a-4379-2febd9a1027e\>: var(--core--colors--neutral--800\<deleted\|variable-51d895e1-04bc-358c-2dc9-434c6c8f011d\>);
  --globals--color--surfaces--01\<deleted\|variable-55f64a2c-e2bb-c9ba-1525-f4bc52c4f544\>: var(--core--colors--neutral--100);
  --globals--color--surfaces--06\<deleted\|variable-c7caf01e-b1f9-baa7-b06b-dd8702e8d345\>: var(--core--colors--neutral--700\<deleted\|variable-f49e713e-7efa-4a00-d8ac-ebc7b76d8d71\>);
  --global--font-size--paragraphs--large: 1.175em;
  --global--font-size--paragraphs-mobile--large: 1em;
  --global--font-size--paragraphs--small: .875em;
  --global--font-size--paragraphs-mobile--small: .8em;
  --components--badges--gaps--pd-regular\<deleted\|variable-b4a0ce8b-4583-56d0-f805-7c48bd49ec45\>: var(--global--gaps--gap-small);
  --components--badge--text-color--text-light\<deleted\|variable-eb013019-427a-7a32-6b3d-ab05b18d9be3\>: var(--globals--color--texts--01\<deleted\|variable-a58cdcf4-1cde-f505-bd79-596d576570ba\>);
  --global--margins--mg-none: 0px;
  --components--images--border-radius--br-default\<deleted\|variable-907cb1ac-57b8-a252-f842-a4d06b2f8bd0\>: var(--global--border-radius--br-default);
  --components--input-text--text-color--text-secondary\<deleted\|variable-a2c8856e-a9cb-6b73-df0f-24211fd989fc\>: var(--globals--color--texts--03\<deleted\|variable-3d938c29-e04c-d109-49f5-b12c992f26f8\>);
  --components--dropdowns--paddings--pd-regular\<deleted\|variable-06bb7ef4-ee16-fe21-8443-4f39cefc2202\>: var(--global--paddings--pd-extra-small);
  --global--letter-spacing--regular: .08em;
  --globals--utilities--utility-2\<deleted\|variable-54c0bdb7-7244-bde4-668e-db8daac66ce3\>: var(--core--colors--neutral--200\<deleted\|variable-d32833ea-3cfc-8450-9aec-58b5b2d2f0a4\>);
  --components--dropdowns--gaps--gap-regular\<deleted\|variable-2e927e52-07e8-b22f-6d74-3d4d4ecf4337\>: var(--global--gaps--gap-small);
  --components--input-text--gaps--gap-regular\<deleted\|variable-e228cc65-7c62-6156-a7ed-afeed60f7fc5\>: var(--global--gaps--gap-extra-small);
  --global--border-radius--br-size-2: 4px;
  --globals--utilities--utility-accent\<deleted\|variable-28b8fb9f-f045-b911-3be0-1ad197092c8d\>: var(--globals--accent-color\<deleted\|variable-bdb03e05-02b5-09a7-8ddc-e04ad1d443a5\>);
  --globals--utilities--utility-6\<deleted\|variable-65e3ff22-d00a-9745-a460-955b63ffd9ef\>: var(--core--colors--neutral--800\<deleted\|variable-51d895e1-04bc-358c-2dc9-434c6c8f011d\>);
  --neutral--800\<deleted\|variable-5d74d6f6\>: #19213d;
  --globals--utilities--utility-1\<deleted\|variable-baa6d658-4c77-f89b-9126-6f010f91d2c0\>: var(--core--colors--neutral--100);
  --components--breadcrumbs--gaps--gap-small\<deleted\|variable-2103c82c-d754-84ad-1399-3735af01496c\>: var(--global--gaps--gap-small);
  --global--container-default--padding--default\<deleted\|variable-66ae3cca-11e6-753e-5e07-d417f30bf360\>: var(--global--sizes--size-5);
  --global--container-default--padding--mb\<deleted\|variable-a17341a0-b3eb-1cfa-1a3b-30200927df22\>: var(--global--sizes--size-4);
  --global--sizes--size-4: 1em;
  --components--sections--paddings--pd-medium\<deleted\|variable-59142cdd-9fb9-f2c0-cd8f-b16e6d7db6e4\>: var(--global--sizes--size-9);
  --global--neutral-colors--slate-900: #01272e;
  --global--background-colors--bg-secondary: var(--global--core-colors--pine);
  --components--footers--paddings--pd-extra-large\<deleted\|variable-fc97caaa-91ce-bdfa-5617-4185c568a465\>: var(--global--sizes--size-10);
  --components--footers--paddings--pd-large\<deleted\|variable-f33a84f8-98af-3fe1-8cc1-8fa2ddb9da3c\>: var(--global--sizes--size-9);
  --components--footers--paddings--pd-medium\<deleted\|variable-76940784-ee53-3bdf-6b1f-cf8c92d493cd\>: var(--global--paddings--pd-extra-large);
  --core--colors--system--red-400\<deleted\|variable-0a877054-9ff9-8a3c-18e4-53d535828179\>: #fe566b;
  --buttons--border-radius--br-medium: var(--global--border-radius--br-size-5);
  --global--font-size--displays-tablet--display-3\<deleted\|variable-3cc983ac-ca0a-0a43-cd73-01f427870900\>: var(--global--font-size--displays--display-3);
  --core--font-size--displays-mobile--display-3\<deleted\|variable-992b401f-badc-756f-91bf-fff48ec8e34b\>: var(--global--font-size--displays-tablet--display-3\<deleted\|variable-3cc983ac-ca0a-0a43-cd73-01f427870900\>);
  --global--font-size--displays-mobile--display-3\<deleted\|variable-846e0e99-affe-3163-0fe4-b63c60d6127e\>: var(--global--font-size--displays--display-3);
  --neutral-shadow--03\<deleted\|variable-75cb512e\>: #19213d24;
  --neutral--300\<deleted\|variable-c5de2c5c\>: #f1f3f7;
  --global--gaps--gap-x-large: var(--global--sizes--size-10);
  --global--icon-family--base-font: var(--global--icon-family--line-rounded);
  --global--icon-family--filled-icons: "Filled Icons", sans-serif;
  --global--font-size--displays-tablet--display-4\<deleted\|variable-99cf069f-61cb-a227-1133-f4faf9294361\>: var(--global--font-size--displays--display-4);
  --global--font-size--paragraphs-mobile--regular: .9em;
  --global--default-colors--light: var(--global--neutral-colors--slate-200);
  --buttons--border-radius--br-none: var(--global--border-radius--br-none);
  --global--border-radius--br-size-6: 32px;
  --global--font-size--displays-tablet--display-8\<deleted\|variable-c52420a4-5b73-3a98-8faa-fc435b7e6217\>: 2.5em;
  --core--font-size--displays-mobile--display-8\<deleted\|variable-0dc952d1-ed3a-d506-0948-0906eec2ef92\>: 32px;
  --global--font-size--displays-mobile--display-8\<deleted\|variable-ddecaa87-6dcb-bd66-8fe5-c1a993168d39\>: 2em;
  --components--links--gaps--gap-regular\<deleted\|variable-41a2ab8c-c495-05eb-c19d-fba2baa9a1c9\>: var(--global--gaps--gap-extra-small);
  --globals--gaps--gap-extra-large\<deleted\|variable-d9dc9d03-799c-e94d-2042-bbc02b33d248\>: var(--global--sizes--size-12);
  --divider--border-color--border-dark: var(--global--border-color--border-8);
  --global--border-radius--br-size-8: 56px;
  --divider--border-color--border-light: var(--global--border-color--border-1);
  --global--sizes--size-3: .75em;
  --global--sizes--size-10: 4em;
  --global--sizes--size-11: 6rem;
  --global--hover-colors--dark: var(--global--neutral-colors--slate-900);
  --global--hover-colors--light: var(--global--neutral-colors--slate-100);
  --global--hover-colors--accent: #006742;
  --divider--border-color--border-secondary: var(--global--border-color--border-4);
  --global--border-radius--br-size-1: 2px;
  --global--border-radius--br-size-9: 64px;
  --global--border-width--bw-size-3: 1.5px;
  --global--border-width--bw-size-5: 2.5px;
  --global--border-width--bw-size-6: 3px;
  --global--box-shadow--bs-primary-small: #4d91e13b;
  --global--box-shadow--bs-primary-regular: #4d91e11a;
  --global--box-shadow--bs-primary-medium: #4d91e11a;
  --global--box-shadow--bs-primary-large: #4d91e11a;
  --global--box-shadow--bs-secondary-small: #9b202f00;
  --global--box-shadow--bs-secondary-regular: #9b202f1a;
  --global--box-shadow--bs-secondary-medium: #9b202f1a;
  --global--box-shadow--bs-secondary-large: #9b202f24;
  --global--icon-family--line-squared: "Icon Squared", sans-serif;
  --global--icon-family--social-media: "Social Media Icon Font BRIX", sans-serif;
  --global--letter-spacing--none: 0px;
  --global--letter-spacing--small: .04em;
  --global--letter-spacing--large: .1em;
  --global--sizes--size-0: 0rem;
  --global--sizes--size-1: .375em;
  --global--sizes--size-2: .5em;
  --global--sizes--size-6: 2em;
  --global--sizes--size-7: 2.5em;
  --global--sizes--size-8: 3em;
  --global--sizes--size-9: 3.5em;
  --global--sizes--size-12: 7.5em;
  --global--border-color--border-7: var(--global--neutral-colors--slate-800);
  --global--paddings--size: 0px;
  --global--paddings--size-2: 0px;
  --global--background-colors--bg-spring-50: #5fe08980;
  --global--background-colors--tertiary-50: #e5faeb80;
  --globals--color--texts--02\<deleted\|variable-55ce0cdc-c299-357e-d5c8-97b215cf07af\>: var(--core--colors--neutral--500\<deleted\|variable-e7519963-3337-22b6-9e73-e63241df0c44\>);
  --globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>: var(--global--border-radius--br-small);
  --globals--border-radius--br-medium\<deleted\|variable-5aa70975-adc7-e899-f83a-aa6556dd1c1a\>: var(--global--border-radius--br-default);
  --globals--accent-color\<deleted\|variable-bdb03e05-02b5-09a7-8ddc-e04ad1d443a5\>: var(--core--colors--neutral--800\<deleted\|variable-51d895e1-04bc-358c-2dc9-434c6c8f011d\>);
  --core--colors--neutral--700\<deleted\|variable-f49e713e-7efa-4a00-d8ac-ebc7b76d8d71\>: #080808;
  --core--colors--neutral--200\<deleted\|variable-d32833ea-3cfc-8450-9aec-58b5b2d2f0a4\>: #f8f8f8;
}

body {
  background-color: var(--global--background-colors--bg-light);
  font-family: var(--global--font-family--primary-font);
  color: var(--global--font-colors--paragraphs-titles--default);
  font-size: var(--global--font-size--displays--display-2);
  line-height: var(--global--line-height--large);
  font-weight: 400;
}

h1 {
  font-family: var(--global--font-family--primary-font);
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h1);
  line-height: var(--global--line-height--small);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h2 {
  font-family: var(--global--font-family--primary-font);
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h2);
  line-height: var(--global--line-height--small);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h3 {
  font-family: var(--global--font-family--primary-font);
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h3);
  line-height: var(--global--line-height--small);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h4 {
  font-family: var(--global--font-family--primary-font);
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h4);
  line-height: var(--global--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h5 {
  font-family: var(--global--font-family--primary-font);
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h5);
  line-height: var(--global--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

h6 {
  font-family: var(--global--font-family--primary-font);
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h6);
  line-height: var(--global--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

p {
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
  font-size: var(--global--font-size--paragraphs--default);
  line-height: var(--global--line-height--large);
  margin-bottom: 0;
}

a {
  color: var(--global--font-colors--links--accent);
  text-decoration: none;
  transition: color .3s;
}

a:hover {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  color: var(--core--colors--neutral--100);
  font-size: var(--global--font-size--displays--display-3);
  margin-bottom: 12px;
  font-weight: 500;
  line-height: 1.25em;
  display: block;
}

strong {
  font-weight: 700;
}

blockquote {
  padding: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>) var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>) var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>) var(--global--paddings--pd-extra-large);
  border-radius: var(--global--border-radius--br-size-5);
  background-color: var(--global--secondary-colors-shades--spring-300);
  color: var(--global--core-colors--grass);
  font-size: var(--global--font-size--displays--display-5);
  line-height: var(--global--line-height--regular);
  text-align: center;
  border: 2px #80808066;
  font-weight: 500;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.page-wrapper {
  position: relative;
}

.page-wrapper.full-height-page {
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  display: flex;
  overflow: hidden;
}

.page-wrapper.full-height-page.utility-page {
  overflow: auto;
}

.page-wrapper.is-lander {
  padding-top: 0;
}

.page-wrapper.is-lander.is-summit {
  background-image: linear-gradient(153deg, var(--global--core-colors--white), var(--global--secondary-colors-shades--spring-300) 54%, var(--global--core-colors--white));
  position: relative;
}

.page-wrapper.is-style-guide {
  padding-top: 0;
}

.divider {
  background-color: var(--divider--border-color--border-default);
  height: 1px;
}

.divider.mg-large {
  margin-top: var(--global--margins--mg-large);
  margin-bottom: var(--global--margins--mg-large);
}

.divider.utp---components-divider {
  margin-top: var(--global--margins--mg-default);
  margin-bottom: var(--global--margins--mg-large);
}

.divider.mg-default {
  margin-top: var(--global--margins--mg-default);
  margin-bottom: var(--global--margins--mg-default);
}

.divider.mg-extra-large {
  margin-top: var(--global--margins--mg-extra-large);
  margin-bottom: var(--global--margins--mg-extra-large);
}

.divider.plan-divider {
  margin-top: var(--global--margins--mg-medium);
  margin-bottom: var(--global--margins--mg-medium);
  background-color: var(--core--colors--neutral--500\<deleted\|variable-e7519963-3337-22b6-9e73-e63241df0c44\>);
}

.divider.light-mode {
  height: var(--global--border-width--default);
  background-color: var(--divider--border-color--border-default);
}

.divider.is-light {
  background-color: var(--global--border-color--border-2);
}

.divider.is-spring {
  background-color: var(--global--core-colors--spring);
}

.semibold {
  font-weight: 600;
}

.semibold.annual-billing {
  font-size: var(--global--font-size--displays--display-1);
}

.semibold.monthly-billing {
  font-size: var(--global--font-size--displays--display-1);
  position: absolute;
  inset: 0%;
}

.bold {
  font-weight: 700;
}

.display-8 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--displays--display-8);
  line-height: var(--global--line-height--regular);
}

.display-5 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--displays--display-5);
  line-height: var(--global--line-height--regular);
}

.display-5.line-height-large {
  line-height: var(--global--line-height--large);
}

.display-5.line-height-medium {
  line-height: 1.5em;
}

.display-5.bold._35 {
  position: absolute;
  inset: 0%;
}

.display-4 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--displays--display-4);
  line-height: var(--global--line-height--regular);
}

.display-4.semibold {
  font-weight: 600;
}

.display-4.semibold:where(.w-variant-5ee1a4ca-0fe5-450c-28e8-a2277c598acb) {
  font-size: var(--global--font-size--displays--display-3);
}

.display-4.text-spring {
  color: var(--global--core-colors--spring);
}

.display-4.medium {
  font-weight: 500;
}

.display-3 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--displays--display-3);
  line-height: var(--global--line-height--regular);
}

.display-3:hover {
  text-decoration: none;
}

.display-3.text-spring {
  color: var(--global--core-colors--spring);
}

.display-3.semibold.display-price-text {
  color: var(--core--colors--neutral--100);
  margin-top: 8px;
}

.display-3.is-nav:hover {
  color: var(--global--default-colors--accent);
}

.display-2 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--displays--display-2);
  line-height: var(--global--line-height--regular);
}

.display-2.text-neutral-400 {
  color: var(--global--neutral-colors--slate-400);
}

.display-2.bold.text-slate-800 {
  color: var(--global--neutral-colors--slate-800);
}

.display-1 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--displays--display-1);
  line-height: var(--global--line-height--regular);
}

.display-1.semibold.text-grass {
  color: var(--global--core-colors--grass);
}

.display-1 p {
  font-size: var(--global--font-size--displays--display-1);
}

.display-1 p:where(.w-variant-ad32e397-cdc3-a783-3507-5e9f2e047b7d) {
  font-size: var(--global--font-size--displays--display-1);
  line-height: var(--global--line-height--regular);
}

.display-1.text-slate-800 {
  color: var(--global--neutral-colors--slate-800);
}

.display-1.text-slate-600 {
  color: var(--global--neutral-colors--slate-600);
}

.mg-top-extra-small {
  margin-top: var(--global--margins--mg-extra-small);
}

.mg-top-small {
  margin-top: var(--global--margins--mg-small);
}

.mg-top-default {
  margin-top: var(--global--margins--mg-default);
}

.badge {
  padding: 6px var(--components--badges--paddings--pd-medium\<deleted\|variable-a24df8cf-c363-e621-57ff-3aae292627a1\>) 4px;
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
  border: 1px solid var(--global--core-colors--grass);
  border-radius: var(--global--border-radius--br-pill);
  background-color: var(--global--core-colors--transparent);
  color: var(--global--core-colors--grass);
  font-size: var(--global--font-size--displays--display-2);
  line-height: var(--global--line-height--regular);
  justify-content: center;
  align-items: center;
  display: inline-block;
}

.badge:hover {
  text-decoration: none;
}

.badge.neutral {
  border-color: var(--global--neutral-colors--slate-500);
  background-color: var(--global--core-colors--transparent);
  color: var(--global--text-colors--dark);
}

.badge.neutral.small {
  grid-column-gap: var(--global--paddings--pd-extra-small);
  grid-row-gap: var(--global--paddings--pd-extra-small);
}

.badge.secondary {
  border: var(--global--border-width--default) solid var(--global--border-color--border-default);
  background-color: var(--global--neutral-colors--slate-100);
  color: var(--core--colors--neutral--800\<deleted\|variable-51d895e1-04bc-358c-2dc9-434c6c8f011d\>);
}

.badge.filled {
  background-color: var(--global--core-colors--grass);
  color: var(--global--core-colors--white);
}

.badge.is-summit {
  grid-column-gap: var(--global--gaps--gap-extra-small);
  grid-row-gap: var(--global--gaps--gap-extra-small);
  border-width: 2px;
  border-color: var(--global--core-colors--white);
  background-color: var(--_summit-2025---blossom);
  color: var(--global--core-colors--pine);
  letter-spacing: .05em;
  text-transform: uppercase;
  flex-flow: row;
  padding-bottom: 6px;
  font-size: 1em;
  font-weight: 600;
  display: flex;
}

.badge.is-spring-outline {
  border-color: var(--global--core-colors--spring);
  color: var(--global--core-colors--spring);
}

.badge.is-blossom-filled {
  border-color: var(--_summit-2025---blossom);
  background-color: var(--_summit-2025---blossom);
  color: var(--global--core-colors--pine);
  font-weight: 500;
}

.badge.small {
  padding: var(--components--badges--paddings--pd-small\<deleted\|variable-28912e58-5710-e245-34ea-5b841909d881\>) var(--global--paddings--pd-small);
  grid-column-gap: var(--components--badges--gaps--pd-small\<deleted\|variable-1da712d3-e02f-9c5a-d67b-aa6b79b39f62\>);
  grid-row-gap: var(--components--badges--gaps--pd-small\<deleted\|variable-1da712d3-e02f-9c5a-d67b-aa6b79b39f62\>);
  font-size: var(--global--font-size--displays--display-1);
}

.grid---2-columns {
  grid-column-gap: var(--global--grid-gap--default);
  grid-row-gap: var(--global--grid-gap--default);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid---2-columns:where(.w-variant-d626ce45-7e12-6afe-f816-524e090cfd81) {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid---2-columns:where(.w-variant-168ad1c0-6170-9e04-45c6-64f43e7cf0f0) {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid---2-columns.checkout-grid {
  grid-template-columns: 1.9fr 1fr;
  margin-top: 48px;
}

.grid---2-columns.checkout-grid.mg-top-0px {
  margin-top: 0;
}

.grid---2-columns.product-grid {
  grid-row-gap: 0px;
  grid-template-columns: 1.23fr .9fr;
  place-items: start stretch;
}

.grid---2-columns.feature-grid-2-col-top {
  grid-template-columns: 1.64fr .8fr;
  align-items: stretch;
}

.grid---2-columns.feature-grid-2-col-bottom {
  grid-template-columns: .81fr 1.64fr;
  align-items: stretch;
}

.grid---2-columns.accordion-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row dense;
  place-items: center stretch;
}

.grid---2-columns.posts-featured-v3-grid {
  grid-column-gap: var(--global--grid-gap--medium);
  grid-row-gap: var(--global--grid-gap--medium);
  grid-template-columns: 1.24fr .8fr;
  place-items: center stretch;
}

.grid---2-columns.aside-left {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-columns: .75fr 2fr;
  place-items: start stretch;
  position: relative;
}

.grid---2-columns.aside-left.accordion-grid {
  grid-template-columns: 1fr 1.75fr;
}

.grid---2-columns.aside-left.interviewing-grid {
  grid-template-columns: 1.5fr 1.5fr;
}

.grid---2-columns.blog-grid {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  align-items: stretch;
}

.grid---2-columns.vertical-center {
  place-items: center stretch;
}

.grid---2-columns.vertical-center.grid-gap-large:where(.w-variant-a6ce0f2f-6913-ff8e-d326-2b27c24dc0c1) {
  grid-auto-flow: row;
}

.grid---2-columns.vertical-center.is-cta-block {
  grid-template-columns: 1.5fr 1fr;
}

.grid---2-columns.vertical-center.tablet-1-column.gap-large, .grid---2-columns.grid-cap-large {
  grid-column-gap: var(--global--grid-gap--large);
  grid-row-gap: var(--global--grid-gap--large);
}

.grid---2-columns.grid-gap-xsmall.align-y-top:where(.w-variant-6f658c51-10af-cec6-afe1-61af4f65af34), .grid---2-columns.grid-gap-xsmall.align-y-top:where(.w-variant-0c5dd7f0-a90e-10eb-68b4-486ce61bac3f) {
  grid-template-columns: 1fr;
  place-items: center stretch;
}

.grid---2-columns.grid-gap-large {
  grid-column-gap: var(--global--gaps--gap-large);
  grid-row-gap: var(--global--gaps--gap-large);
}

.grid---2-columns.is-calculator-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1.5fr 1fr;
  place-items: center stretch;
}

.grid---2-columns.align-y-top {
  align-items: start;
}

.grid---2-columns.align-y-top.gap-large {
  grid-column-gap: var(--global--grid-gap--large);
  grid-row-gap: var(--global--grid-gap--large);
}

.grid---2-columns.align-y-stretch {
  align-items: stretch;
}

.grid---2-columns.align-y-stretch.pd-bottom-medium.img-1-5fr {
  grid-template-columns: 1fr 1.5fr;
}

.grid---2-columns.align-y-center {
  align-items: center;
}

.grid---2-columns.gap-medium {
  grid-column-gap: var(--global--gaps--gap-medium);
  grid-row-gap: var(--global--gaps--gap-medium);
}

.grid---2-columns.home-resources-grid {
  grid-row-gap: 1em;
  grid-template-columns: 2fr 1fr 1fr;
  align-items: stretch;
}

.grid---2-columns._1fr-2fr {
  grid-template-columns: 1fr 2fr;
}

.grid---2-columns._1fr-2fr:where(.w-variant-13405c64-f509-60c3-9d3a-9056dd1d973d) {
  grid-template-columns: 2fr 1fr;
}

.grid---2-columns._1fr-2fr.gap-small {
  grid-column-gap: var(--global--grid-gap--small);
  grid-row-gap: var(--global--grid-gap--small);
}

.grid---2-columns._1-75fr-1fr {
  grid-template-columns: 1.75fr 1fr;
}

.grid---2-columns._1-75fr-1fr:where(.w-variant-13405c64-f509-60c3-9d3a-9056dd1d973d) {
  grid-template-columns: 2fr 1fr;
}

.grid---2-columns._1-75fr-1fr.gap-small {
  grid-column-gap: var(--global--grid-gap--small);
  grid-row-gap: var(--global--grid-gap--small);
}

.grid---2-columns.gap-none {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.grid---2-columns._1-25fr-1-75fr {
  grid-template-columns: 1.25fr 1.75fr;
}

.grid---2-columns.aside-right {
  grid-template-columns: 1.28fr .6fr;
  place-items: start stretch;
}

.grid---2-columns.aside-right.is-blog {
  margin-bottom: var(--global--margins--mg-large);
  grid-template-rows: auto;
  align-content: stretch;
  align-items: stretch;
}

.grid---2-columns.grid-gap-medium {
  grid-column-gap: var(--global--gaps--gap-medium);
  grid-row-gap: var(--global--gaps--gap-medium);
}

.grid---2-columns.grid-gap-xsmall {
  grid-column-gap: var(--global--gaps--gap-extra-small);
  grid-row-gap: var(--global--gaps--gap-extra-small);
}

.grid---2-columns.grid-gap-xsmall.align-y-top:where(.w-variant-6f658c51-10af-cec6-afe1-61af4f65af34), .grid---2-columns.grid-gap-xsmall.align-y-top:where(.w-variant-0c5dd7f0-a90e-10eb-68b4-486ce61bac3f) {
  grid-template-columns: 1fr;
  place-items: center stretch;
}

.grid---2-columns.grid-gap-xsmall.is-navigation {
  align-items: start;
  padding-left: 1em;
  padding-right: 1em;
}

.card {
  border: 1px solid var(--global--neutral-colors--slate-300);
  border-radius: var(--global--border-radius--br-default);
  background-color: var(--global--core-colors--white);
  width: 100%;
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
  padding: 40px;
  overflow: hidden;
}

.card:where(.w-variant-072a8dee-a04c-90bf-9824-165a9f6c114e) {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.card:where(.w-variant-58e055e1-891c-3ca0-b844-28db467911cf) {
  border-color: var(--global--border-color--border-6);
  background-color: var(--global--background-colors--bg-dark);
}

.card:hover {
  text-decoration: none;
}

.card.typography-card {
  padding: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>) var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  border-color: var(--global--border-color--border-default);
  background-color: var(--global--background-colors--bg-white);
}

.card.utp---icon-font {
  padding: var(--global--paddings--pd-extra-large) var(--global--paddings--pd-large);
}

.card.utp---components-wrapper {
  grid-column-gap: 0px;
  border-color: var(--core--colors--neutral--600\<deleted\|variable-b35d41be-a328-55b0-238e-dd83e185f727\>);
  flex-direction: row;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.card.utp---components-wrapper.horizontal {
  flex-direction: row;
}

.card.utp---components-wrapper.lists-components {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.message {
  padding: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
  border-style: none;
  border-color: var(--global--border-color--border-5);
  background-color: var(--global--background-colors--bg-dark);
  text-align: left;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.card.message.vertical {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 346px;
}

.card.thank-you-message {
  padding: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
  border-color: var(--core--colors--system--blue-400\<deleted\|variable-f2943cc7-b6f0-88db-53b2-115779327b42\>);
  background-color: var(--global--background-colors--bg-dark);
  color: var(--components--titles-paragraphs--text-neutral-light\<deleted\|variable-59a9b320-b03c-110c-605e-0e022d6f6cfe\>);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card.thank-you-message.width-340px {
  max-width: 340px;
}

.card.checkout-block {
  padding: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>) var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>) var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
  color: var(--core--colors--neutral--500\<deleted\|variable-e7519963-3337-22b6-9e73-e63241df0c44\>);
  background-color: #80808066;
  border-color: #80808066;
  margin-bottom: 32px;
}

.card.checkout-block.last {
  margin-bottom: 0;
}

.card.testimonial-tab-card {
  background-color: var(--global--core-colors--pine);
  border-style: none;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.card.is-dark-mode {
  border-color: var(--global--border-color--border-6);
  background-color: var(--global--default-colors--dark);
  color: var(--global--font-colors--paragraphs-titles--light-text);
}

.card.is-dark-mode.border-radius-medium {
  border-radius: var(--global--border-radius--br-size-5);
}

.card.bg-grid-texture-spring300 {
  background-color: var(--global--secondary-colors-shades--spring-300);
  background-image: url("https://cdn.prod.website-files.com/6718175ada2bc9a32b0d5998/6718175ada2bc9a32b0d5dac_gridtexture_grass_8.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-style: none;
  padding: 25px;
}

.card.is-secondary-dark {
  border-width: .05em;
  border-color: var(--global--core-colors--spring);
  color: var(--global--font-colors--paragraphs-titles--light-text);
  background-color: #004f3e80;
}

.card.is-secondary-dark.is-resource-feature {
  flex-flow: column;
  justify-content: space-between;
  padding: 0;
  display: flex;
}

.card.is-secondary-dark.text-center.height-100 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.card.is-secondary-dark.opacity-100 {
  background-color: var(--global--core-colors--pine);
}

.card.is-secondary-dark.opacity-100.pd-bottom-none {
  padding-bottom: var(--global--paddings--pd-none);
}

.card.feature-link-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  border-color: var(--global--neutral-colors--slate-300);
  border-radius: var(--global--border-radius--br-size-5);
  background-color: #ffffff4d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-height: 480px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  transition-property: transform;
  display: grid;
}

.card.feature-link-card-grid:hover {
  text-decoration: none;
}

.card.pd-none {
  padding: 0;
}

.card.pd-none.text-center {
  border-radius: var(--global--border-radius--br-default);
  display: flex;
}

.card.desktop-1-3 {
  width: 30%;
}

.card.is-template-card {
  padding: 10px 10px 20px;
}

.card.pd-medium {
  padding: var(--global--paddings--pd-medium);
}

.card.pd-30px {
  padding: 30px;
}

.card.feature-link-card-grid-2-1-copy {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  border-radius: var(--global--border-radius--br-size-5);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.card.feature-link-card-grid-2-1-copy.is-dark-mode {
  border-color: var(--global--core-colors--spring);
}

.card.is-content-offer-card {
  flex-flow: column;
  justify-content: space-around;
  height: auto;
  padding: 0;
  display: flex;
}

.card.is-offer-card {
  height: auto;
  padding: 10px;
  position: relative;
}

.card.is-summit {
  border-color: var(--global--core-colors--spring);
  border-radius: var(--global--border-radius--br-none);
  background-color: var(--global--core-colors--transparent);
  border-top-style: none;
  border-left-style: none;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.card.is-summit:where(.w-variant-12c2396b-cad4-706c-5b7f-1a0dd995bf6f) {
  border-left-style: none;
  border-right-style: none;
}

.card.is-summit:where(.w-variant-40c13ab8-fab8-f6e4-64bc-2aee564cbeb9) {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

.card.is-summit:where(.w-variant-25facfd1-10fd-5d69-a400-856ddc980b1d) {
  border-style: solid;
  border-width: 0;
}

.card.bg-transparent-70 {
  background-color: #ffffffb3;
}

.card.bg-transparent-70.border-spring {
  border-color: var(--global--core-colors--spring);
}

.card.bg-transparent-70.border-spring.pd-large {
  padding: var(--global--paddings--pd-large);
}

.card.is-summit-copy {
  border-color: var(--global--core-colors--spring);
  border-radius: var(--global--border-radius--br-none);
  background-color: var(--global--core-colors--transparent);
  border-top-style: solid;
  border-left-style: solid;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.card.is-summit-copy:where(.w-variant-12c2396b-cad4-706c-5b7f-1a0dd995bf6f) {
  border-left-style: none;
  border-right-style: none;
}

.card.is-summit-copy:where(.w-variant-40c13ab8-fab8-f6e4-64bc-2aee564cbeb9) {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

.card.is-summit-copy:where(.w-variant-25facfd1-10fd-5d69-a400-856ddc980b1d) {
  border-style: solid;
  border-width: 0;
}

.card.bg-transparent-40-hover {
  border-style: solid;
  border-color: var(--global--core-colors--spring);
  background-color: #fff6;
  transition: background-color .55s;
}

.card.bg-transparent-40-hover:hover {
  background-color: var(--global--core-colors--white);
}

.card.is-feature-spotlight-grid {
  padding-top: 0;
  padding-bottom: 0;
}

.card.pd-large {
  padding: var(--global--paddings--pd-large);
}

.card.dark {
  border-color: var(--global--border-color--border-6);
  background-color: var(--global--background-colors--bg-dark);
}

.card.border-none {
  border-style: none;
}

.card.border-none.text-center.pd-small {
  padding: var(--global--paddings--pd-small);
}

.card.is-stats, .card.is-stat {
  background-color: var(--global--core-colors--transparent);
  text-align: center;
  border-style: none;
  padding: 0;
}

.card.is-blog-card {
  height: 100%;
  padding: 10px;
  position: relative;
}

.card.bg-spring300 {
  background-color: var(--global--secondary-colors-shades--spring-300);
  border-style: none;
  padding: 25px;
}

.text-light {
  color: var(--global--font-colors--paragraphs-titles--light-text);
}

.text-light.semibold.sprout-plan-visibility:where(.w-variant-69ff527a-7b94-50b9-9648-8017e919ad0d) {
  display: block;
}

.text-light p {
  color: var(--global--text-colors--light);
}

.flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal:where(.w-variant-4c8d79cd-3bfc-fe6a-f7c3-f5de1715ef4f) {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.gap-default {
  grid-column-gap: var(--global--gaps--gap-default);
  grid-row-gap: var(--global--sizes--size-5);
}

.flex-horizontal.justify-start {
  justify-content: flex-start;
}

.flex-horizontal.testimonial-tab-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: flex-start;
}

.flex-horizontal.wrap-down {
  flex-flow: wrap;
}

.flex-horizontal.wrap-down.gap-default {
  grid-column-gap: var(--global--paddings--pd-default);
  grid-row-gap: var(--global--paddings--pd-default);
}

.flex-horizontal.space-between {
  justify-content: space-between;
}

.flex-horizontal.price-tag {
  padding-top: var(--global--paddings--pd-tiny);
  padding-bottom: var(--global--paddings--pd-tiny);
  grid-column-gap: var(--global--paddings--pd-extra-small);
  grid-row-gap: var(--global--paddings--pd-extra-small);
  border-radius: var(--global--border-radius--br-default) var(--global--border-radius--br-default) var(--global--border-radius--br-none) var(--global--border-radius--br-none);
  background-color: var(--global--core-colors--grass);
  color: var(--global--default-colors--white);
}

.flex-horizontal.price-tag.lake-800 {
  background-color: var(--global--tertiary-color--lake-800);
}

.flex-horizontal.price-tag.lake-900 {
  background-color: var(--global--tertiary-color--lake-900);
}

.flex-horizontal.mg-bottom-small.price-tag {
  line-height: var(--global--line-height--small);
}

.flex-horizontal.mg-bottom-small.price-tag:where(.w-variant-ad32e397-cdc3-a783-3507-5e9f2e047b7d), .flex-horizontal.mg-bottom-small.price-tag.lake-800 {
  background-color: var(--global--tertiary-color--lake-800);
}

.flex-horizontal.mg-bottom-small.price-tag.lake-900 {
  background-color: var(--global--tertiary-color--lake-900);
}

.flex-horizontal.tab-bar {
  margin-bottom: var(--global--margins--mg-medium);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--global--neutral-colors--slate-300);
  border-radius: var(--global--border-radius--br-default);
  background-color: var(--global--background-colors--bg-white);
  justify-content: space-between;
  align-items: center;
  overflow: auto;
}

.flex-horizontal.align-y-left {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.align-y-left.direction-wrap-down {
  flex-flow: wrap;
}

.flex-horizontal.align-y-left.direction-wrap-down.gap-large {
  grid-column-gap: var(--global--gaps--gap-large);
  grid-row-gap: var(--global--gaps--gap-large);
}

.flex-horizontal.direction-wrap-down, .flex-horizontal.direction-wrap-down:where(.w-variant-4c8d79cd-3bfc-fe6a-f7c3-f5de1715ef4f) {
  flex-flow: wrap;
}

.flex-horizontal.logo-strip {
  width: 100%;
}

.flex-horizontal.logo-strip.v6 {
  justify-content: flex-start;
}

.flex-horizontal.logo-strip-wrapper---horizontal {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-wrap: nowrap;
  flex: none;
  justify-content: flex-start;
  width: auto;
  padding-right: 34px;
}

.flex-horizontal.logo-strip-wrapper---horizontal.marquee {
  padding-right: 0;
}

.mg-top-large {
  margin-top: var(--global--margins--mg-large);
}

.text-accent {
  color: var(--global--default-colors--accent);
}

.text-accent:where(.w-variant-efe2d3e1-b57b-2f49-5bf2-efabf1f8b76c), .text-accent:where(.w-variant-ed99157a-ccf5-a500-adf6-6d561cb14864) {
  color: var(--global--neutral-colors--slate-500);
}

.inner-container {
  width: 100%;
}

.inner-container:where(.w-variant-e9678bb2-d36a-bc56-5cbc-1e736192e683) {
  max-width: var(--global--sizing--container-default--medium);
  margin-left: auto;
  margin-right: auto;
}

.inner-container._320px {
  max-width: 320px;
}

.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}

.inner-container.center.overflow-auto {
  overflow: auto;
}

.inner-container._395px {
  max-width: 395px;
}

.inner-container._872px {
  width: 100%;
  max-width: 776px;
}

.inner-container._648px {
  max-width: 648px;
}

.inner-container.medium {
  max-width: var(--global--sizing--container-default--medium);
}

.inner-container._440px {
  max-width: 440px;
}

.inner-container._600px {
  max-width: 600px;
}

.inner-container._388px {
  max-width: 388px;
}

.inner-container._388px.slide-image-v1 {
  margin-left: 50px;
}

.inner-container._482px {
  max-width: 482px;
}

.inner-container._464px {
  max-width: 464px;
}

.inner-container._466px {
  max-width: 466px;
}

.inner-container._588px {
  max-width: 588px;
}

.inner-container._690px {
  max-width: 690px;
}

.inner-container._346px {
  max-width: 346px;
}

.inner-container._1020px {
  max-width: 1020px;
}

.inner-container._632px {
  max-width: 632px;
}

.inner-container._780px {
  max-width: 780px;
}

.inner-container._1106px {
  max-width: 1106px;
}

.inner-container._595px {
  max-width: 595px;
}

.inner-container._468px {
  max-width: 468px;
}

.inner-container._1068px {
  max-width: 1068px;
}

.inner-container._1068px.center:where(.w-variant-5af66744-6631-579a-64c6-fcbc47213636) {
  max-width: none;
}

.inner-container._598px {
  max-width: 598px;
}

.inner-container.is-bg {
  max-width: var(--global--sizing--container-default--default);
  margin-left: auto;
  margin-right: auto;
}

.inner-container._1200px {
  max-width: 1200px;
}

.inner-container._1200px.center.z-index-2 {
  z-index: 2;
  position: relative;
}

.inner-container.large {
  max-width: var(--global--sizing--container-default--large);
}

.inner-container.large.center:where(.w-variant-dda03b4b-45b2-27de-1e4a-2883ed2edffb) {
  max-width: var(--global--sizing--container-default--medium);
}

.inner-container.desktop-75 {
  width: 75%;
}

.inner-container.height-100.width-100 {
  max-width: none;
}

.inner-container._450px {
  min-width: 450px;
  max-width: 450px;
}

.inner-container._450px.align-center {
  align-self: center;
}

.inner-container.is-integration-feature {
  background-image: url("https://cdn.prod.website-files.com/6718175ada2bc9a32b0d5998/67af848e2a81ad27aabae452_4729efefeda854b22d2ac4933aebf10e_PBxTCL-integration-hero3.png");
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: 150%;
  max-width: 632px;
}

.inner-container.flex-vertical {
  flex-flow: column;
  display: flex;
}

.inner-container.flex-vertical.gap-large {
  grid-column-gap: var(--global--gaps--gap-large);
  grid-row-gap: var(--global--gaps--gap-large);
}

.inner-container._1100px {
  max-width: 1100px;
}

.inner-container.pd-large {
  padding: var(--global--paddings--pd-large);
}

.inner-container.medium-width-3 {
  max-width: var(--global--sizing--container-default--medium);
  margin-left: auto;
  margin-right: auto;
}

.logo-link {
  color: var(--components--titles-paragraphs--text-titles\<deleted\|variable-79c6a2bd-3cf8-fc6a-13ff-64bb25ee5223\>);
  transition-property: none;
}

.icon-font-rounded {
  font-family: var(--global--icon-family--line-rounded);
}

.icon-font-rounded:where(.w-variant-b66c0887-969e-5b71-683a-43de85990b0f) {
  color: var(--global--core-colors--grass);
}

.icon-font-rounded:where(.w-variant-ebdbbc97-16d5-5998-840c-fcf944ee4ed0) {
  color: var(--global--core-colors--white);
}

.icon-font-rounded:where(.w-variant-93da6ee4-6927-74e9-62d4-0083e5617599) {
  color: var(--global--core-colors--midnight);
}

.icon-font-rounded.input-icon {
  line-height: 1em;
}

.icon-font-rounded.input-icon.center {
  font-size: var(--global--font-size--displays--display-9);
}

.icon-font-rounded.input-icon.left-v2 {
  margin-right: var(--global--margins--mg-small);
  font-size: var(--global--font-size--displays--display-5);
}

.icon-font-rounded.accent {
  color: var(--global--font-colors--paragraphs-titles--accent-text);
}

.icon-font-rounded.text-pine.large-icon {
  font-weight: 400;
}

.icon-font-rounded.large-icon {
  font-size: 28px;
}

.icon-font-rounded.is-down {
  transform: rotate(90deg);
}

.icon-font-rounded.is-down.text-grass {
  color: var(--global--core-colors--grass);
}

.icon-font-rounded.dark {
  color: var(--global--core-colors--midnight);
}

.icon-font-rounded.dark.large {
  font-size: var(--global--font-size--displays--display-3);
}

.icon-font-rounded.dropdown-arrow {
  color: var(--global--core-colors--midnight);
  justify-content: center;
  align-items: center;
  transition: transform .2s;
  display: flex;
  transform: none;
}

.icon-font-rounded.text-spring {
  color: var(--global--core-colors--spring);
}

.text-center {
  text-align: center;
}

.text-center:where(.w-variant-f026652d-a0b9-86bc-9d5f-452425d333de) {
  text-align: left;
}

.text-center:hover {
  text-decoration: none;
}

.text-center.medium.center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  min-width: 180px;
  min-height: 55px;
  padding: var(--global--paddings--pd-small) var(--global--paddings--pd-default);
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
  border: var(--global--border-width--default) solid var(--buttons--fill-primary--border);
  border-radius: var(--buttons--border-radius--br-default);
  background-color: var(--buttons--fill-primary--bg);
  color: var(--buttons--fill-primary--text);
  line-height: var(--global--line-height--regular);
  text-align: center;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.button:where(.w-variant-2bcb586e-8ca5-37a7-afa5-bd84db875d2c) {
  border-color: var(--buttons--fill-light--border);
  background-color: var(--global--core-colors--transparent);
}

.button:where(.w-variant-276923ab-180f-3942-b283-d88164f3f314) {
  background-color: var(--global--core-colors--grass);
}

.button:where(.w-variant-f34e8391-6007-8ad5-f900-904882c92343) {
  background-color: var(--global--default-colors--white);
  color: var(--global--text-colors--dark);
}

.button:where(.w-variant-74f15fb7-f141-dea2-4440-456809cc8ae3) {
  border-color: var(--global--border-color--border-8);
  color: var(--global--text-colors--dark);
}

.button:hover {
  color: var(--buttons--fill-secondary--text);
  text-decoration: none;
  transform: scale3d(.94, .94, 1.01);
}

.button.add-cart-btn {
  padding-top: 15px;
  padding-bottom: 13px;
}

.button.secondary-2 {
  border-color: var(--buttons--fill-secondary--border);
  background-color: var(--buttons--fill-secondary--bg);
  color: var(--buttons--fill-secondary--text);
}

.button.secondary-2.light-mode-2 {
  border-color: var(--global--core-colors--white);
  background-color: var(--global--core-colors--white);
  color: var(--global--default-colors--dark);
  flex: 1;
}

.button.secondary-2.light-mode-2:hover {
  text-decoration: none;
}

.button.cursor-pointer {
  cursor: pointer;
}

.button.is-summit {
  background-color: var(--global--core-colors--pine);
}

.button.small {
  min-width: 140px;
  min-height: auto;
  font-size: var(--global--font-size--displays--display-2);
  padding: .7em .8em;
}

.button.small:where(.w-variant-3bcf09c3-047b-5805-c63e-9144453dc09e) {
  color: var(--global--core-colors--white);
}

.button.small:where(.w-variant-fdfacabb-c783-4518-aabe-2384af24b0b9) {
  background-color: var(--global--background-colors--bg-light);
  color: var(--global--text-colors--dark);
}

.button.small:hover:where(.w-variant-3bcf09c3-047b-5805-c63e-9144453dc09e) {
  color: var(--global--core-colors--white);
}

.button.small.inside-input {
  padding-top: 4px;
  padding-bottom: 0;
  line-height: 1em;
  position: absolute;
  inset: 12px 12px 12px auto;
}

.button.small.is-nav {
  min-width: auto;
}

.button.secondary {
  border-color: var(--buttons--fill-secondary--border);
  background-color: var(--buttons--fill-secondary--bg);
  color: var(--buttons--fill-secondary--text);
}

.button.secondary.light-mode {
  border-color: var(--global--core-colors--white);
  background-color: var(--global--core-colors--white);
  color: var(--global--default-colors--dark);
}

.button.secondary.light-mode:where(.w-variant-9b0c7a2c-176f-cdb1-71bf-6cb49212bc4b) {
  flex: 1;
}

.button.secondary.light-mode:where(.w-variant-4bfd2e6e-4e8c-4723-7ae8-6f5a1060de6d) {
  border-color: var(--global--core-colors--spring);
  background-color: var(--global--core-colors--spring);
  flex: 1;
}

.button.outline {
  border-color: var(--buttons--outline-light--border);
  background-color: var(--buttons--outline-light--bg);
  color: var(--buttons--outline-light--text);
}

.button.outline:where(.w-variant-6f01614d-0c09-ec8d-a4e0-3606bd8f0931) {
  flex: 1;
}

.button.outline:hover {
  text-decoration: none;
}

.button.outline.light-mode {
  border-color: var(--buttons--outline-dark--border);
  background-color: var(--buttons--outline-dark--bg);
  color: var(--buttons--outline-dark--text);
}

.item-icon-right.mg-top-0px {
  margin-top: 0;
}

.item-icon-right.mg-top-3px {
  margin-top: 3px;
}

.mg-top-medium {
  margin-top: var(--global--margins--mg-medium);
}

.link {
  grid-column-gap: var(--global--gaps--gap-tiny);
  grid-row-gap: var(--global--gaps--gap-tiny);
  color: var(--global--font-colors--links--dark);
  font-size: var(--global--font-size--displays--display-3);
  line-height: var(--global--line-height--regular);
  align-items: center;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.link:hover {
  color: var(--global--font-colors--links--dark);
  text-decoration: none;
}

.link.small {
  font-size: var(--global--font-size--displays--display-2);
}

.link.light {
  color: var(--buttons--fill-primary--text);
}

.link.light:hover {
  color: var(--globals--color--texts--03\<deleted\|variable-3d938c29-e04c-d109-49f5-b12c992f26f8\>);
}

.link.center {
  justify-content: center;
}

.link.buy-now-link {
  background-color: var(--global--core-colors--transparent);
  color: var(--core--colors--neutral--100);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0;
}

.link.text-accent.semibold.small:hover:where(.w-variant-9f12499f-ba9b-06c1-97ec-4a070fd45402), .link.text-accent.semibold.small:hover:where(.w-variant-cd798ba7-f4fe-7ae1-2e30-95bbeda92b65) {
  text-decoration: underline;
}

.link.text-light {
  color: var(--global--font-colors--links--light);
}

.link.text-spring {
  color: var(--global--core-colors--spring);
}

.link.is-secondary {
  font-size: var(--global--font-size--displays--display-2);
}

.link.text-accent {
  color: var(--global--font-colors--links--accent);
}

.link.text-accent.semibold.small:hover:where(.w-variant-9f12499f-ba9b-06c1-97ec-4a070fd45402), .link.text-accent.semibold.small:hover:where(.w-variant-cd798ba7-f4fe-7ae1-2e30-95bbeda92b65) {
  text-decoration: underline;
}

.link.text-accent.semibold.small:where(.w-variant-2bd3f4f6-237d-77f4-b503-fa77899899eb) {
  color: var(--global--default-colors--white);
}

.link.text-accent.semibold.small:where(.w-variant-9f12499f-ba9b-06c1-97ec-4a070fd45402) {
  color: var(--global--core-colors--white);
}

.link.text-accent.semibold.small:hover:where(.w-variant-9f12499f-ba9b-06c1-97ec-4a070fd45402), .link.text-accent.semibold.small:hover:where(.w-variant-cd798ba7-f4fe-7ae1-2e30-95bbeda92b65) {
  text-decoration: underline;
}

.icon-font-social-media {
  font-family: Social Media Icon Font BRIX, sans-serif;
}

.width-100 {
  width: 100%;
}

.width-100.mg-bottom-0 {
  margin-bottom: 0;
}

.width-100.max-width-450px {
  max-width: 450px;
}

.width-100.max-width-260px {
  max-width: 260px;
}

.width-100.max-height-65px {
  height: auto;
  max-height: 65px;
}

.grid-3-columns {
  grid-column-gap: var(--global--grid-gap--default);
  grid-row-gap: var(--global--grid-gap--default);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.checkout-3-inputs-grid {
  grid-column-gap: var(--global--grid-gap--small);
  margin-bottom: 24px;
}

.grid-3-columns.grid-gap-large {
  grid-column-gap: var(--global--grid-gap--large);
  grid-row-gap: var(--global--grid-gap--large);
}

.grid-3-columns.grid-gap-medium {
  grid-column-gap: var(--global--grid-gap--medium);
  grid-row-gap: var(--global--grid-gap--medium);
}

.grid-3-columns.is-second-row-2-columns {
  grid-column-gap: var(--global--gaps--gap-default);
  grid-row-gap: var(--global--gaps--gap-large);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-3-columns.is-sprout-grid {
  grid-template-columns: .75fr 1fr 1fr;
  align-items: center;
}

.grid-3-columns.left-2fr {
  grid-template-columns: 2fr 1fr 1fr;
}

.grid-3-columns.left-2fr.header {
  background-color: var(--global--core-colors--midnight);
  color: var(--global--font-colors--paragraphs-titles--light-text);
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  grid-template-columns: 2fr 1fr 1fr;
  padding: 1rem 1.5rem;
}

.grid-3-columns.left-2fr.body {
  border-bottom: 1px solid var(--global--neutral-colors--slate-300);
  background-color: var(--global--core-colors--transparent);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.grid-3-columns.left-2fr.body.compare-button {
  margin-top: var(--global--margins--mg-default);
  background-color: var(--global--core-colors--transparent);
  border-bottom-style: none;
}

.grid-3-columns.gap-medium {
  grid-column-gap: var(--global--grid-gap--medium);
  grid-row-gap: var(--global--grid-gap--medium);
}

.grid-3-columns.grid-gap-none {
  grid-column-gap: var(--global--gaps--gap-none);
  grid-row-gap: var(--global--gaps--gap-none);
}

.paragraph-large {
  font-size: var(--global--font-size--paragraphs--large);
  line-height: var(--global--line-height--large);
  margin-bottom: 0;
}

.paragraph-large.text-light:where(.w-variant-b02f081a-341f-b30f-c73d-a813a9f2a2fc) {
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
}

.paragraph-small {
  font-size: var(--global--font-size--paragraphs--small);
}

.paragraph-small:where(.w-variant-978372c0-b928-6036-735a-c55907cb7e8a) {
  font-size: var(--global--font-size--paragraphs--default);
}

.paragraph-small.is-callout {
  border-radius: var(--global--border-radius--br-small);
  background-color: var(--global--secondary-colors-shades--spring-300);
  padding: 15px;
}

.paragraph-small.text-dark.text-normal {
  font-weight: 400;
}

.paragraph-small.line-height-regular {
  line-height: 1.5em;
}

.buttons-row {
  grid-column-gap: var(--global--gaps--gap-medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.buttons-row:where(.w-variant-f026652d-a0b9-86bc-9d5f-452425d333de) {
  justify-content: flex-start;
  align-items: center;
}

.buttons-row.right-align {
  justify-content: flex-end;
  align-items: center;
}

.buttons-row.hidden-on-tablet.gap-small, .buttons-row.gap-small {
  grid-column-gap: var(--global--gaps--gap-small);
}

.buttons-row.left-align {
  justify-content: flex-start;
}

.buttons-row.hidden-on-desktop {
  display: none;
}

.buttons-row.hidden-on-tablet.gap-small {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-column-gap: var(--global--gaps--gap-small);
}

.image-wrapper {
  height: auto;
  max-height: none;
  overflow: hidden;
}

.image-wrapper.post-featured-image-wrapper {
  height: 425px;
  margin-bottom: var(--global--margins--mg-medium);
  border-radius: var(--global--border-radius--br-size-5);
}

.image-wrapper.post-featured-image-wrapper.is-content-offer-variation {
  height: 100%;
  max-height: 525px;
  margin-bottom: var(--global--margins--mg-none);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
}

.image-wrapper.is-who-we-serve-hero {
  border-radius: var(--global--border-radius--br-size-5);
  height: 500px;
}

.image-wrapper.is-who-we-serve-quote {
  border-radius: var(--global--border-radius--br-size-5);
  width: 100%;
  height: 550px;
}

.image-wrapper.post-featured-image-wrapper-2 {
  max-height: 530px;
}

.image-wrapper.border-radius-default {
  border-radius: var(--global--border-radius--br-default);
  overflow: hidden;
}

.image-wrapper.border-radius-default.height-100 {
  overflow: auto;
}

.image-wrapper.border-radius-default.height-100.overflow-hidden {
  overflow: hidden;
}

.image-wrapper.border-radius-default.height-400px {
  height: 100%;
  max-height: 400px;
}

.image-wrapper.border-radius-default.height-450px {
  height: 450px;
}

.image-wrapper.text-center.max-width-400px {
  width: 100%;
  max-width: 400px;
}

.image-wrapper.testimonial-card-image {
  width: 100%;
  min-height: 600px;
}

.image-wrapper.border-radius-image-default {
  border-radius: var(--global--border-radius--br-size-5);
  overflow: hidden;
}

.image-wrapper.border-radius-image-default.height-100 {
  overflow: auto;
}

.image-wrapper.border-radius-image-default.height-100.overflow-hidden {
  overflow: hidden;
}

.image-wrapper.border-radius-image-default.height-400px {
  height: 100%;
  max-height: 400px;
}

.image-wrapper.border-radius-image-default.height-450px {
  height: 450px;
}

.image-wrapper.border-radius-image-default.tabs-image-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
}

.image-wrapper.border-radius-image-default.tabs-image-wrap.is-active {
  position: relative;
}

.image-wrapper.border-radius-image-small {
  border-radius: var(--global--border-radius--br-small);
  overflow: hidden;
}

.image-wrapper.border-radius-image-small.height-100 {
  overflow: auto;
}

.image-wrapper.border-radius-image-small.border-radius-bottom-none {
  border-bottom-left-radius: var(--global--border-radius--br-none);
  border-bottom-right-radius: var(--global--border-radius--br-none);
}

.mg-bottom-tiny {
  margin-bottom: var(--global--margins--mg-tiny);
  overflow: hidden;
}

.mg-bottom-extra-small {
  margin-bottom: var(--global--margins--mg-extra-small);
}

.mg-bottom-small {
  margin-bottom: var(--global--margins--mg-small);
}

.mg-bottom-default {
  margin-bottom: var(--global--margins--mg-default);
}

.pd-bottom-medium {
  padding-bottom: var(--global--paddings--pd-medium);
}

.container-default {
  width: 100%;
  max-width: var(--global--sizing--container-default--default);
  padding: 0px var(--global--container-default--padding--default\<deleted\|variable-66ae3cca-11e6-753e-5e07-d417f30bf360\>) var(--global--paddings--pd-extra-large);
  grid-column-gap: 6em;
  grid-row-gap: 6em;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.container-default:where(.w-variant-6bb89193-1dcf-32a5-30c2-c8267010ec94) {
  max-width: var(--global--sizing--container-default--medium);
}

.container-default:where(.w-variant-f8b2a88d-58c9-327f-0bf2-5b6a31ade31b) {
  max-width: var(--global--sizing--container-default--large);
}

.container-default:where(.w-variant-91f3e1e7-9da5-d77d-6629-021e6983be55) {
  max-width: var(--global--sizing--container-default--medium);
}

.container-default:where(.w-variant-0b175f3a-49b4-d039-ef9a-9b261013e76f) {
  max-width: var(--global--sizing--container-default--large);
}

.container-default.display-block {
  display: block;
}

.container-default.has-bg {
  max-width: none;
  padding-top: var(--global--paddings--pd-extra-large);
  padding-bottom: var(--global--paddings--pd-extra-large);
}

.container-default.has-bg.bg-is-pine {
  background-color: var(--global--core-colors--pine);
}

.container-default.is-hero {
  padding-bottom: 0;
}

.container-default.is-container-bleed, .container-default.pd-bottom-none {
  padding-bottom: 0;
}

.container-default.pd-bottom-large {
  padding-bottom: var(--global--paddings--pd-large);
}

.container-default.container-medium:where(.w-variant-978372c0-b928-6036-735a-c55907cb7e8a) {
  max-width: var(--global--sizing--container-default--medium);
}

.container-default.summit-nav-container {
  padding-right: 0;
  padding-bottom: var(--global--paddings--pd-none);
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: row;
  justify-content: space-between;
  padding-left: 0;
  display: flex;
}

.container-default.is-nav {
  z-index: 1001;
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.container-default.pd-bottom-none {
  padding-bottom: 0;
}

.container-default.pd-bottom-medium {
  padding-bottom: var(--global--paddings--pd-medium);
}

.container-default.pd-bottom-medium.pd-top-medium {
  padding-top: var(--global--paddings--pd-medium);
}

.nav-practice-size-wrapper {
  grid-column-gap: var(--global--gaps--gap-default);
  grid-row-gap: var(--global--gaps--gap-default);
  flex-direction: column;
  display: flex;
}

.nav-practice-size-wrapper.gap-size-4 {
  grid-column-gap: var(--global--sizes--size-4);
  grid-row-gap: var(--global--sizes--size-4);
  grid-column-gap: var(--global--sizes--size-4);
  grid-row-gap: var(--global--sizes--size-4);
}

.overflow-hidden {
  overflow: hidden;
}

.header-wrapper {
  background-color: var(--global--background-colors--bg-white);
  width: 100%;
  height: 90px;
  position: sticky;
  top: 0;
}

.header-wrapper.is-relative {
  position: relative;
}

.header-container-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.nav-menu-right-side {
  grid-column-gap: var(--global--gaps--gap-large);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hamburger-menu {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: var(--global--paddings--pd-tiny);
  grid-row-gap: 0px;
  border-radius: var(--global--border-radius--br-size-2);
  background-color: var(--globals--color--surfaces--01\<deleted\|variable-55f64a2c-e2bb-c9ba-1525-f4bc52c4f544\>);
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: background-color .3s, transform .3s;
  position: static;
}

.hamburger-menu:hover {
  transform: scale3d(.94, .94, 1.01);
}

.hamburger-menu-line {
  border-radius: var(--global--border-radius--br-size-5);
  background-color: var(--core--colors--neutral--800\<deleted\|variable-51d895e1-04bc-358c-2dc9-434c6c8f011d\>);
  width: 24px;
  height: 2px;
}

.hamburger-menu-flex {
  grid-row-gap: var(--global--gaps--gap-small);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.logo-wrapper.is-summit {
  max-width: 350px;
}

.logo-wrapper.main-nav {
  max-width: 210px;
}

.nav-menu-left-side {
  grid-column-gap: var(--global--gaps--gap-large);
  align-items: center;
  display: flex;
}

.section {
  padding-top: var(--global--paddings--pd-extra-large);
  background-color: var(--global--core-colors--white);
  padding-bottom: 0;
}

.section:where(.w-variant-644db299-d5f7-883d-8523-16a9ef1684e8) {
  background-color: var(--global--background-colors--bg-dark);
}

.section:where(.w-variant-0b175f3a-49b4-d039-ef9a-9b261013e76f) {
  color: var(--global--default-colors--white);
}

.section.pd-top-0px {
  padding-top: 0;
}

.section.pd-top-0px.compare-table-alt {
  display: none;
}

.section.has-bg-color.bg-is-light:where(.w-variant-efe2d3e1-b57b-2f49-5bf2-efabf1f8b76c), .section.has-bg-color.bg-is-light:where(.w-variant-0c5dd7f0-a90e-10eb-68b4-486ce61bac3f), .section.has-bg-color.bg-is-light:where(.w-variant-23b85ea2-ea5d-1721-9ff0-fcc56d6da6c5) {
  background-color: var(--global--background-colors--bg-dark);
}

.section.is-dark {
  background-color: var(--global--core-colors--midnight);
  color: var(--global--font-colors--paragraphs-titles--light-text);
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.section.is-logo-scroll {
  padding-bottom: 6rem;
  overflow: hidden;
}

.section.is-logo-scroll:where(.w-variant-ebaaeb52-09e1-3386-00b7-b8d82f7ebd78) {
  background-color: var(--global--neutral-colors--slate-200);
}

.section.is-logo-scroll.is-dark-mode {
  background-color: var(--global--background-colors--bg-dark);
}

.section.slate-200 {
  background-color: var(--global--neutral-colors--slate-200);
}

.section.is-summit {
  background-image: url("https://cdn.prod.website-files.com/6718175ada2bc9a32b0d5998/68e6ac71ce42a05ca2802783_06deddf467b500d5903d8b7a01cee500_pb-summit-25-herobg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero {
  padding-top: var(--global--paddings--pd-large);
}

.section.hero.v4 {
  padding-top: var(--components--sections--paddings--pd-medium\<deleted\|variable-59142cdd-9fb9-f2c0-cd8f-b16e6d7db6e4\>);
}

.section.hero.hero-pd-64px---160px {
  padding-top: var(--components--sections--paddings--pd-medium\<deleted\|variable-59142cdd-9fb9-f2c0-cd8f-b16e6d7db6e4\>);
  padding-bottom: 160px;
}

.section.hero.hero-pd-64px---160px---alt-v1 {
  padding-top: var(--components--sections--paddings--pd-medium\<deleted\|variable-59142cdd-9fb9-f2c0-cd8f-b16e6d7db6e4\>);
  padding-bottom: 160px;
  overflow: visible;
}

.section.hero.v7 {
  padding-top: 80px;
  padding-bottom: 224px;
}

.section.hero.hero-pd-64px---160px---alt-v2 {
  padding-top: var(--components--sections--paddings--pd-medium\<deleted\|variable-59142cdd-9fb9-f2c0-cd8f-b16e6d7db6e4\>);
  padding-bottom: 160px;
  overflow: visible;
}

.section.hero.is-dark {
  padding-top: 8rem;
  padding-bottom: var(--global--paddings--pd-extra-large);
  background-color: var(--global--background-colors--bg-dark);
}

.section.has-bg-color.bg-is-dark {
  background-color: var(--global--background-colors--bg-dark);
}

.section.has-bg-color.bg-is-dark.pd-top-none {
  padding-top: 0;
}

.section.has-bg-color.bg-is-dark-gradient-overlap {
  background-image: linear-gradient(180deg, var(--global--core-colors--transparent), var(--global--core-colors--transparent) 40%, var(--global--neutral-colors--slate-900) 40%, var(--global--neutral-colors--slate-900));
}

.section.has-bg-color.bg-is-light {
  background-color: var(--global--background-colors--bg-light);
}

.section.has-bg-color.bg-is-light:where(.w-variant-efe2d3e1-b57b-2f49-5bf2-efabf1f8b76c), .section.has-bg-color.bg-is-light:where(.w-variant-0c5dd7f0-a90e-10eb-68b4-486ce61bac3f), .section.has-bg-color.bg-is-light:where(.w-variant-23b85ea2-ea5d-1721-9ff0-fcc56d6da6c5) {
  background-color: var(--global--background-colors--bg-dark);
}

.section.has-bg-color.bg-is-pine {
  background-color: var(--global--background-colors--bg-secondary);
}

.section.has-bg-color.bg-is-pine.is-relative {
  position: relative;
}

.section.has-bg-color.bg-is-pine.is-relative.is-overflow-hidden {
  overflow: hidden;
}

.section.has-bg-color.bg-is-dark-gradient-overlap-copy {
  background-image: linear-gradient(180deg, var(--global--core-colors--midnight), var(--global--core-colors--midnight) 40%, var(--global--core-colors--transparent) 40%, var(--global--core-colors--transparent));
}

.section.has-bg-color.bg-is-spring {
  background-color: var(--global--secondary-colors-shades--spring-300);
}

.section.has-bg-color.bg-is-white {
  background-color: var(--global--background-colors--bg-white);
  background-color: var(--global--background-colors--bg-white);
}

.position-relative {
  position: relative;
}

.position-relative.overflow-hidden {
  flex: 1;
}

.footer-wrapper {
  background-color: var(--global--neutral-colors--slate-900);
  overflow: hidden;
}

.footer-top {
  padding-top: var(--components--footers--paddings--pd-extra-large\<deleted\|variable-fc97caaa-91ce-bdfa-5617-4185c568a465\>);
  padding-bottom: var(--components--footers--paddings--pd-extra-large\<deleted\|variable-fc97caaa-91ce-bdfa-5617-4185c568a465\>);
  display: none;
}

.footer-center {
  padding-top: var(--global--paddings--pd-large);
  padding-bottom: var(--global--paddings--pd-large);
}

.hidden {
  display: none;
}

.logo-marquee-image-wrapper {
  flex: none;
}

.logo-marquee-image-wrapper.text---stars-marquee {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-media-icon-wrapper-dark {
  width: 20px;
  height: 20px;
  color: var(--core--colors--neutral--100);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.social-media-icon-wrapper-dark:hover {
  opacity: .7;
  color: var(--core--colors--neutral--500\<deleted\|variable-e7519963-3337-22b6-9e73-e63241df0c44\>);
}

.social-media-icon-wrapper-dark.is-spring {
  border: .06em solid var(--global--core-colors--spring);
  border-radius: var(--global--border-radius--br-pill);
  width: 40px;
  height: 40px;
  color: var(--global--core-colors--spring);
  transition: background-color .3s;
}

.social-media-icon-wrapper-dark.is-spring:hover {
  text-decoration: none;
}

.image {
  width: 100%;
  max-width: none;
}

.image.cover-image.feature-image-client-portal, .image.cover-image.feature-image-mobile-app {
  object-position: 0% 50%;
}

.image.border-radius-image-default {
  border-radius: var(--buttons--border-radius--br-medium);
}

.image.border-radius-image-small {
  border-radius: var(--global--border-radius--br-small);
}

.image.dropdown-arrow.width-16 {
  width: 1rem;
}

.image.width-120px {
  width: 120px;
}

.image.is-badge {
  max-width: 95px;
  height: auto;
}

.image.width-100px, .image.width-100px:where(.w-variant-4c8d79cd-3bfc-fe6a-f7c3-f5de1715ef4f) {
  width: 100px;
}

.image.width-100.feature-link-v2---image-01 {
  object-fit: cover;
  object-position: 0% 0%;
  min-height: 100%;
}

.image.cover-image {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  object-position: 50% 50%;
  background-clip: border-box;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.image.cover-image.feature-image-client-portal, .image.cover-image.feature-image-mobile-app {
  object-position: 0% 50%;
}

.title-left---content-right {
  grid-column-gap: var(--global--grid-gap--default);
  grid-row-gap: var(--global--grid-gap--default);
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: grid;
}

.title-left---content-right.align-y-center {
  align-items: center;
}

.bullet-check-wrapper {
  grid-column-gap: var(--global--gaps--gap-extra-small);
  grid-row-gap: var(--global--gaps--gap-extra-small);
  line-height: var(--global--line-height--regular);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bullet-check-wrapper.light {
  color: var(--global--font-colors--paragraphs-titles--light-text);
}

.bullet-check-wrapper.dark {
  color: var(--global--core-colors--midnight);
}

.bullet-check-wrapper.align-y-center {
  align-items: center;
}

.blog-card-bottom-content {
  padding: 1.5em var(--global--paddings--pd-default);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.sticky-top {
  position: sticky;
  top: 90px;
}

.sticky-top.static---mbl.is-signup-column {
  width: 100%;
}

.dropdown-wrapper.dropdown-default {
  position: relative;
}

.dropdown-toogle {
  grid-column-gap: var(--global--gaps--gap-tiny);
  grid-row-gap: var(--global--gaps--gap-tiny);
  font-size: var(--global--font-size--displays--display-2);
  line-height: var(--global--line-height--regular);
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown-content-inner {
  border-radius: var(--global--border-radius--br-size-5);
  background-color: var(--global--core-colors--white);
  width: 90vw;
  box-shadow: 0 8px 15px 0 var(--global--box-shadow--bs-neutral-medium);
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
}

.icon-font-squared {
  font-family: Icon Squared, sans-serif;
}

.icon-font-squared.is-modal-button {
  cursor: pointer;
  cursor: pointer;
  font-size: 1.5em;
}

.flex {
  grid-column-gap: var(--global--gaps--gap-default);
  grid-row-gap: var(--global--gaps--gap-default);
  display: flex;
}

.flex.align-center {
  justify-content: center;
}

.flex.tablet-vertical.align-y-center {
  align-items: center;
}

.flex.tablet-vertical.align-y-center.align-x-center {
  justify-content: center;
}

.flex.tablet-vertical.align-y-center.align-x-center.gap-large {
  grid-column-gap: var(--global--grid-gap--large);
  grid-row-gap: var(--global--grid-gap--large);
}

.flex.tablet-vertical.gap-medium {
  grid-column-gap: var(--global--gaps--gap-medium);
  grid-row-gap: var(--global--gaps--gap-medium);
}

.flex.tablet-vertical.gap-medium.mg-top-medium.is-stacked-centered:where(.w-variant-6f658c51-10af-cec6-afe1-61af4f65af34), .flex.tablet-vertical.gap-medium.mg-top-medium.is-stacked-centered:where(.w-variant-0c5dd7f0-a90e-10eb-68b4-486ce61bac3f) {
  justify-content: center;
}

.flex.gap-default {
  grid-column-gap: var(--global--gaps--gap-default);
  grid-row-gap: var(--global--gaps--gap-default);
}

.flex.align-x-center {
  justify-content: center;
}

.flex.align-x-center.gap-large {
  grid-column-gap: var(--global--gaps--gap-large);
  grid-row-gap: var(--global--gaps--gap-large);
}

.flex.align-y-bottom {
  align-items: flex-end;
}

.flex.gap-xsmall.align-y-center.align-x-center, .flex.gap-xsmall.direction-wrap-down {
  flex-flow: wrap;
}

.flex.align-x-right {
  justify-content: flex-end;
}

.flex.gap-none {
  grid-column-gap: var(--global--gaps--gap-none);
  grid-row-gap: var(--global--gaps--gap-none);
}

.flex.flex-stack {
  flex-flow: wrap;
}

.flex.flex-stack.gap-tiny {
  grid-column-gap: var(--global--gaps--gap-tiny);
  grid-row-gap: var(--global--gaps--gap-tiny);
}

.flex.align-x-left {
  justify-content: flex-start;
}

.flex.align-x-left.gap-tiny {
  grid-column-gap: var(--global--gaps--gap-tiny);
  grid-row-gap: var(--global--gaps--gap-tiny);
}

.flex.align-x-left.direction-wrap-down {
  flex-flow: wrap;
}

.flex.align-x-left.direction-wrap-down.gap-small.gap-row-tiny {
  grid-row-gap: var(--global--gaps--gap-tiny);
}

.flex.align-y-top {
  align-items: flex-start;
}

.flex.align-y-top.gap-small.text-dark.display-1.text-normal {
  font-weight: 400;
}

.flex.align-y-top.align-x-space-between, .flex.align-x-space-between {
  justify-content: space-between;
}

.flex.mbl-vertical.gap-small, .flex.gap-small {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
}

.flex.is-wrap-down {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
}

.flex.gap-large {
  grid-column-gap: var(--global--gaps--gap-large);
  grid-row-gap: var(--global--gaps--gap-large);
}

.flex.default {
  flex: none;
  transition: transform .3s;
}

.flex.default.active {
  transform: rotate(-180deg);
}

.flex.gap-xlarge {
  grid-column-gap: var(--global--gaps--gap-x-large);
  grid-row-gap: var(--global--gaps--gap-x-large);
}

.flex.border-bottom {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--divider--border-color--border-default);
}

.flex.border-bottom.border-grass {
  border-bottom-color: var(--global--core-colors--grass);
}

.flex.align-y-center {
  align-items: center;
}

.flex.align-y-center.gap-small {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
}

.flex.align-y-center.gap-small.text-dark.display-1.text-normal {
  font-weight: 400;
}

.flex.align-y-center.grid-gap-small {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
}

.flex.align-y-center.grid-gap-tiny {
  grid-column-gap: var(--global--gaps--gap-tiny);
  grid-row-gap: var(--global--gaps--gap-tiny);
}

.flex.gap-xsmall {
  grid-column-gap: var(--global--gaps--gap-extra-small);
  grid-row-gap: var(--global--gaps--gap-extra-small);
}

.flex.gap-xsmall.align-y-center.align-x-center, .flex.gap-xsmall.direction-wrap-down {
  flex-flow: wrap;
}

.flex.flex-vertical {
  flex-flow: column;
}

.flex.flex-vertical:where(.w-variant-978372c0-b928-6036-735a-c55907cb7e8a) {
  justify-content: flex-start;
  align-items: stretch;
}

.flex.flex-vertical.gap-tiny {
  grid-column-gap: var(--global--gaps--gap-tiny);
  grid-row-gap: var(--global--gaps--gap-tiny);
}

.flex.flex-vertical.align-y-center {
  justify-content: center;
  align-items: flex-start;
}

.flex.flex-vertical.align-y-center.align-x-left {
  align-items: flex-start;
}

.flex.flex-vertical.gap-medium {
  grid-column-gap: var(--global--gaps--gap-medium);
  grid-row-gap: var(--global--gaps--gap-medium);
}

.flex.flex-vertical.align-x-stretch {
  align-items: stretch;
}

.flex.flex-vertical.gap-small {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
}

.flex.align-x-space-between {
  justify-content: space-between;
}

.flex.direction-wrap-down {
  flex-flow: wrap;
}

.check-icon {
  font-family: var(--global--icon-family--filled-icons);
  color: var(--global--default-colors--accent);
  margin-top: 7px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1em;
}

.check-icon.small {
  width: 12px;
  height: 12px;
}

.check-icon.large {
  width: 16px;
  height: 16px;
}

.check-icon.is-spring {
  color: var(--global--core-colors--spring);
}

.check-icon.is-plan-comparison {
  margin-top: 2px;
  font-size: 18px;
}

.border-radius-image-default {
  border-radius: var(--components--images--border-radius--br-default\<deleted\|variable-907cb1ac-57b8-a252-f842-a4d06b2f8bd0\>);
}

.empty-state-message {
  padding: var(--components--cards--paddings--pd-small\<deleted\|variable-11a84030-1920-b82a-9f71-130c157b2535\>);
  border-radius: var(--components--cards--border-radius--br-regular\<deleted\|variable-dda1b39c-0c2f-c902-5975-7ff3712ba02e\>);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #8080801c;
}

.empty-state-message.card-empty {
  background-color: var(--global--core-colors--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.empty-state-message.card-empty.pd {
  padding-top: 20px;
  padding-bottom: 20px;
}

.card-image {
  width: 100%;
  height: 100%;
}

.card-image.post-featured-image {
  border-radius: var(--global--border-radius--br-small);
  object-fit: cover;
  min-height: 230px;
  max-height: 230px;
}

.card-image.post-featured-image.is-highlight {
  border-radius: var(--global--border-radius--br-default);
  min-height: auto;
  max-height: 400px;
}

.card-image.is-related-posts {
  object-fit: cover;
  min-height: 250px;
  max-height: 250px;
}

.card-image.is-2-column {
  object-fit: cover;
  min-height: 320px;
  max-height: 320px;
}

.text-neutral-300 {
  color: var(--core--colors--neutral--300\<deleted\|variable-09bda3aa-8a44-c8a1-79a0-8f6e305216df\>);
}

.text-dark {
  color: var(--global--text-colors--dark);
}

.nav-menu-items-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.nav-menu-items-grid.dropdown-menu-left {
  grid-column-gap: var(--global--gaps--gap-tiny);
  grid-row-gap: var(--global--gaps--gap-tiny);
  grid-template-columns: 1fr 1fr;
  padding: 1rem;
}

.nav-menu-items-grid.dropdown-menu-left.is-resources {
  grid-column-gap: var(--global--gaps--gap-none);
  grid-row-gap: 0em;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start stretch;
}

.nav-menu-items-grid.dropdown-menu-left.is-features {
  grid-row-gap: var(--global--gaps--gap-none);
}

.nav-link {
  color: #bababa;
  font-size: var(--global--font-size--displays--display-1);
  line-height: 1.375em;
  text-decoration: none;
}

.nav-link:hover {
  color: var(--core--colors--neutral--100);
}

.nav-menu-list-wrapper {
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer-menu-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.nav-menu-list-item {
  margin-bottom: var(--global--gaps--gap-small);
  padding-left: 0;
  line-height: 1.25em;
}

.nav-menu-list-item.last {
  margin-bottom: 0;
}

.main-menu-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 440px) auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.main-menu-wrapper.dropdown-menu {
  grid-template-columns: 1.5fr 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
}

.main-menu-wrapper.dropdown-menu.is-features {
  grid-template-columns: 1fr .75fr;
  align-items: center;
  min-height: 380px;
}

.main-menu-wrapper.dropdown-menu.is-serving {
  grid-template-columns: .65fr 1fr;
  align-items: center;
  min-height: 380px;
}

.main-menu-wrapper.dropdown-menu.is-resources {
  grid-template-columns: 1.5fr .75fr;
}

.height-100 {
  height: 100%;
}

.footer-logo {
  max-width: 60px;
}

.blog-signup-wrapper {
  flex-flow: column;
  width: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.blog-signup-wrapper.hidden-on-desktop {
  display: none;
}

.paragraph {
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
  font-size: var(--global--font-size--paragraphs--default);
}

.paragraph:where(.w-variant-8c34bee7-b133-5ae6-37b0-ee42d58f8e0b) {
  font-weight: 700;
}

.paragraph:where(.w-variant-30b0e2d5-5a23-a85d-a47e-c5d7b8b5ba3f) {
  font-weight: 600;
}

.paragraph:where(.w-variant-58e055e1-891c-3ca0-b844-28db467911cf) {
  color: var(--global--text-colors--light);
}

.paragraph.mg-left-small.is-4th-column:where(.w-variant-e9d295e4-8db1-69c5-b2cf-48a7f7842aad), .paragraph.mg-left-default.hide-desktop {
  display: none;
}

.paragraph.mg-left-default.hide-desktop:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3) {
  display: block;
}

.paragraph.text-light {
  color: var(--global--font-colors--paragraphs-titles--light-text);
}

.paragraph.grid-5x1-18.is-5th-column {
  display: none;
}

.paragraph.grid-5x1-18.is-5th-column:where(.w-variant-ae2b1d1a-7c7d-51c9-a044-80eb416b03f9) {
  display: block;
}

.paragraph.text-blossom {
  color: var(--_summit-2025---blossom);
}

.paragraph.dark-8 {
  color: var(--global--text-colors--light);
}

.container-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-wrapper.is-align-stretch {
  align-items: stretch;
}

.eyebrow {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--displays--display-2);
  line-height: var(--global--line-height--regular);
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 600;
}

.eyebrow.text-light {
  color: var(--global--font-colors--paragraphs-titles--light-text);
}

.eyebrow.text-light:where(.w-variant-b02f081a-341f-b30f-c73d-a813a9f2a2fc) {
  color: var(--global--font-colors--paragraphs-titles--headings);
}

.eyebrow.is-summit {
  color: var(--global--core-colors--pine);
  padding-top: 4px;
  font-family: Babe Sans, Arial, sans-serif;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1em;
}

.eyebrow.is-small {
  font-size: var(--global--font-size--displays--display-1);
}

.eyebrow.is-xsmall {
  font-size: .75em;
}

.eyebrow.is-xsmall.text-spring.weight-normal {
  font-weight: 400;
}

.h5 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h5);
  line-height: var(--global--line-height--regular);
  font-weight: 700;
}

.h5:where(.w-variant-58e055e1-891c-3ca0-b844-28db467911cf), .h5.text-light {
  color: var(--global--text-colors--light);
}

.h5.semibold {
  font-weight: 600;
}

.h5.dark-7 {
  color: var(--global--text-colors--light);
}

.marquee-image {
  width: 20px;
}

.blog-link-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  height: 100%;
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
}

.blog-link-wrapper:hover {
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
  text-decoration: none;
}

.blog-link-wrapper.is-template-library {
  height: auto;
}

.blog-image-wrapper {
  border-radius: 8px;
  overflow: hidden;
}

.inline-flex {
  display: inline-flex;
}

.h6 {
  color: var(--global--font-colors--paragraphs-titles--headings);
  font-size: var(--global--font-size--headings--h6);
  font-weight: 700;
}

.h6.normal-weight {
  font-weight: 400;
}

.h6.text-light {
  color: var(--global--core-colors--white);
}

.h6.semibold {
  font-weight: 600;
}

.h6.mg-bottom-5px {
  margin-bottom: 5px;
}

.inline-block {
  display: inline-block;
}

.resource-modal {
  z-index: 1001;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0009;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: auto;
}

.modal-content {
  border-radius: var(--buttons--border-radius--br-default);
  background-color: var(--global--background-colors--bg-white);
  width: 80%;
  max-width: 750px;
  margin: 15% auto;
  padding: 2rem 3rem;
  position: relative;
}

.close {
  z-index: 1006;
  position: absolute;
  inset: 15px 25px auto auto;
}

.nav-menu-icon {
  width: 60px;
  height: 60px;
}

.nav-menu-icon.is-feature {
  width: 30px;
  height: 30px;
}

.nav-menu-icon.is-resource {
  width: 35px;
  height: 35px;
  margin-top: -5px;
}

.nav-menu-item {
  border-radius: var(--buttons--border-radius--br-default);
  width: 100%;
  color: var(--global--font-colors--paragraphs-titles--default);
  padding: 12px;
}

.nav-menu-item:hover {
  background-color: #cff6dc80;
  text-decoration: none;
}

.nav-menu-item.is-resource-highlight {
  width: 100%;
  margin-left: -10px;
  padding: 10px;
}

.nav-menu-item.is-resource-highlight:hover {
  background-color: #ffffff80;
}

.nav-menu-item.is-practitioner-image-wrapper {
  padding: 10px;
}

.nav-menu-item.is-practitioner-image-wrapper:hover {
  background-color: #ffffff80;
}

.nav-menu-item.is-integration-feature {
  border: 2px solid var(--global--core-colors--spring);
  border-radius: var(--global--border-radius--br-small);
  background-color: var(--global--core-colors--midnight);
  padding: 0;
  overflow: hidden;
}

.resource-menu-image {
  border-radius: var(--buttons--border-radius--br-default);
  width: 120px;
  height: auto;
}

.list-nav-menu-wrapper {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.list-link-nav-item {
  font-size: 1em;
}

.nav-menu-wrapper-2 {
  display: flex;
}

.dropdown-content {
  background-color: #0000;
  min-width: 1400px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  left: -100%;
  overflow: hidden;
}

.dropdown-content.w--open {
  margin-left: -500px;
}

.dropdown-content.resources {
  margin-left: -405px;
  left: -100%;
  transform: translate(-15%);
}

.dropdown-content.resources.w--open {
  margin-left: -500px;
}

.dropdown-content.serving {
  margin-left: -208px;
  left: -100%;
  transform: translate(-15%);
}

.dropdown-content.features {
  margin-left: -141px;
  transform: translate(-15%);
}

.dropdown-content.features.w--open {
  overflow: hidden;
}

.dropdown-menu-header {
  padding-top: var(--global--paddings--pd-medium);
  padding-left: 1.5em;
  padding-right: 1em;
}

.menu-feature-sidebar-links {
  border-radius: var(--global--border-radius--br-small);
  background-color: var(--global--core-colors--white);
  width: 100%;
  padding: 14px;
}

.menu-feature-sidebar-links:hover {
  background-color: #ffffff80;
  text-decoration: none;
}

.practitioner-menu-image {
  border-radius: var(--global--border-radius--br-small);
  width: 100%;
  height: auto;
}

.button-wrapper {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
  line-height: var(--global--line-height--regular);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.button-wrapper.hidden {
  display: none;
}

.button-wrapper.center {
  justify-content: center;
  align-items: center;
}

.button-wrapper.pd-left-default.pd-top-20px {
  padding-top: 20px;
}

.button-wrapper.pd-left-default.pd-top-20px.pd-bottom-20px {
  padding-bottom: 20px;
}

.link-wrapper {
  display: inline-block;
}

.link-wrapper.feature-link {
  border-radius: var(--buttons--border-radius--br-default);
  background-color: var(--global--core-colors--pine);
  color: var(--global--text-colors--light);
  -webkit-text-stroke-color: var(--buttons--fill-light--border);
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  padding: .875rem 1.25rem;
  transition: transform .3s, background-color .2s, color .3s;
  display: flex;
}

.link-wrapper.feature-link:hover {
  background-color: var(--global--core-colors--midnight);
  text-decoration: none;
  transform: scale3d(.94, .94, 1.01);
}

.nav-wrapper {
  border: 1px solid var(--global--neutral-colors--slate-200);
  width: 100%;
  height: 100%;
  position: relative;
}

.text-spring {
  color: var(--global--core-colors--spring);
}

.link-arrow {
  width: 20px;
  color: var(--global--core-colors--grass);
}

.link-arrow.small {
  width: 16px;
  color: var(--global--core-colors--spring);
}

.link-arrow.small:where(.w-variant-b66c0887-969e-5b71-683a-43de85990b0f) {
  color: var(--global--core-colors--grass);
}

.link-arrow.small:where(.w-variant-ebdbbc97-16d5-5998-840c-fcf944ee4ed0) {
  color: var(--global--core-colors--white);
}

.link-arrow.small:where(.w-variant-93da6ee4-6927-74e9-62d4-0083e5617599) {
  color: var(--global--core-colors--midnight);
}

.button-arrow {
  width: 20px;
  color: var(--global--core-colors--spring);
  margin-top: 3px;
}

.button-arrow:where(.w-variant-276923ab-180f-3942-b283-d88164f3f314) {
  color: var(--global--core-colors--white);
}

.button-arrow:where(.w-variant-f34e8391-6007-8ad5-f900-904882c92343) {
  color: var(--global--text-colors--dark);
}

.button-arrow:where(.w-variant-74f15fb7-f141-dea2-4440-456809cc8ae3) {
  color: var(--global--default-colors--dark);
}

.button-arrow.text-light {
  color: var(--global--text-colors--light);
}

.button-arrow.small {
  width: 18px;
}

.button-text {
  font-size: var(--global--font-size--displays--display-3);
  line-height: 1em;
}

.footer-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 2fr 1fr 1fr 1fr;
}

.footer-feature-link-grid-wrapper {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.inner-main-menu-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.inner-main-menu-container.is-right-highlight {
  border-radius: var(--global--border-radius--br-size-5);
  background-color: var(--global--secondary-colors-shades--spring-300);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.inner-main-menu-container.is-right-highlight.is-resources {
  justify-content: center;
  align-items: flex-start;
}

.inner-main-menu-container.is-wws-left {
  padding-left: 1em;
  padding-right: 1em;
}

.social-media-icon {
  width: 17px;
}

.cw-cookie_checkbox {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  font-size: var(--global--font-size--displays--display-2);
  align-items: center;
  display: flex;
}

.cw-button_secondary {
  border: 1px solid var(--global--core-colors--midnight);
  border-radius: var(--global--border-radius--br-small);
  color: var(--global--core-colors--midnight);
  font-size: var(--global--font-size--displays--display-1);
  text-align: center;
  background-color: #0000;
  justify-content: center;
  padding: .5rem .7rem;
  line-height: 1;
  transition: transform .3s, color .3s, background-color .3s;
}

.cw-button_secondary:hover {
  transform: translate(0, -2px);
}

.cw-cookie_options {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex;
}

.cw-cookie_script {
  display: none;
}

.cw-cookie_banner {
  z-index: 3;
  border: 1px solid var(--global--border-color--border-default);
  border-radius: var(--global--border-radius--br-default);
  background-color: var(--global--default-colors--white);
  width: 100%;
  max-width: 700px;
  padding: 1rem;
  display: none;
  position: fixed;
  inset: auto 0% 20px 20px;
}

.cw-cookie_icon {
  z-index: 999;
  border-radius: var(--global--border-radius--br-pill);
  cursor: pointer;
  background-color: #c1c9cbb3;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
  position: fixed;
  inset: auto auto 20px 20px;
}

.cw-cookie_checkbox-check {
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-top: 0;
}

.cw-cookie_checkbox-check.w--redirected-checked {
  background-color: #000;
  background-size: 14px 14px;
}

.cw-cookie_selection {
  overflow: hidden;
}

.cw-cookie_icon-img {
  opacity: .5;
  display: block;
}

.cw-cookie_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  margin-top: 1rem;
  display: flex;
}

.cw-button_primary {
  border-radius: var(--global--border-radius--br-small);
  background-color: var(--global--core-colors--midnight);
  color: #fff;
  font-size: var(--global--font-size--displays--display-1);
  text-align: center;
  padding: .5rem .7rem;
  font-weight: 400;
  line-height: 1;
  transition: transform .3s, background-color .3s;
}

.cw-button_primary:hover {
  background-color: var(--global--core-colors--midnight);
  color: #fff;
  transform: translate(0, -2px);
}

.checkbox-label {
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
  font-size: var(--global--font-size--displays--display-1);
}

.checkbox-label.align-center {
  align-items: center;
  display: flex;
}

.checkbox-label.align-center.gap-small.text-normal {
  font-weight: 400;
}

.paragraph-xsmall {
  font-size: .75em;
}

.line-height-large {
  line-height: var(--global--line-height--large);
}

.grid-2-columns---first-column-1-75fr {
  grid-column-gap: var(--global--grid-gap--default);
  grid-row-gap: var(--global--grid-gap--default);
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid-2-columns---first-column-1-75fr.align-y-stretch {
  align-items: stretch;
}

.nav-menu-bottom-link {
  border-top: 1px solid var(--divider--border-color--border-default);
  margin-left: 1.875em;
  margin-right: 1.875em;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-span-2 {
  font-family: var(--global--icon-family--line-rounded);
}

.text-slate-600 {
  color: var(--global--neutral-colors--slate-600);
}

.templates-rich-text p {
  margin-top: 0;
  margin-bottom: var(--global--margins--mg-small);
}

.templates-rich-text h1 {
  margin-top: var(--global--margins--mg-none);
  margin-bottom: var(--global--margins--mg-small);
}

.templates-rich-text h2 {
  margin-top: 0;
  margin-bottom: var(--global--margins--mg-small);
  font-size: var(--global--font-size--displays--display-7);
}

.templates-rich-text ul {
  margin-top: 0;
  margin-bottom: var(--global--margins--mg-extra-small);
  font-size: var(--global--font-size--displays--display-2);
}

.templates-rich-text li {
  margin-bottom: var(--global--margins--mg-extra-small);
  color: var(--global--font-colors--paragraphs-titles--paragraphs);
  font-size: var(--global--font-size--displays--display-2);
}

.templates-rich-text img {
  border-radius: var(--components--images--border-radius--br-default\<deleted\|variable-907cb1ac-57b8-a252-f842-a4d06b2f8bd0\>);
}

.templates-rich-text figure {
  margin-top: var(--global--margins--mg-large);
  margin-bottom: var(--global--margins--mg-large);
}

.templates-rich-text figcaption {
  margin-top: var(--global--margins--mg-small);
  margin-bottom: var(--global--margins--mg-small);
}

.templates-rich-text h4 {
  margin-top: var(--global--margins--mg-extra-small);
  margin-bottom: var(--global--margins--mg-small);
  font-size: var(--global--font-size--displays--display-5);
}

.templates-rich-text h5 {
  margin-top: var(--global--margins--mg-extra-small);
  margin-bottom: var(--global--margins--mg-small);
  font-size: var(--global--font-size--displays--display-4);
  font-weight: 700;
}

.templates-rich-text h6 {
  margin-top: var(--global--margins--mg-extra-small);
  margin-bottom: var(--global--margins--mg-tiny);
  font-weight: 700;
}

.templates-rich-text ol {
  margin-top: 0;
  margin-bottom: var(--global--margins--mg-extra-small);
  color: var(--global--text-colors--light);
  font-size: var(--global--font-size--displays--display-2);
}

.templates-rich-text blockquote {
  margin-top: var(--global--margins--mg-medium);
  margin-bottom: var(--global--margins--mg-medium);
  padding: var(--global--paddings--pd-large) var(--global--paddings--pd-medium);
  font-size: var(--global--font-size--displays--display-4);
  font-weight: 400;
}

.templates-rich-text h3 {
  margin-top: var(--global--margins--mg-default);
  margin-bottom: var(--global--margins--mg-extra-small);
  font-size: var(--global--font-size--displays--display-6);
}

.templates-rich-text strong {
  font-weight: 700;
}

.templates-rich-text a {
  color: var(--global--font-colors--links--accent);
}

.templates-rich-text a:hover {
  color: var(--components--input-text--text-color--text-secondary\<deleted\|variable-a2c8856e-a9cb-6b73-df0f-24211fd989fc\>);
}

.align-center {
  align-self: center;
}

.pd-default {
  padding: var(--global--paddings--pd-default);
}

.align-stretch {
  align-self: stretch;
}

.align-stretch.mg-bottom-default.is-additional-features:where(.w-variant-812f81f5-5cd4-eb37-ab17-305d3fbc565f) {
  display: none;
}

.flex-vertical {
  flex-flow: column;
  display: flex;
}

.flex-vertical.align-stretch {
  align-items: stretch;
}

.flex-vertical.align-stretch.align-y-space-between {
  justify-content: space-between;
}

.flex-vertical.align-stretch.align-y-space-between.width-50.is-growth-left {
  border-right: 1px solid var(--global--core-colors--spring);
  border-left: 1px solid var(--global--core-colors--spring);
  border-bottom-left-radius: var(--global--border-radius--br-default);
  border-bottom-right-radius: var(--global--border-radius--br-default);
}

.flex-vertical.align-stretch.align-y-space-between.width-50.mbl-width-100.is-growth-left {
  border-bottom: 1px solid var(--global--neutral-colors--slate-300);
  border-right-color: var(--global--neutral-colors--slate-300);
  border-left-color: var(--global--neutral-colors--slate-300);
}

.flex-vertical.align-stretch.align-y-space-between.width-50.mbl-width-100.is-growth-left:where(.w-variant-5cf034a6-e2a5-c0e3-2ecd-86ca8a5d64b0), .flex-vertical.align-stretch.align-y-space-between.width-50.mbl-width-100.is-growth-left:where(.w-variant-02bf2037-e068-c303-3adb-4c5a2e611001) {
  border-bottom: 1px solid var(--global--neutral-colors--slate-300);
  border-bottom-right-radius: var(--global--border-radius--br-none);
}

.flex-vertical.pricing-item-wrapper {
  padding: var(--global--paddings--pd-default);
  border: 1px solid var(--global--neutral-colors--slate-400);
  border-radius: var(--global--border-radius--br-small) var(--global--border-radius--br-small) var(--global--paddings--pd-none) var(--global--border-radius--br-none);
  background-color: var(--global--core-colors--white);
}

.flex-vertical.left-center {
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical.left-center.gap-4px {
  grid-column-gap: var(--global--gaps--gap-extra-small);
  grid-row-gap: var(--global--gaps--gap-extra-small);
}

.flex-vertical.pricing-block-wrapper {
  padding: var(--global--paddings--pd-default);
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: var(--global--neutral-colors--slate-300);
  border-radius: var(--global--border-radius--br-none);
  background-color: var(--global--core-colors--white);
  align-items: center;
}

.flex-vertical.pricing-block-wrapper:where(.w-variant-5cf034a6-e2a5-c0e3-2ecd-86ca8a5d64b0) {
  border-bottom-left-radius: var(--global--border-radius--br-default);
  border-bottom-right-radius: var(--global--border-radius--br-default);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.flex-vertical.pricing-block-wrapper:where(.w-variant-991fb393-1453-4786-736a-9b23a19b5309) {
  border-bottom-left-radius: var(--global--border-radius--br-default);
  border-bottom-right-radius: var(--global--border-radius--br-default);
  border-bottom-width: 1px;
}

.flex-vertical.pricing-block-wrapper.is-grow-left {
  border-top-right-radius: var(--global--border-radius--br-none);
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

.flex-vertical.pricing-block-wrapper.is-grow-right {
  border-top-left-radius: var(--global--border-radius--br-none);
  border-bottom-style: none;
  border-left-style: none;
}

.flex-vertical.pricing-block-wrapper.is-grow-right:where(.w-variant-5cf034a6-e2a5-c0e3-2ecd-86ca8a5d64b0) {
  border-bottom-left-radius: var(--global--border-radius--br-none);
  border-bottom-style: solid;
}

.flex-vertical.pricing-block-wrapper.is-single:where(.w-variant-991fb393-1453-4786-736a-9b23a19b5309) {
  border-top-left-radius: var(--global--border-radius--br-default);
  border-top-right-radius: var(--global--border-radius--br-default);
}

.flex-vertical.align-x-center {
  align-items: center;
}

.flex-vertical.gap-xsmall {
  grid-column-gap: var(--global--gaps--gap-extra-small);
  grid-row-gap: var(--global--gaps--gap-extra-small);
}

.flex-vertical.align-y-space-between {
  justify-content: space-between;
}

.flex-vertical.gap-large {
  grid-column-gap: var(--global--gaps--gap-large);
  grid-row-gap: var(--global--gaps--gap-large);
}

.flex-vertical.gap-default {
  grid-column-gap: var(--global--gaps--gap-default);
  grid-row-gap: var(--global--gaps--gap-default);
}

.flex-vertical.pricing-block-wrapper-copy {
  border: 1px solid var(--global--neutral-colors--slate-300);
  border-radius: var(--global--border-radius--br-default);
  background-color: var(--global--core-colors--white);
  justify-content: space-between;
  align-items: stretch;
}

.flex-vertical.pricing-block-wrapper-copy:where(.w-variant-5cf034a6-e2a5-c0e3-2ecd-86ca8a5d64b0) {
  border-bottom-left-radius: var(--global--border-radius--br-default);
  border-bottom-right-radius: var(--global--border-radius--br-default);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.flex-vertical.pricing-block-wrapper-copy:where(.w-variant-991fb393-1453-4786-736a-9b23a19b5309) {
  border-bottom-left-radius: var(--global--border-radius--br-default);
  border-bottom-right-radius: var(--global--border-radius--br-default);
  border-bottom-width: 1px;
}

.flex-vertical.pricing-block-wrapper-copy:where(.w-variant-02bf2037-e068-c303-3adb-4c5a2e611001) {
  border-bottom-left-radius: var(--global--border-radius--br-default);
  border-bottom-right-radius: var(--global--border-radius--br-default);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.flex-vertical.pricing-block-wrapper-copy.is-grow-left {
  border-top-right-radius: var(--global--border-radius--br-none);
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

.flex-vertical.pricing-block-wrapper-copy.is-grow-right {
  border-top-left-radius: var(--global--border-radius--br-none);
  border-bottom-style: none;
  border-left-style: none;
}

.flex-vertical.pricing-block-wrapper-copy.is-grow-right:where(.w-variant-5cf034a6-e2a5-c0e3-2ecd-86ca8a5d64b0), .flex-vertical.pricing-block-wrapper-copy.is-grow-right:where(.w-variant-02bf2037-e068-c303-3adb-4c5a2e611001) {
  border-bottom-left-radius: var(--global--border-radius--br-none);
  border-bottom-style: solid;
}

.flex-vertical.pricing-block-wrapper-copy.is-single:where(.w-variant-991fb393-1453-4786-736a-9b23a19b5309) {
  border-top-left-radius: var(--global--border-radius--br-default);
  border-top-right-radius: var(--global--border-radius--br-default);
}

.flex-vertical.pricing-block-inner-container {
  padding-top: var(--global--paddings--pd-small);
  padding-right: var(--global--paddings--pd-small);
  padding-left: var(--global--paddings--pd-small);
}

.flex-vertical.gap-medium {
  grid-column-gap: var(--global--gaps--gap-medium);
  grid-row-gap: var(--global--gaps--gap-medium);
}

.gap-small {
  grid-column-gap: var(--global--paddings--pd-small);
  grid-row-gap: var(--global--paddings--pd-small);
}

.gap-small:where(.w-variant-ad32e397-cdc3-a783-3507-5e9f2e047b7d), .gap-small {
  grid-column-gap: var(--global--gaps--gap-small);
  grid-row-gap: var(--global--gaps--gap-small);
}

.line-height-regular {
  line-height: var(--global--line-height--regular);
}

@media screen and (min-width: 1280px) {
  .flex-horizontal.direction-wrap-down {
    flex-flow: wrap;
  }

  .flex-horizontal.direction-wrap-down:where(.w-variant-4c8d79cd-3bfc-fe6a-f7c3-f5de1715ef4f) {
    justify-content: flex-start;
    align-items: center;
  }

  .plan-picker-grid, .plan-picker-grid-copy {
    justify-content: center;
  }

  .bf-limited-time-banner {
    line-height: var(--global--line-height--small);
  }

  .flex---trust-banner-wrapper.direction-wrap-down {
    flex-flow: wrap;
  }

  .flex---trust-banner-wrapper.direction-wrap-down:where(.w-variant-4c8d79cd-3bfc-fe6a-f7c3-f5de1715ef4f) {
    justify-content: flex-start;
    align-items: center;
  }

  .social-proof-badges-scroll-track.direction-wrap-down {
    flex-flow: wrap;
  }

  .social-proof-badges-scroll-track.direction-wrap-down:where(.w-variant-4c8d79cd-3bfc-fe6a-f7c3-f5de1715ef4f) {
    justify-content: flex-start;
    align-items: center;
  }
}

@media screen and (min-width: 1440px) {
  .utp---sidebar-layout-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(280px, 310px) 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card.typography-card {
    padding-right: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
    padding-left: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
  }

  .card.utp---components-wrapper {
    flex-direction: row;
  }

  .card.utp---components-wrapper.wrap {
    flex-wrap: wrap;
  }

  .grid-1-column.gap-row-large {
    grid-row-gap: 64px;
    grid-row-gap: 64px;
  }

  .icon-font-rounded.text-spring.small {
    margin-top: 3px;
  }

  .utp---grid-components-wrapper._1-column {
    grid-template-columns: minmax(64px, 1fr);
  }

  .utp---card-componets-wrapper {
    padding-right: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
    padding-left: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
  }

  .utp---buttons-top {
    display: flex;
  }

  .utp---components-head-wrapper {
    padding-right: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
    padding-left: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
  }

  .utp---components-head-wrapper.buttons {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .utp---grid-components {
    grid-column-gap: 19px;
  }

  .utp---buttons-sidebar {
    flex-direction: column;
    display: flex;
  }

  .notification-bar {
    width: 100%;
  }

  .container-default.has-bg {
    max-width: none;
  }

  .footer-wrapper {
    align-self: stretch;
  }

  .dropdown-content-inner {
    width: 80vw;
  }

  .card-image.post-featured-image {
    min-height: 250px;
    max-height: 250px;
  }

  .scheduling-thumbnail {
    width: 110%;
    margin-left: -5%;
    margin-right: 0;
  }

  .cta-block.br-default.grass-bg.grid-texture-pine-20 {
    background-size: 125%;
  }

  .blog-category-name.is-checkbox-label {
    margin-bottom: 0;
  }

  .nav-menu-item.is-integration-feature {
    height: auto;
    max-height: 200px;
  }

  .bosu-wrapper {
    height: 115%;
    top: auto;
    bottom: 0;
    left: 6%;
  }

  .bosu-image {
    min-width: 700px;
  }

  .proudly-serving-slider-wrapper {
    left: -5.25rem;
  }

  .rich-text---image-block blockquote {
    padding-left: 2rem;
  }

  .g2-badge-wrapper.icons-default {
    width: 100px;
  }

  .plan-picker-grid {
    width: 100%;
  }

  .comparison-dropdown-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .container-default-copy.has-bg {
    max-width: none;
  }

  .card-image-copy.post-featured-image {
    min-height: 250px;
    max-height: 250px;
  }

  .block-wrapper.typography-card {
    padding-right: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
    padding-left: var(--components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>);
  }

  .block-wrapper.utp---components-wrapper {
    flex-direction: row;
  }

  .block-wrapper.utp---components-wrapper.wrap {
    flex-wrap: wrap;
  }

  .cms-category-name.is-checkbox-label {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1920px) {
  .utp---sidebar-layout-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(280px, 310px) 1fr;
    grid-auto-columns: 1fr;
    max-width: 100vw;
    display: grid;
  }

  .utp---content-wrapper {
    max-width: 87vw;
  }

  .text-light {
    color: var(--global--font-colors--paragraphs-titles--light-text);
  }

  .footer-wrapper {
    align-self: stretch;
  }

  .dropdown-content-inner {
    width: 70vw;
  }

  .card-wrapper {
    position: sticky;
  }

  .close {
    top: 5px;
  }

  .bosu-wrapper {
    bottom: 0%;
    left: 8%;
  }

  .bosu-image {
    min-width: 700px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: var(--global--font-size--headings-tablet--h1);
  }

  h2 {
    font-size: var(--global--font-size--headings-tablet--h2);
  }

  h3 {
    font-size: var(--global--font-size--headings-tablet--h3);
  }

  h4 {
    font-size: var(--global--font-size--headings-tablet--h4);
  }

  h5 {
    font-size: var(--global--font-size--headings-tablet--h5);
  }

  h6 {
    font-size: var(--global--font-size--headings-tablet--h6);
  }

  blockquote {
    font-size: var(--global--font-size--displays-tablet--display-5\<deleted\|variable-ac886ab2-ad57-c968-a399-00b87bbb8df5\>);
  }

  .page-wrapper {
    margin-top: 0;
    padding-top: 0;
  }

  .utp---sidebar-layout-wrapper {
    grid-template-columns: minmax(100%, 1fr);
  }

  .utp--sidebar-wrapper {
    height: auto;
    max-height: none;
    position: static;
    overflow: visible;
  }

  .utp---content-wrapper {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .divider.plan-divider {
    width: 1px;
    height: auto;
    margin: 0 32px;
  }

  .grid-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.grid-3-rows.tb-flex {
    flex-flow: wrap;
    display: flex;
  }

  .badge.is-summit {
    width: auto;
    display: inline-flex;
  }

  .grid---2-columns._1fr-2fr.tablet-1-column, .grid---2-columns._1-75fr-1fr.tablet-1-column {
    grid-template-columns: 1.5fr;
  }

  .grid---2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.checkout-grid {
    grid-template-columns: 1.5fr 1fr;
  }

  .grid---2-columns.product-grid {
    grid-template-columns: 1.26fr;
  }

  .grid---2-columns.feature-grid-2-col-top {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.feature-grid-2-col-bottom {
    grid-template-columns: 1.75fr 1.64fr;
  }

  .grid---2-columns.accordion-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1.15fr;
  }

  .grid---2-columns.posts-featured-v3-grid {
    grid-column-gap: var(--global--grid-gap--default);
    grid-row-gap: var(--global--grid-gap--default);
    grid-template-columns: 1.24fr minmax(300px, .6fr);
  }

  .grid---2-columns.aside-left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid---2-columns.blog-grid {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.vertical-center.is-cta-block {
    grid-template-columns: 1.75fr 1fr;
  }

  .grid---2-columns.vertical-center.tablet-1-column {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.grid-gap-xsmall.is-navigation {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid---2-columns.is-calculator-card {
    grid-template-columns: 1.5fr;
  }

  .grid---2-columns.align-y-stretch.pd-bottom-medium.img-1-5fr {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.home-resources-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid---2-columns._1fr-2fr.tablet-1-column, .grid---2-columns._1-75fr-1fr.tablet-1-column, .grid---2-columns._1-75fr-1fr.tablet-1-column {
    grid-template-columns: 1.5fr;
  }

  .card.utp---components-wrapper {
    flex-direction: column;
  }

  .card.utp---components-wrapper.lists-components {
    grid-template-columns: 1fr;
  }

  .card.checkout-block {
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .card.testimonial-tab-card {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card.is-summit {
    border-right-style: none;
  }

  .card.is-summit:where(.w-variant-40c13ab8-fab8-f6e4-64bc-2aee564cbeb9) {
    border-bottom-style: solid;
  }

  .card.is-summit-copy {
    border-right-style: none;
  }

  .card.is-summit-copy:where(.w-variant-40c13ab8-fab8-f6e4-64bc-2aee564cbeb9) {
    border-bottom-style: solid;
  }

  .flex-horizontal.logo-strip.v6 {
    overflow: hidden;
  }

  .flex-horizontal.space-between.cursor-pointer {
    cursor: pointer;
    cursor: pointer;
  }

  .flex-horizontal.vertical-tablet {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: column;
  }

  .flex-horizontal.price-tag {
    padding-top: var(--global--paddings--pd-default);
    padding-bottom: var(--global--paddings--pd-default);
  }

  .mg-top-large.overflow-auto {
    overflow: auto;
  }

  .utp---typography-grid-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .utp---typography-grid-row.header {
    display: none;
  }

  .utp---typography-grid-item._55, .utp---typography-grid-item._26-5, .utp---typography-grid-item._11, .utp---typography-grid-item._55, .utp---typography-grid-item._26-5, .utp---typography-grid-item._11 {
    width: 100%;
  }

  .grid-1-column.feature-grid-right {
    grid-template-columns: 1fr 1fr;
  }

  .inner-container._100-tablet {
    max-width: 100%;
  }

  .inner-container._650px---tablet {
    max-width: 650px;
  }

  .inner-container.desktop-75.tablet-100 {
    width: 100%;
  }

  .inner-container._450px.tablet-100 {
    max-width: none;
  }

  .inner-container._450px.align-center.tablet-100 {
    min-width: auto;
  }

  .inner-container.is-integration-feature {
    background-position: 30%;
  }

  .utp---card-componets-wrapper {
    width: 100%;
  }

  .utp---card-componets-wrapper.v2 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .utp---card-componets-wrapper.v2.rich-text {
    padding-right: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-left: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-right: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-left: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
  }

  .utp---components-head-wrapper {
    width: 100%;
  }

  .utp---components-head-wrapper.right {
    display: none;
  }

  .utp---components-head-wrapper.badges.tablet, .utp---components-head-wrapper.right {
    display: none;
  }

  .utp---components-head-wrapper.buttons {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .utp---components-head-wrapper.badges.tablet {
    display: none;
  }

  .secondary-button-icon.large.slider-button-bottom-right---centered {
    left: 10%;
  }

  .secondary-button-icon.large.slider-button-bottom-left---centered {
    left: -10%;
  }

  .width-100.max-height-65px.tablet-max-height-none {
    max-height: none;
  }

  .grid-3-columns._1-col-tablet, .grid-3-columns.checkout-3-inputs-grid {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body {
    width: 140vw;
  }

  .grid-3-columns._1-col-tablet, .grid-3-columns.checkout-3-inputs-grid {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.tablet-2-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.is-sprout-grid {
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-template-columns: .75fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: start stretch;
    width: 100%;
  }

  .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body, .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body {
    width: 140vw;
  }

  .buttons-row.right-align.tablet-stack {
    grid-row-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: column;
  }

  .buttons-row.hidden-on-desktop {
    display: flex;
  }

  .buttons-row.hidden-on-desktop.tablet-verticle {
    grid-row-gap: var(--global--gaps--gap-small);
    flex-flow: column;
  }

  .buttons-row.hidden-on-desktop.tablet-verticle.bg-white {
    background-color: var(--global--core-colors--white);
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    padding-bottom: 24px;
  }

  .buttons-row.hidden-on-desktop.tablet-verticle.bg-spring-300 {
    background-color: var(--global--secondary-colors-shades--spring-300);
  }

  .buttons-row.hidden-on-tablet {
    display: none;
  }

  .image-wrapper.post-featured-image-wrapper {
    height: 325px;
  }

  .pd-top-tiny.accordion-body {
    display: none;
  }

  .notification-bar {
    padding-right: var(--global--paddings--pd-large);
    padding-left: var(--global--paddings--pd-large);
  }

  .container-default.is-nav {
    z-index: 1002;
    background-color: var(--global--background-colors--bg-white);
    z-index: 1002;
    background-color: var(--global--background-colors--bg-white);
    position: relative;
  }

  .header-wrapper.tablet-position-static {
    position: relative;
  }

  .header-container-wrapper.is-nav {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .hamburger-menu {
    background-color: var(--global--core-colors--white);
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    padding: .175em;
  }

  .hamburger-menu:hover, .hamburger-menu:focus {
    background-color: var(--global--neutral-colors--slate-300);
  }

  .hamburger-menu:lang(en) {
    background-color: var(--global--core-colors--white);
  }

  .hamburger-menu-line {
    background-color: var(--global--core-colors--grass);
  }

  .hamburger-menu-flex {
    grid-row-gap: 5px;
  }

  .nav-menu-left-side {
    z-index: 100001;
  }

  .nav-menu-center {
    justify-content: space-between;
    align-items: flex-start;
  }

  .section {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .section.hero {
    padding-bottom: 0;
  }

  .section.hero.hero-pd-64px---160px {
    padding-bottom: 120px;
  }

  .section.hero.hero-pd-64px---160px---alt-v2, .section.hero.hero-pd-64px---160px {
    padding-bottom: 120px;
  }

  .section.hero.hero-pd-64px---160px---alt-v1 {
    padding-bottom: 120px;
    overflow: hidden;
  }

  .section.hero.v7 {
    padding-top: 64px;
    padding-bottom: 180px;
  }

  .section.hero.hero-pd-64px---160px---alt-v2 {
    padding-bottom: 120px;
  }

  .position-relative.overflow-hidden.logo-strip-main {
    width: 100%;
  }

  .slider-mask.width-91-v1 {
    max-width: 85%;
  }

  .logo-marquee-image-wrapper {
    flex: none;
  }

  .image.width-120px.tablet-80px, .image.width-100px.tablet-80px, .image.width-120px.tablet-80px, .image.width-120px.tablet-80px, .image.width-100px.tablet-80px, .image.width-100px.tablet-80px {
    width: 80px;
  }

  .title-left---content-right {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .title-left---content-right.align-y-center {
    justify-content: center;
    align-items: flex-start;
  }

  .bullet-check-wrapper {
    font-size: var(--global--font-size--displays-tablet--display-3\<deleted\|variable-3cc983ac-ca0a-0a43-cd73-01f427870900\>);
  }

  .utility-page-wrap {
    padding-top: 100px;
    padding-bottom: 140px;
  }

  .sticky-top.static---tablet {
    position: static;
  }

  .dropdown-wrapper.dropdown-default {
    width: 100%;
  }

  .dropdown-content-inner {
    width: 100%;
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    margin-top: 0;
  }

  .sidebar---navbar {
    padding-bottom: var(--global--paddings--pd-medium);
  }

  .flex:where(.w-variant-f5350edc-f6ee-29df-812a-f50720d49b5c) {
    flex-flow: column;
  }

  .flex:where(.w-variant-aaecce5e-35be-900e-a4a4-a4f2a34bd1d1) {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex.align-y-center.tablet-vertical, .flex.align-y-center.gap-large.tablet-flex-vertical, .flex.align-x-right.mobile-vertical, .flex.mobile-vertical {
    flex-flow: column;
  }

  .flex.tablet-vertical {
    flex-flow: column;
  }

  .flex.tablet-vertical.align-x-center {
    align-items: center;
  }

  .flex.tablet-vertical.align-x-right {
    align-items: flex-end;
  }

  .flex.align-y-center.tablet-vertical, .flex.align-y-center.gap-large.tablet-flex-vertical {
    flex-flow: column;
  }

  .flex.align-y-center.gap-small.mg-bottom-medium {
    justify-content: flex-start;
    align-items: center;
  }

  .flex.align-y-center.gap-small.mg-bottom-medium.center-tablet {
    justify-content: center;
    align-items: center;
  }

  .flex.align-y-center.tablet-vertical, .flex.align-y-center.gap-large.tablet-flex-vertical, .flex.align-y-center.gap-large.tablet-flex-vertical, .flex.align-x-right.mobile-vertical, .flex.align-x-right.mobile-vertical, .flex.mobile-vertical {
    flex-flow: column;
  }

  .flex.mobile-vertical.gap-xlarge.tablet-gap-none {
    grid-column-gap: var(--global--paddings--pd-none);
    grid-row-gap: var(--global--paddings--pd-none);
    grid-column-gap: var(--global--paddings--pd-none);
    grid-row-gap: var(--global--paddings--pd-none);
    grid-column-gap: var(--global--paddings--pd-none);
    grid-row-gap: var(--global--paddings--pd-none);
  }

  .flex.is-g2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .utp---buttons-sidebar-item-wrapper.tablet {
    grid-column-gap: var(--global--grid-gap--large);
    grid-row-gap: var(--global--grid-gap--large);
    grid-column-gap: var(--global--grid-gap--large);
    grid-row-gap: var(--global--grid-gap--large);
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._404-number {
    justify-content: center;
    align-items: stretch;
    margin-left: -38px;
    display: flex;
  }

  .card-image.is-2-column {
    min-height: 25vw;
    max-height: 25vw;
  }

  .card-dark-mode._404-card {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .card-dark-mode.password-protected-card {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .card-dark-mode.feature-link-card---top-right.card---bottom {
    padding-top: 30px;
    padding-bottom: 0;
    padding-left: 30px;
  }

  .card-dark-mode.feature-link-card---bottom-left {
    justify-content: flex-start;
    padding-top: 30px;
    padding-left: 30px;
  }

  .card-dark-mode.feature-link-card---bottom-right {
    justify-content: flex-start;
    padding-top: 30px;
    padding-bottom: 0;
    padding-left: 30px;
  }

  .card-dark-mode.plan-card {
    flex-flow: row;
    margin-top: 0;
  }

  .card-dark-mode.plan-card.popular {
    margin-bottom: 0;
  }

  .card-dark-mode.add-to-cart---card {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    max-width: 100%;
    margin-top: 64px;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-dark-mode.slide-card-grid {
    grid-template-columns: 1fr 1.1fr;
    min-height: 400px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-dark-mode.feature.feature-link-card---top-right {
    padding-bottom: 0;
  }

  .card-dark-mode.feature.pd-large.space-between.mobile-left-align {
    padding-right: var(--global--paddings--pd-medium);
    padding-left: var(--global--paddings--pd-medium);
    grid-column-gap: var(--global--paddings--pd-medium);
    grid-row-gap: var(--global--paddings--pd-medium);
    padding-right: var(--global--paddings--pd-medium);
    padding-left: var(--global--paddings--pd-medium);
    grid-column-gap: var(--global--paddings--pd-medium);
    grid-row-gap: var(--global--paddings--pd-medium);
    padding-right: var(--global--paddings--pd-medium);
    padding-left: var(--global--paddings--pd-medium);
    grid-column-gap: var(--global--paddings--pd-medium);
    grid-row-gap: var(--global--paddings--pd-medium);
    flex-flow: column;
    align-items: stretch;
  }

  .slider-right-overlay-cover---testimonial-v1-wrapper {
    width: 148px;
  }

  .mg-right-80px {
    margin-right: 72px;
  }

  .mg-top-80px {
    margin-top: 72px;
  }

  .nav-menu-items-grid {
    grid-column-gap: 28px;
  }

  .nav-menu-items-grid.dropdown-menu-left.is-resources {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-items-grid.dropdown-menu-left.is-features {
    padding-left: 0;
  }

  .footer-menu-wrapper {
    width: 100%;
  }

  .main-menu-wrapper.dropdown-menu {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    grid-template-columns: 1.5fr;
    justify-content: start;
  }

  .main-menu-wrapper.dropdown-menu {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    grid-template-columns: 1.5fr;
    justify-content: start;
  }

  .main-menu-wrapper.dropdown-menu.is-features {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.25fr;
  }

  .main-menu-wrapper.dropdown-menu.is-serving {
    margin-bottom: var(--global--margins--mg-default);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-template-columns: 1fr;
  }

  .main-menu-wrapper.dropdown-menu.is-resources {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    grid-template-columns: 1.5fr;
  }

  .main-menu-wrapper.dropdown-menu {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    justify-content: start;
  }

  .content-card-feature---copy-content {
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .content-card-feature---copy-content.is-bottom-right {
    text-align: left;
    text-align: left;
    order: -1;
  }

  .accordion-item-pd-line.small {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .post-card-featured---top-content {
    padding-top: 54px;
  }

  .collection-item-divider-bottom {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }

  .accordion-button-left---content-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .scheduling-thumbnail {
    width: 120%;
    margin-left: -12%;
  }

  .mobile-app-thumbnail {
    width: 130%;
    max-height: 250px;
    margin-top: -165px;
    margin-left: -50px;
    margin-right: 0;
    overflow: hidden;
  }

  .plan-card-top {
    max-width: 45%;
  }

  .add-to-cart---content-top {
    max-width: 40%;
    margin-left: 0;
  }

  .add-to-cart---content-bottom {
    flex: 1;
    max-width: 450px;
    margin-top: 0;
    margin-left: 24px;
    margin-right: 0;
  }

  .order-item-title {
    font-size: var(--global--font-size--displays-tablet--display-4\<deleted\|variable-99cf069f-61cb-a227-1133-f4faf9294361\>);
  }

  .h1 {
    font-size: var(--global--font-size--headings-tablet--h1);
  }

  .h1.is-large {
    font-size: 5em;
  }

  .h1.is-blog {
    font-size: var(--global--font-size--displays--display-8);
  }

  .h1.display-3-9em {
    font-size: 3.5em;
  }

  .h1.is-small {
    font-size: var(--global--font-size--displays--display-7);
  }

  .h2 {
    font-size: var(--global--font-size--headings-tablet--h2);
  }

  .logo-bar-image:where(.w-variant-14987969-99b9-d794-d2be-25b2d3f34ae7) {
    min-width: 12.5rem;
    max-width: 12.5rem;
  }

  .h4 {
    font-size: var(--global--font-size--headings-tablet--h4);
  }

  .h5 {
    font-size: var(--global--font-size--headings-tablet--h5);
  }

  .cta-block {
    padding-right: var(--global--paddings--pd-default);
    padding-left: var(--global--paddings--pd-default);
  }

  .cta-block.br-default.grass-bg.grid-texture-pine-20 {
    background-size: 200%;
  }

  .h3 {
    font-size: var(--global--font-size--headings-tablet--h3);
  }

  .blog-category-name {
    font-size: var(--global--font-size--displays--display-1);
  }

  .pricing-plan-comparison-grid {
    align-items: center;
    padding-top: 20px;
  }

  .pricing-plan-comparison-grid.is-compare-page {
    grid-column-gap: var(--global--gaps--gap-tiny);
    grid-column-gap: var(--global--gaps--gap-tiny);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-plan-comparison-item.is-plan {
    margin-bottom: var(--global--margins--mg-small);
    margin-bottom: var(--global--margins--mg-small);
    border: 0 solid #000;
  }

  .row-wrapper.is-category-header {
    top: 178px;
  }

  .row-wrapper.is-category-header.is-modal {
    top: 85px;
  }

  .feature-name-wrapper {
    width: 25%;
  }

  .feature-detail-wrapper {
    width: 75%;
  }

  .plan-wrapper-dark {
    border-radius: var(--buttons--border-radius--br-default);
    border-style: solid;
    border-width: 1px;
    width: 100%;
    max-width: 480px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .plan-wrapper-dark.is-last {
    border-right-style: solid;
  }

  .plan-wrapper-dark.highlighted {
    border-top-left-radius: var(--buttons--border-radius--br-none);
    border-top-right-radius: var(--buttons--border-radius--br-none);
  }

  .plan-wrapper-dark.highlighted:where(.w-variant-978372c0-b928-6036-735a-c55907cb7e8a) {
    border-top-left-radius: var(--global--border-radius--br-default);
    border-top-right-radius: var(--global--border-radius--br-default);
  }

  .pricing-wrapper {
    grid-column-gap: var(--global--gaps--gap-medium);
    grid-row-gap: var(--global--gaps--gap-medium);
    border-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .plan-card-feature.is-first.is-tablet-divider {
    border-top-style: solid;
  }

  .popular-tag {
    top: -40px;
  }

  .h6 {
    font-size: var(--global--font-size--headings-tablet--h6);
  }

  .width-50.tablet-100 {
    width: 100%;
  }

  .icon-grid-block-wrapper {
    padding-bottom: var(--global--paddings--pd-medium);
    border-bottom: 1px solid var(--global--core-colors--white);
  }

  .icon-grid-block-wrapper.is-second-row {
    border-top-style: none;
    padding-top: 0;
  }

  .list-nav-menu-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--global--core-colors--white);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 24px;
  }

  .list-link-nav-item {
    text-align: left;
    align-self: flex-start;
    width: 100%;
  }

  .nav-menu-wrapper-2 {
    z-index: 10000;
    height: 100dvh;
    padding: 2em 1.25rem var(--global--paddings--pd-extra-large);
    background-color: var(--global--core-colors--midnight);
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .nav-menu-wrapper-2:where(.w-variant-f50361f8-e476-dcd7-8678-26ddd283f048) {
    padding-bottom: 15rem;
  }

  .dropdown-content {
    width: 100%;
    min-width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: auto;
    transform: none;
  }

  .dropdown-content.resources {
    margin-left: 0;
    left: auto;
    transform: none;
  }

  .dropdown-content.resources.w--open {
    margin-left: 0;
  }

  .dropdown-content.serving {
    margin-left: 0;
    left: auto;
    transform: none;
  }

  .dropdown-content.features {
    width: 100%;
    min-width: auto;
    margin-left: 0;
    left: auto;
    transform: none;
  }

  .dropdown-content.features.w--open {
    min-width: auto;
    overflow: visible;
  }

  .dropdown-menu-header {
    padding-top: 1em;
    padding-left: 0;
  }

  .col-1-2 {
    width: 100%;
  }

  .image-tab-menu-copy {
    min-height: 0;
  }

  .nav-wrapper {
    z-index: 1001;
  }

  .nav-menu-background-overlay {
    background-color: var(--global--core-colors--midnight);
    object-fit: fill;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .pricing-plan-price {
    font-size: var(--global--font-size--displays-tablet--display-8\<deleted\|variable-c52420a4-5b73-3a98-8faa-fc435b7e6217\>);
  }

  .hidden-on-tablet {
    display: none;
  }

  .sticky-header-wrapper {
    top: 0;
  }

  .plan-comparison-title {
    font-size: var(--global--font-size--displays--display-3);
  }

  .bosu-image {
    opacity: .2;
  }

  .center-tablet {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .proudly-serving-slider-overlay {
    inset: auto 0% 0%;
  }

  .swiper.is-team {
    height: 475px;
  }

  .proudly-serving-slider-wrapper {
    width: 100%;
    padding-left: 1em;
    padding-right: 1em;
    left: auto;
  }

  .image-gradient-overlay {
    display: none;
  }

  .link-block-2 {
    height: 475px;
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer-feature-link-grid-wrapper {
    grid-column-gap: 50px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .width-40.tablet-100 {
    width: 100%;
    max-width: none;
  }

  .scheduling-thumbnail-v2 {
    width: 130%;
    margin-top: -175px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .programs-thumbnail {
    width: 130%;
    max-height: 200px;
    margin-top: -50px;
    margin-left: -16%;
  }

  .feature-card-title {
    font-size: var(--global--font-size--headings-tablet--h3);
  }

  .inner-main-menu-container {
    width: 100%;
  }

  .inner-main-menu-container.is-right-highlight.is-resources {
    justify-content: flex-start;
  }

  .inner-main-menu-container.is-wws-left {
    padding-left: 0;
    padding-right: 0;
  }

  .cw-cookie_banner {
    max-width: 80%;
  }

  .checklist-tabs-wrapper {
    flex-flow: column;
  }

  .story-block-wrapper {
    height: auto;
  }

  .customer-story-slider-overlay {
    inset: auto 0% 0%;
  }

  .grid-2-columns---first-column-1-75fr._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .g2-image {
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
  }

  .hello-bar {
    z-index: 1003;
    height: auto;
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    position: relative;
  }

  .navattic-demo-wrapper {
    padding-top: 120%;
  }

  .video-card {
    padding: var(--global--paddings--pd-small);
    border-radius: var(--global--border-radius--br-small);
  }

  .checklist-tabs-content {
    margin-left: 0;
  }

  .checklist-tabs-menu {
    flex-flow: column;
    width: 375px;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-button-left---left {
    left: auto;
  }

  .slider-button-right---left {
    left: 52%;
  }

  .accent-button-icon.large.slider-button-left---left {
    left: auto;
  }

  .accent-button-icon.large.slider-button-right---left {
    left: 10%;
  }

  .templates-rich-text h1 {
    font-size: var(--global--font-size--displays--display-7);
  }

  .templates-rich-text h2 {
    font-size: var(--global--font-size--displays--display-6);
  }

  .templates-rich-text h4 {
    font-size: var(--global--font-size--displays--display-4);
  }

  .templates-rich-text h5 {
    font-size: var(--global--font-size--displays--display-3);
  }

  .templates-rich-text h3 {
    font-size: var(--global--font-size--displays--display-5);
  }

  .card-proudly-serving-slide {
    flex-flow: column;
    min-height: 700px;
  }

  .tooltip-text-wrapper {
    width: 200px;
    margin-bottom: 30px;
    margin-left: 0;
    inset: auto -13vw 0% auto;
  }

  .tooltip-text:where(.w-variant-978372c0-b928-6036-735a-c55907cb7e8a) {
    max-width: 180px;
  }

  .post-featured-image {
    height: 325px;
  }

  .content-offer-image {
    height: 40vw;
    min-height: 200px;
  }

  .post-featured-image-wrapper-2 {
    height: 325px;
  }

  .position-absolute.bottom-right.img-120x120 {
    right: 0;
  }

  .position-absolute.top-left.img-110x110 {
    width: 100px;
    height: 100px;
  }

  .g2-badge-wrapper.icons-default {
    width: 70px;
  }

  .grid-10x1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-7x1 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-align-center.display-2.text-neutral-700.tb-display-1 {
    font-size: var(--global--font-size--displays--display-1);
    font-size: var(--global--font-size--displays--display-1);
    font-size: var(--global--font-size--displays--display-1);
    font-size: var(--global--font-size--displays--display-1);
  }

  .price-20 {
    font-size: var(--global--font-size--displays--display-1);
  }

  .swiper-component {
    max-width: 80%;
  }

  .accodion-arrow {
    display: block;
  }

  .tb-hide {
    display: none;
  }

  .desktop-hide.tb-flex {
    display: flex;
  }

  .plan-picker-grid {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    grid-template-columns: minmax(250px, 1fr);
  }

  .comparison-dropdown-head {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .comparison-dropdown {
    width: 1280px;
  }

  .comparison-dropdown-title {
    grid-template-columns: 250px 250px 250px 250px 250px;
    position: static;
  }

  .comparison-dropdown-title:where(.w-variant-69ff527a-7b94-50b9-9648-8017e919ad0d) {
    grid-template-columns: 1fr .75fr .75fr .75fr .75fr .75fr;
  }

  .comparison-dropdown-cms-item {
    grid-template-columns: 250px 250px 250px 250px 250px;
  }

  .comparison-dropdown-body {
    overflow: scroll;
  }

  .comparison-dropdown-item {
    grid-template-columns: 250px 250px 250px 250px 250px;
  }

  .comparison-dropdown-item:where(.w-variant-69ff527a-7b94-50b9-9648-8017e919ad0d) {
    grid-template-columns: 1fr .75fr .75fr .75fr .75fr .75fr;
  }

  .tb-grid-1-col {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .tb-overflow-hidden {
    overflow: hidden;
  }

  .tb-grid-1-col-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .plan-picker-grid-copy {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    grid-template-columns: 250px 250px 250px 250px;
  }

  .price-20-copy {
    font-size: var(--global--font-size--displays--display-1);
  }

  .integration-hero-img {
    width: 80%;
    height: 80%;
    top: 13%;
    right: 0%;
  }

  .grid-2-columns---eprescribe-grid._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .image-2 {
    inset: 1.9em 17% 0% auto;
  }

  .masonry-collection-list {
    column-count: 2;
  }

  .h2-summit {
    font-size: var(--global--font-size--headings-tablet--h2);
  }

  .desk-col-2.tab-col-1 {
    width: 100%;
  }

  .summit-event-details-wrapper {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .is-nav-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-wrapper-2-copy {
    z-index: 10000;
    width: 100%;
    height: auto;
    padding: 2em 0rem var(--global--paddings--pd-extra-large);
    background-color: var(--global--core-colors--transparent);
    position: relative;
    inset: 0%;
  }

  .nav-menu-wrapper-2-copy:where(.w-variant-f50361f8-e476-dcd7-8678-26ddd283f048) {
    padding-bottom: 15rem;
  }

  .list-nav-menu-wrapper-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--global--secondary-colors-shades--spring-300);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 24px;
  }

  .summit-nav-links {
    padding: var(--global--paddings--pd-small) var(--global--paddings--pd-small) var(--global--paddings--pd-medium);
    border-radius: var(--global--border-radius--br-default);
    background-color: var(--global--secondary-colors-shades--spring-300);
    margin-top: 15px;
    margin-left: 1em;
    margin-right: 1em;
  }

  .summit-nav-wrapper {
    position: relative;
  }

  .summit-nav-link-wrapper {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .summit-hamburger-button-wrapper.w--open {
    border-radius: var(--global--border-radius--br-small);
    background-color: var(--global--secondary-colors-shades--spring-300);
  }

  .summit-hamburger {
    color: var(--global--core-colors--pine);
    font-size: var(--global--font-size--displays--display-4);
  }

  .jjvirgin {
    max-width: 400px;
  }

  .width-33.tablet-width-100, .width-66.tablet-width-100, .width-66.tablet-width-100 {
    width: 100%;
  }

  .summit-speaker-headshots {
    max-width: 400px;
  }

  .summit-agenda-speaker-badge.is-summit {
    width: auto;
    display: inline-flex;
  }

  .logo-bar-image-copy {
    width: auto;
    min-width: auto;
    max-width: 40%;
  }

  .logo-bar-image-copy:where(.w-variant-14987969-99b9-d794-d2be-25b2d3f34ae7), .logo-bar-image-copy-2:where(.w-variant-14987969-99b9-d794-d2be-25b2d3f34ae7) {
    min-width: 12.5rem;
    max-width: 12.5rem;
  }

  .bf-limited-time-banner {
    height: 35px;
  }

  .grid-2-columns---first-column-2fr._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .home-resources-grid-copy {
    grid-template-columns: 1fr 1fr;
  }

  .container-default-copy.is-nav {
    z-index: 1002;
    background-color: var(--global--background-colors--bg-white);
    z-index: 1002;
    background-color: var(--global--background-colors--bg-white);
    position: relative;
  }

  .section-2 {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .title-left---content-right-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .h6-2 {
    font-size: 1.2em;
  }

  .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .header-copy, .body-copy {
    width: 140vw;
  }

  .testimonial-card, .testimonial-card-copy {
    flex-flow: column;
    min-height: 700px;
  }

  .slider-mask-copy.width-91-v1 {
    max-width: 85%;
  }

  .built-by-pracs-card {
    flex-flow: column;
  }

  .card-image-copy.is-2-column {
    min-height: 25vw;
    max-height: 25vw;
  }

  .card-slider-overlay:hover {
    -webkit-backdrop-filter: blur();
    backdrop-filter: blur();
  }

  .block-wrapper.utp---components-wrapper {
    flex-direction: column;
  }

  .block-wrapper.utp---components-wrapper.lists-components {
    grid-template-columns: 1fr;
  }

  .block-wrapper.checkout-block {
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .block-wrapper.testimonial-tab-card {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .block-wrapper.is-summit {
    border-right-style: none;
  }

  .block-wrapper.is-summit:where(.w-variant-40c13ab8-fab8-f6e4-64bc-2aee564cbeb9) {
    border-bottom-style: solid;
  }

  .block-wrapper.is-summit-copy {
    border-right-style: none;
  }

  .block-wrapper.is-summit-copy:where(.w-variant-40c13ab8-fab8-f6e4-64bc-2aee564cbeb9) {
    border-bottom-style: solid;
  }

  .customers-slick-slide {
    min-height: 700px;
  }

  .title-left---content-right-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .title-left---content-right-copy.align-y-center {
    justify-content: center;
    align-items: flex-start;
  }

  .cms-category-name {
    font-size: var(--global--font-size--displays--display-1);
  }

  .title-left---button-right {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .title-left---button-right.align-y-center {
    justify-content: center;
    align-items: flex-start;
  }

  .flex---trust-banner-wrapper {
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
  }

  .flex---trust-banner-wrapper.logo-strip.v6 {
    overflow: hidden;
  }

  .flex---trust-banner-wrapper.space-between.cursor-pointer {
    cursor: pointer;
    cursor: pointer;
  }

  .flex---trust-banner-wrapper.vertical-tablet {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: column;
  }

  .flex---trust-banner-wrapper.price-tag {
    padding-top: var(--global--paddings--pd-default);
    padding-bottom: var(--global--paddings--pd-default);
  }

  .image-card-overlay-wrapper {
    flex-flow: column;
  }

  .image-card-overlay-button-container:hover {
    -webkit-backdrop-filter: blur();
    backdrop-filter: blur();
  }

  ._1-25fr-1-75fr.tablet-1-column {
    grid-template-columns: 1.5fr;
  }

  .grid-block-side-by-side._1fr-2fr.tablet-1-column, .grid-block-side-by-side._1-75fr-1fr.tablet-1-column {
    grid-template-columns: 1.5fr;
  }

  .grid-block-side-by-side._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.checkout-grid {
    grid-template-columns: 1.5fr 1fr;
  }

  .grid-block-side-by-side.product-grid {
    grid-template-columns: 1.26fr;
  }

  .grid-block-side-by-side.feature-grid-2-col-top {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.feature-grid-2-col-bottom {
    grid-template-columns: 1.75fr 1.64fr;
  }

  .grid-block-side-by-side.accordion-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1.15fr;
  }

  .grid-block-side-by-side.posts-featured-v3-grid {
    grid-column-gap: var(--global--grid-gap--default);
    grid-row-gap: var(--global--grid-gap--default);
    grid-template-columns: 1.24fr minmax(300px, .6fr);
  }

  .grid-block-side-by-side.aside-left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-block-side-by-side.blog-grid {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.vertical-center.is-cta-block {
    grid-template-columns: 1.75fr 1fr;
  }

  .grid-block-side-by-side.vertical-center.tablet-1-column {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.grid-gap-xsmall.is-navigation {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-block-side-by-side.is-calculator-card {
    grid-template-columns: 1.5fr;
  }

  .grid-block-side-by-side.align-y-stretch.pd-bottom-medium.img-1-5fr {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.home-resources-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-block-side-by-side._1fr-2fr.tablet-1-column, .grid-block-side-by-side._1-75fr-1fr.tablet-1-column, .grid-block-side-by-side._1-75fr-1fr.tablet-1-column {
    grid-template-columns: 1.5fr;
  }

  .section-align-text-bottom {
    margin-top: 20px;
  }

  .testimonial-card-wrapper, .testimonial-card-inner {
    flex-flow: column;
    min-height: 700px;
  }

  .testimonial-logo-navigation-wrapper.max-height-65px.tablet-max-height-none {
    max-height: none;
  }

  .featured-testimonials-slider {
    min-height: 700px;
  }

  .tabs-copy:where(.w-variant-f5350edc-f6ee-29df-812a-f50720d49b5c) {
    flex-flow: column;
  }

  .tabs-copy:where(.w-variant-aaecce5e-35be-900e-a4a4-a4f2a34bd1d1) {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-copy.align-y-center.tablet-vertical, .tabs-copy.align-y-center.gap-large.tablet-flex-vertical, .tabs-copy.align-x-right.mobile-vertical, .tabs-copy.mobile-vertical {
    flex-flow: column;
  }

  .tabs-copy.tablet-vertical {
    flex-flow: column;
  }

  .tabs-copy.tablet-vertical.align-x-center {
    align-items: center;
  }

  .tabs-copy.tablet-vertical.align-x-right {
    align-items: flex-end;
  }

  .tabs-copy.align-y-center.tablet-vertical, .tabs-copy.align-y-center.gap-large.tablet-flex-vertical {
    flex-flow: column;
  }

  .tabs-copy.align-y-center.gap-small.mg-bottom-medium {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-copy.align-y-center.gap-small.mg-bottom-medium.center-tablet {
    justify-content: center;
    align-items: center;
  }

  .tabs-copy.align-y-center.tablet-vertical, .tabs-copy.align-y-center.gap-large.tablet-flex-vertical, .tabs-copy.align-y-center.gap-large.tablet-flex-vertical, .tabs-copy.align-x-right.mobile-vertical, .tabs-copy.align-x-right.mobile-vertical, .tabs-copy.mobile-vertical {
    flex-flow: column;
  }

  .tabs-copy.mobile-vertical.gap-xlarge.tablet-gap-none {
    grid-column-gap: var(--global--paddings--pd-none);
    grid-row-gap: var(--global--paddings--pd-none);
    grid-column-gap: var(--global--paddings--pd-none);
    grid-row-gap: var(--global--paddings--pd-none);
    grid-column-gap: var(--global--paddings--pd-none);
    grid-row-gap: var(--global--paddings--pd-none);
  }

  .tabs-copy.is-g2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .tabs-images {
    display: none;
  }

  .social-proof-badges-scroll-track.logo-strip.v6 {
    overflow: hidden;
  }

  .social-proof-badges-scroll-track.space-between.cursor-pointer {
    cursor: pointer;
    cursor: pointer;
  }

  .social-proof-badges-scroll-track.vertical-tablet {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: column;
  }

  .social-proof-badges-scroll-track.price-tag {
    padding-top: var(--global--paddings--pd-default);
    padding-bottom: var(--global--paddings--pd-default);
  }

  .grid-2-columns-2._1fr-2fr-2.tablet-1-column-2, .grid-2-columns-2._1-75fr-1fr-2.tablet-1-column-2 {
    grid-template-columns: 1.5fr;
  }

  .grid-2-columns-2._1-col-tablet-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.checkout-grid-2 {
    grid-template-columns: 1.5fr 1fr;
  }

  .grid-2-columns-2.product-grid-2 {
    grid-template-columns: 1.26fr;
  }

  .grid-2-columns-2.feature-grid-2-col-top-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.feature-grid-2-col-bottom-2 {
    grid-template-columns: 1.75fr 1.64fr;
  }

  .grid-2-columns-2.accordion-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1.15fr;
  }

  .grid-2-columns-2.posts-featured-v3-grid-2 {
    grid-column-gap: var(--global--grid-gap--default);
    grid-row-gap: var(--global--grid-gap--default);
    grid-template-columns: 1.24fr minmax(300px, .6fr);
  }

  .grid-2-columns-2.aside-left-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-2-columns-2.blog-grid-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.vertical-center-2.is-cta-block-2 {
    grid-template-columns: 1.75fr 1fr;
  }

  .grid-2-columns-2.vertical-center-2.tablet-1-column-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.grid-gap-xsmall-2.is-navigation-2 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2-columns-2.is-calculator-card-2 {
    grid-template-columns: 1.5fr;
  }

  .grid-2-columns-2.align-y-stretch-2.pd-bottom-medium-2.img-1-5fr-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.home-resources-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns-2._1fr-2fr-2.tablet-1-column-2, .grid-2-columns-2._1-75fr-1fr-2.tablet-1-column-2, .grid-2-columns-2._1-75fr-1fr-2.tablet-1-column-2 {
    grid-template-columns: 1.5fr;
  }

  .social-proof-testimonial-slider-flex-wrapper {
    flex-flow: column;
  }

  .tab-image-mobile {
    margin-top: 50px;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: var(--global--font-size--base-font-mb);
  }

  h1 {
    font-size: var(--global--font-size--headings-mobile--h1);
  }

  h2 {
    font-size: var(--global--font-size--headings-mobile--h2);
  }

  h3 {
    font-size: var(--global--font-size--headings-mobile--h3);
  }

  h4 {
    font-size: var(--global--font-size--headings-mobile--h4);
  }

  h5 {
    font-size: var(--global--font-size--headings-mobile--h5);
  }

  h6 {
    font-size: var(--global--font-size--headings-mobile--h6);
  }

  blockquote {
    padding: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>) var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>) var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>) var(--global--paddings--pd-large);
    font-size: var(--core--font-size--displays-mobile--display-4\<deleted\|variable-722963df-537c-91cb-b74a-9ef365e2555c\>);
  }

  .utp---sidebar-layout-wrapper {
    grid-template-columns: minmax(170px, 1fr);
  }

  .utp--sidebar-wrapper {
    flex-direction: row;
    align-items: stretch;
    display: flex;
  }

  .divider.mg-large {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .divider.mg-default {
    margin-top: var(--global--margins--mg-small);
    margin-bottom: var(--global--margins--mg-small);
  }

  .divider.mg-extra-large {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider.plan-divider {
    width: 100%;
    height: 1px;
    margin: 26px 0;
  }

  .utp---sidebar-top {
    margin-right: auto;
  }

  .utp---sidebar-bottom {
    grid-row-gap: var(--global--gaps--gap-large);
  }

  .display-10 {
    font-size: 3.5em;
  }

  .display-9 {
    font-size: 3em;
  }

  .display-8 {
    font-size: 2.75em;
  }

  .display-7 {
    font-size: 2em;
  }

  .display-6 {
    font-size: 1.5em;
  }

  .display-5 {
    font-size: 1.275em;
  }

  .display-4 {
    font-size: 1.2em;
  }

  .display-4.text-dark.line-height-large.mbl-display-2 {
    font-size: var(--global--font-size--displays--display-2);
  }

  .display-4.text-dark.line-height-large.mbl-display-1 {
    font-size: var(--global--font-size--displays--display-1);
  }

  .display-3 {
    font-size: 1em;
  }

  .display-3.semibold.display-price-text {
    margin-top: 6px;
  }

  .display-3.line-height-large.text-dark.mbl-display-2 {
    font-size: var(--global--font-size--displays--display-2);
  }

  .display-3.line-height-large.text-dark.mbl-display-1 {
    font-size: var(--global--font-size--displays--display-1);
  }

  .display-2 {
    font-size: 1em;
  }

  .display-1 {
    font-size: .875em;
  }

  .mg-top-small {
    margin-top: var(--global--margins--mg-extra-small);
  }

  .mg-top-small.mg-top-16px---mbl {
    margin-top: 16px;
  }

  .mg-top-default {
    margin-top: var(--global--margins--mg-small);
  }

  .mg-top-default.mg-top-24px---mbl {
    margin-top: 24px;
  }

  .badge {
    font-size: var(--global--font-size--displays--display-1);
  }

  .badge.is-summit {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: .7em;
  }

  .grid---2-columns {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid---2-columns.aside-left.accordion-grid, .grid---2-columns.aside-left.interviewing-grid {
    grid-template-columns: 1fr;
  }

  .grid---2-columns._1fr-2fr.mbl-block, .grid---2-columns._1-75fr-1fr.mbl-block {
    display: block;
  }

  .grid---2-columns.checkout-grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .grid---2-columns.feature-grid-2-col-bottom {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.aside-right {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid---2-columns.aside-right.is-blog {
    grid-row-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid---2-columns.gap-16px._2-col-mbl---1-col-mbp {
    grid-template-columns: 1fr 1fr;
  }

  .grid---2-columns.accordion-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid---2-columns.posts-featured-v3-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid---2-columns.aside-left {
    grid-row-gap: 50px;
    grid-template-columns: 1.5fr;
  }

  .grid---2-columns.aside-left.accordion-grid, .grid---2-columns.aside-left.interviewing-grid {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.aside-left.accordion-grid, .grid---2-columns.aside-left.interviewing-grid {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.aside-left.is-templates {
    grid-row-gap: 15px;
  }

  .grid---2-columns.vertical-center.is-cta-block {
    grid-template-columns: 1.5fr;
    justify-items: start;
  }

  .grid---2-columns.grid-gap-xsmall.mobile-grid-gap-large {
    grid-column-gap: var(--global--gaps--gap-large);
    grid-row-gap: var(--global--gaps--gap-large);
    grid-column-gap: var(--global--gaps--gap-large);
    grid-row-gap: var(--global--gaps--gap-large);
  }

  .grid---2-columns.mobile-grid-gap-xlarge {
    grid-column-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
    grid-row-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
  }

  .grid---2-columns.is-calculator-card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .grid---2-columns._1fr-2fr.mbl-block, .grid---2-columns._1-75fr-1fr.mbl-block, .grid---2-columns._1-75fr-1fr.mbl-block {
    display: block;
  }

  .card {
    border-radius: 20px;
    padding: 25px;
  }

  .card.typography-card {
    padding-top: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-bottom: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
  }

  .card.utp---icon-font {
    padding: var(--global--paddings--pd-large) var(--global--paddings--pd-medium);
  }

  .card.message {
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .card.checkout-block {
    padding-top: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    margin-bottom: 24px;
    padding-bottom: 40px;
  }

  .card.testimonial-tab-card {
    min-height: 100%;
    max-height: none;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .card.desktop-1-3.mbl-1-2 {
    width: 46%;
  }

  .card.feature-link-card-grid-2-1-copy {
    flex-flow: column;
    display: flex;
  }

  .flex-horizontal.logo-strip.v6 {
    width: auto;
  }

  .flex-horizontal.logo-strip-wrapper---horizontal {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-right: 24px;
  }

  .flex-horizontal.wrap-down.gap-default:where(.w-variant-d9e118c2-7b2a-ad35-3690-e2fff3985719) {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizontal.align-y-left.direction-wrap-down.gap-large.mbl-gap-small {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .flex-horizontal.mbl-flex-vertical {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    flex-flow: column;
  }

  .mg-top-large {
    margin-top: var(--global--margins--mg-medium);
  }

  .mg-top-large.mbl-mg-top-extra-small {
    margin-top: var(--global--margins--mg-extra-small);
    margin-top: var(--global--margins--mg-extra-small);
  }

  .mg-top-48px {
    margin-top: var(--global--margins--mg-large);
  }

  .grid-1-column.gap-row-large {
    grid-row-gap: var(--global--grid-gap--medium);
  }

  .grid-1-column.feature-grid-right {
    grid-template-columns: 1fr;
  }

  .inner-container._100-tablet, .inner-container._100-mbl, .inner-container._440px, .inner-container._600px {
    max-width: 100%;
  }

  .inner-container._100-tablet, .inner-container._100-mbl, .inner-container._440px, .inner-container._600px {
    max-width: 100%;
  }

  .inner-container._388px.slide-image-v1 {
    max-width: 58%;
    margin-left: 0;
  }

  .inner-container._500px---mbl {
    max-width: 500px;
  }

  .inner-container._350px---mbl {
    max-width: 350px;
  }

  .inner-container._550px---mbl {
    max-width: 550px;
  }

  .inner-container.is-integration-feature {
    background-position: 60% 30%;
    background-size: 130%;
    max-width: none;
    height: 70vw;
  }

  .icon-font-rounded.input-icon.center {
    font-size: var(--global--font-size--displays--display-8);
  }

  .icon-font-rounded.input-icon.left-v2 {
    font-size: var(--global--font-size--displays--display-4);
  }

  .utp---card-componets-wrapper {
    padding-top: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-bottom: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
  }

  .utp---card-componets-wrapper.v2.rich-text {
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .utp---grid-components {
    grid-row-gap: var(--global--grid-gap--medium);
  }

  .button {
    padding: var(--global--paddings--pd-extra-small) var(--global--paddings--pd-small);
  }

  .button.small.inside-input {
    top: 8px;
    bottom: 8px;
    right: 8px;
  }

  .button.add-cart-btn {
    padding-top: 12px;
    padding-bottom: 10px;
  }

  .button-icon.large.slider-left---testimonial-left-arrow, .button-icon.large.slider-left---testimonial-right-arrow {
    top: -80px;
  }

  .button-icon.large.slider-left---testimonial-left-arrow, .button-icon.large.slider-left---testimonial-right-arrow {
    top: -80px;
  }

  .button-icon.large.dark-mode.slider-left---testimonial-right-arrow {
    top: -80px;
    bottom: auto;
    left: 75px;
  }

  .button-icon.large.dark-mode.slider-left---testimonial-left-arrow {
    inset: -80px auto auto 0%;
  }

  .button-icon.large.slider-left---testimonial-left-arrow, .button-icon.large.slider-left---testimonial-right-arrow {
    top: -80px;
  }

  .button-icon.slider-button-right---center-mbl {
    inset: auto auto 0% 50%;
    transform: translate(8px);
  }

  .secondary-button-icon.large.slider-button-left---center-mbl {
    inset: auto 50% 0% auto;
  }

  .secondary-button-icon.large.slider-button-bottom-right---centered {
    bottom: -70px;
    left: 12%;
    right: 0%;
  }

  .secondary-button-icon.large.slider-button-bottom-left---centered {
    margin-left: auto;
    margin-right: auto;
    bottom: -70px;
    left: -12%;
    right: 0%;
  }

  .secondary-button-icon.is-grass.is-blog-accordion {
    display: block;
  }

  .mg-top-medium {
    margin-top: var(--global--margins--mg-default);
  }

  .mg-top-medium.flex-horizontal.mbl-flex-vertical {
    flex-flow: column;
  }

  .link {
    font-size: var(--global--font-size--displays--display-2);
  }

  .link.small, .link.text-accent.small, .link.small, .link.text-accent.small, .link.text-accent.small {
    font-size: var(--global--font-size--displays--display-1);
  }

  .avatar-wrapper.is-mid {
    width: 54px;
    min-width: 54px;
    height: 54px;
    min-height: 54px;
  }

  .avatar-wrapper._80px {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
  }

  .width-100.is-special {
    position: relative;
  }

  .width-100.max-width-260px.mbl-width-auto {
    width: auto;
  }

  .input {
    height: 54px;
    font-size: var(--global--font-size--base-font-mb);
  }

  .input.icon-right {
    padding-right: 35px;
  }

  .input.small.icon-right, .input.icon-right {
    padding-right: 35px;
  }

  .input.small {
    height: 48px;
  }

  .input.small.icon-left {
    padding-left: 35px;
  }

  .input.small.icon-right {
    padding-right: 35px;
  }

  .input-icon-wrapper {
    left: 14px;
  }

  .text-area {
    border-radius: var(--components--inputs-select--border-radius--br-regular\<deleted\|variable-017cb386-ed7d-be26-df06-f274f80f4789\>);
    min-height: 120px;
    font-size: var(--global--font-size--base-font-mb);
  }

  .text-area.small {
    min-height: 92px;
  }

  .text-area.small.icon-left {
    padding-left: 35px;
  }

  .text-area-icon-wrapper {
    top: 14px;
    left: 14px;
  }

  .select {
    font-size: var(--global--font-size--base-font-mb);
  }

  .select-wrapper {
    height: 54px;
  }

  .select-wrapper.small {
    height: 48px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body {
    width: 180vw;
  }

  .grid-3-columns.grid-gap-medium.mobile-grid-gap-xlarge {
    grid-column-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
    grid-row-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
    grid-column-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
    grid-row-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
  }

  .grid-3-columns.is-second-row-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.grid-gap-none {
    width: 100%;
  }

  .grid-3-columns.tablet-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body, .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body {
    width: 180vw;
  }

  .upload-wrapper {
    padding: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>) var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .paragraph-large {
    font-size: var(--global--font-size--paragraphs-mobile--large);
  }

  .paragraph-small {
    font-size: var(--global--font-size--paragraphs-mobile--small);
  }

  .tabs-wrapper {
    width: 100%;
  }

  .tabs-wrapper.horizontal-tabs-wrapper {
    flex-flow: column;
  }

  .accordion-item {
    border-radius: 20px;
  }

  .accordion-item.is-summit.is-top-level.mbl-pd-top-0 {
    padding-top: var(--global--paddings--pd-none);
    padding-top: var(--global--paddings--pd-none);
    padding-top: var(--global--paddings--pd-none);
    padding-top: var(--global--paddings--pd-none);
  }

  .buttons-row {
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: column;
  }

  .buttons-row.left-align {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .buttons-row.mbl-left {
    justify-content: center;
    align-items: flex-start;
  }

  .buttons-row.gap-small.mbl-flex-horizontal {
    flex-flow: row;
  }

  .rich-text ul {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text figure {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .rich-text ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text blockquote {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
    padding: var(--global--paddings--pd-medium) var(--global--paddings--pd-default);
  }

  .rich-text h3 {
    margin-bottom: 12px;
  }

  .image-wrapper.border-radius-image-default.height-450px.mobile-height-auto {
    height: auto;
  }

  .image-wrapper.border-radius-default.height-450px.mobile-height-auto, .image-wrapper.border-radius-image-default.height-450px.mobile-height-auto, .image-wrapper.border-radius-image-default.height-450px.mobile-height-auto, .image-wrapper.border-radius-image-default.height-450px.mobile-height-auto {
    height: auto;
  }

  .image-wrapper.post-featured-image-wrapper {
    border-radius: var(--global--border-radius--br-default);
  }

  .image-wrapper.is-who-we-serve-hero {
    height: 400px;
  }

  .image-wrapper.is-who-we-serve-quote {
    height: 450px;
  }

  .image-wrapper.border-radius-image-small.width-100.height-100.mbl-max-height-40vw {
    height: 40vw;
  }

  .image-wrapper.border-radius-default.height-450px.mobile-height-auto {
    height: auto;
  }

  .utp---sidebar-dropdown-button {
    padding: 0;
  }

  .utp---sidebar-dropdown-list.w--open {
    max-width: 100%;
  }

  .mg-top-extra-large {
    margin-top: 48px;
  }

  .mg-bottom-default {
    margin-bottom: var(--global--margins--mg-small);
  }

  .mg-bottom-medium {
    margin-bottom: var(--global--margins--mg-default);
  }

  .mg-bottom-large {
    margin-bottom: var(--global--margins--mg-medium);
  }

  .mg-right-default {
    margin-right: var(--global--margins--mg-small);
  }

  .mg-right-medium {
    margin-right: var(--global--margins--mg-default);
  }

  .mg-right-large {
    margin-right: var(--global--margins--mg-medium);
  }

  .mg-left-default {
    margin-left: var(--global--margins--mg-small);
  }

  .mg-left-medium {
    margin-left: var(--global--margins--mg-default);
  }

  .mg-left-large {
    margin-left: var(--global--margins--mg-medium);
  }

  .pd-top-medium {
    padding-top: var(--global--paddings--pd-default);
  }

  .pd-top-large {
    padding-top: var(--global--paddings--pd-medium);
  }

  .pd-top-extra-large {
    padding-top: var(--global--paddings--pd-large);
  }

  .pd-bottom-medium {
    padding-bottom: var(--global--paddings--pd-default);
  }

  .pd-bottom-large {
    padding-bottom: var(--global--paddings--pd-medium);
  }

  .pd-bottom-extra-large {
    padding-bottom: var(--global--paddings--pd-large);
  }

  .pd-right-medium {
    padding-right: var(--global--paddings--pd-default);
  }

  .pd-right-large {
    padding-right: var(--global--paddings--pd-medium);
  }

  .pd-right-extra-large {
    padding-right: var(--global--paddings--pd-large);
  }

  .pd-left-medium {
    padding-left: var(--global--paddings--pd-default);
  }

  .pd-left-large {
    padding-left: var(--global--paddings--pd-medium);
  }

  .pd-left-extra-large {
    padding-left: var(--global--paddings--pd-large);
  }

  .notification-bar {
    text-align: center;
  }

  .container-default {
    padding-right: var(--global--container-default--padding--mb\<deleted\|variable-a17341a0-b3eb-1cfa-1a3b-30200927df22\>);
    padding-left: var(--global--container-default--padding--mb\<deleted\|variable-a17341a0-b3eb-1cfa-1a3b-30200927df22\>);
  }

  .container-default.pd-bottom-medium.pd-top-medium {
    padding-top: var(--global--paddings--pd-medium);
    padding-top: var(--global--paddings--pd-medium);
  }

  .container-default.mbl-pd-left-medium {
    padding-left: var(--global--paddings--pd-medium);
  }

  .container-default.mbl-pd-left-medium.mbl-pd-right-medium {
    padding-right: var(--global--paddings--pd-medium);
    padding-right: var(--global--paddings--pd-medium);
  }

  .nav-practice-size-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .header-wrapper.is-relative.mbl-height-auto {
    height: auto;
  }

  .header-container-wrapper.is-simple {
    flex-flow: row;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .hamburger-menu {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
  }

  .logo-wrapper.is-summit {
    max-width: 220px;
  }

  .section {
    padding-top: 4rem;
  }

  .section.hero.hero-pd-64px---160px, .section.hero.hero-pd-64px---160px---alt-v1 {
    padding-top: var(--components--sections--paddings--pd-default\<deleted\|variable-f78636fb-e5b7-58b6-c7f7-85add3889cec\>);
    padding-bottom: 100px;
  }

  .section.hero.hero-pd-64px---160px, .section.hero.hero-pd-64px---160px---alt-v1 {
    padding-top: var(--components--sections--paddings--pd-default\<deleted\|variable-f78636fb-e5b7-58b6-c7f7-85add3889cec\>);
    padding-bottom: 100px;
  }

  .section.hero.v4 {
    padding-top: var(--components--sections--paddings--pd-default\<deleted\|variable-f78636fb-e5b7-58b6-c7f7-85add3889cec\>);
  }

  .section.hero.hero-pd-64px---160px, .section.hero.hero-pd-64px---160px---alt-v1 {
    padding-top: var(--components--sections--paddings--pd-default\<deleted\|variable-f78636fb-e5b7-58b6-c7f7-85add3889cec\>);
    padding-bottom: 100px;
  }

  .section.hero.v7 {
    padding-top: 48px;
    padding-bottom: 140px;
  }

  .section.hero.hero-pd-64px---160px---alt-v2 {
    padding-top: var(--components--sections--paddings--pd-default\<deleted\|variable-f78636fb-e5b7-58b6-c7f7-85add3889cec\>);
    padding-bottom: 100px;
    overflow: hidden;
  }

  .section.is-summit {
    background-size: contain;
  }

  .position-relative.post-featured-v2-image-wrapper {
    flex: 1;
  }

  .position-relative.mbl-mg-top-large {
    margin-top: var(--global--margins--mg-large);
  }

  .position-relative.mbl-mg-top-large.mbl-hidden {
    display: none;
  }

  .position-relative.mbl-width-33 {
    width: 33%;
    height: auto;
  }

  .hidden-on-mobile-landscape {
    display: none;
  }

  .footer-top {
    padding-top: var(--components--footers--paddings--pd-large\<deleted\|variable-f33a84f8-98af-3fe1-8cc1-8fa2ddb9da3c\>);
    padding-bottom: var(--components--footers--paddings--pd-large\<deleted\|variable-f33a84f8-98af-3fe1-8cc1-8fa2ddb9da3c\>);
  }

  .footer-center {
    padding-top: var(--global--paddings--pd-large);
    padding-bottom: var(--global--paddings--pd-large);
  }

  .slider-wrapper.buttons-center---mbl {
    padding-bottom: var(--global--margins--mg-extra-large);
  }

  .slider-wrapper.testimonial-v1 {
    margin-bottom: var(--global--margins--mg-large);
    display: block;
  }

  .slider-mask.testimonial-v1 {
    margin-top: 120px;
  }

  .slider-mask.width-91-v1 {
    max-width: 100%;
  }

  .logo-marquee-image-wrapper {
    flex: none;
  }

  .logo-marquee-image-wrapper.text---stars-marquee {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .badge-position-absolute.top-left-20px.mbl-hidden {
    display: none;
  }

  .image.cover-image.feature-image-client-portal {
    object-position: 0% 0%;
    margin-bottom: 0;
    margin-left: 30px;
  }

  .image.cover-image.responsive-mbl-v1 {
    max-height: 400px;
  }

  .image.cover-image.feature-link-card---bottom-left---image {
    width: 50%;
    margin-bottom: 0%;
    position: absolute;
    inset: 0% -16% 0% auto;
    overflow: visible;
  }

  .image.cover-image.feature-image-mobile-app {
    position: absolute;
    inset: 0% 0% 0% 5%;
  }

  .image.cover-image.feature-image-scheduling {
    position: absolute;
    inset: 0% 0% 0% 14%;
  }

  .image.max-220px {
    max-width: 220px;
  }

  .image.is-badge:where(.w-variant-d9e118c2-7b2a-ad35-3690-e2fff3985719) {
    max-width: 80px;
  }

  .title-left---content-right {
    justify-content: flex-start;
  }

  ._100-tablet {
    max-width: 100%;
  }

  .bullet-check-wrapper {
    font-size: var(--core--font-size--displays-mobile--display-3\<deleted\|variable-992b401f-badc-756f-91bf-fff48ec8e34b\>);
  }

  .blog-card-bottom-content.is-mbl-padding-0 {
    padding: 0;
  }

  .utility-page-wrap {
    padding-top: 64px;
    padding-bottom: 120px;
  }

  .utility-page-form.password-protected {
    max-width: 100%;
  }

  .sticky-top.static---mbl {
    position: static;
  }

  .sticky-top.static---mbl.is-signup-column {
    max-width: 100%;
  }

  .sidebar---navbar {
    width: 100%;
    padding-top: var(--global--paddings--pd-medium);
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .utp---nav-menu-wrapper {
    border-top: 1px solid var(--neutral--300\<deleted\|variable-c5de2c5c\>);
    border-bottom: 1px solid var(--neutral--300\<deleted\|variable-c5de2c5c\>);
    background-color: var(--neutral--100\<deleted\|variable-89a718ad\>);
    padding: 24px;
  }

  .icon-font-squared.is-modal-button {
    font-size: 1.125em;
    line-height: 0;
  }

  .flex.flex-vertical {
    flex-flow: column;
  }

  .flex.align-y-top.mobile-vertical.mobile-gap-xsmall {
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
  }

  .flex.align-x-space-between.align-y-center.mbl-vertical {
    flex-flow: column;
  }

  .flex.align-x-space-between.align-y-center.mbl-vertical.mbl-gap-small {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .flex.mbl-vertical {
    flex-flow: column;
  }

  .flex.mobile-vertical.gap-xlarge.tablet-gap-none {
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
  }

  .flex.direction-wrap-down.mbl-gap-xsmall {
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
  }

  .flex.mg-bottom-small.desktop-hide.mbl-show {
    display: block;
  }

  .utp---buttons-sidebar-item-wrapper {
    padding-top: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-bottom: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    grid-column-gap: var(--global--grid-gap--medium);
    grid-row-gap: var(--global--grid-gap--medium);
  }

  .border-radius-image-default {
    border-radius: 20px;
  }

  ._404-number {
    margin-bottom: -32%;
    margin-left: -18px;
    font-size: 54dvw;
  }

  .search-grid-wrapper {
    grid-template-columns: 1fr;
  }

  .mg-bottom-24px {
    margin-bottom: 20px;
  }

  .card-image.post-featured-image {
    max-height: none;
  }

  .card-image.is-related-posts {
    max-height: 300px;
  }

  .card-image.is-2-column {
    min-height: 50vw;
    max-height: 50vw;
  }

  .card-dark-mode {
    border-radius: 20px;
  }

  .card-dark-mode._404-card {
    padding: 54px 32px;
  }

  .card-dark-mode.password-protected-card {
    padding: 64px 32px;
  }

  .card-dark-mode.feature-link-card-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    place-items: center stretch;
    padding-top: 30px;
    padding-left: 30px;
  }

  .card-dark-mode.feature-link-card---top-right {
    flex-flow: row;
    padding-top: 30px;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .card-dark-mode.feature-link-card---top-right.card---bottom {
    flex-flow: row;
    padding-bottom: 30px;
  }

  .card-dark-mode.feature-link-card---bottom-left {
    flex-flow: row;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-dark-mode.feature-link-card---bottom-right {
    padding-right: 30px;
  }

  .card-dark-mode.plan-card {
    border-radius: 20px;
    flex-flow: column;
    padding: 40px 32px;
  }

  .card-dark-mode.add-to-cart---card {
    flex-flow: column;
    margin-top: 48px;
    padding: 40px 32px;
  }

  .card-dark-mode.slide-card-grid {
    grid-template-columns: 1fr;
    min-height: auto;
    padding: 40px 32px;
    position: absolute;
    inset: 0%;
  }

  .card-dark-mode.slide-card-grid._02 {
    grid-template-columns: 1fr;
  }

  .card-dark-mode.slide-card-grid._03 {
    padding-right: 32px;
  }

  .card-dark-mode.feature {
    min-height: 300px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
  }

  .card-dark-mode.feature.feature-link-card-grid {
    padding-top: 30px;
    padding-right: 30px;
  }

  .card-dark-mode.feature.feature-link-card---top-right {
    padding-bottom: 10px;
  }

  .card-dark-mode.feature.feature-link-card---bottom-right {
    padding-top: 30px;
  }

  .slider-right-overlay-cover---testimonial-v1-wrapper {
    display: none;
  }

  .mg-right-80px {
    margin-right: 40px;
  }

  .mg-top-80px {
    margin-top: 64px;
  }

  .ladder-image-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ladder-image-content {
    border-radius: 20px;
  }

  .blog-card-wrapper.popular-item {
    max-width: 500px;
  }

  .nav-menu-items-grid {
    grid-column-gap: 20px;
    grid-row-gap: 14px;
  }

  .nav-menu-items-grid.dropdown-menu-left {
    grid-template-columns: auto;
    justify-content: start;
    padding-left: 0;
  }

  .nav-menu-items-grid.dropdown-menu-left.is-resources {
    grid-row-gap: .375em;
    grid-template-columns: 1fr;
  }

  .nav-menu-items-grid.dropdown-menu-left.is-features {
    grid-template-columns: auto;
  }

  .nav-link {
    font-size: 16px;
  }

  .nav-menu-list-item {
    margin-bottom: 14px;
  }

  .main-menu-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .main-menu-wrapper.dropdown-menu.is-serving, .main-menu-wrapper.dropdown-menu.is-resources {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .main-menu-wrapper.dropdown-menu.is-serving, .main-menu-wrapper.dropdown-menu.is-resources {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .main-menu-wrapper.dropdown-menu.is-features {
    margin-top: var(--global--margins--mg-none);
    margin-bottom: var(--global--margins--mg-default);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
  }

  .main-menu-wrapper.dropdown-menu.is-serving, .main-menu-wrapper.dropdown-menu.is-resources {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .main-menu-wrapper.dropdown-menu {
    grid-template-columns: auto auto;
  }

  .content-card-feature---copy-content {
    text-align: center;
    width: 65%;
    max-width: 400px;
  }

  .content-card-feature---copy-content.is-top-right, .content-card-feature---copy-content.is-bottom-left {
    max-width: none;
  }

  .content-card-feature---copy-content.is-bottom-right {
    width: 100%;
    max-width: none;
    padding-right: 0;
  }

  .content-card-feature---copy-content.is-top-right, .content-card-feature---copy-content.is-bottom-left {
    max-width: none;
  }

  .tabs-menu-vertical-right-wrapper {
    flex-flow: row;
    order: -1;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .testimonial-avatar-tab {
    width: 54px;
    min-width: 54px;
    height: 54px;
    min-height: 54px;
  }

  .accordion-item-pd-line {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .accordion-item-pd-line.small {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .post-card-featured---top-content {
    justify-content: space-between;
    padding-top: 48px;
    padding-bottom: 20px;
  }

  .collection-item-divider-bottom {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .card-feature---pd-content {
    text-align: left;
    max-width: none;
  }

  .width-100-mobile-landscape {
    width: 100%;
  }

  .scheduling-thumbnail {
    width: 120%;
    max-width: none;
    margin-left: -8%;
    margin-right: auto;
  }

  .mobile-app-thumbnail {
    width: 40%;
    max-height: 250px;
    margin: 0;
    position: static;
    inset: 46% 0% auto;
    overflow: hidden;
  }

  .slide-opacity {
    min-height: 700px;
  }

  .blog-signup-wrapper.hidden-on-desktop {
    display: block;
  }

  .mg-bottom--24px {
    margin-bottom: -20px;
  }

  .plan-card-top {
    max-width: 100%;
  }

  .add-to-cart---content-top {
    max-width: 400px;
  }

  .add-to-cart---content-bottom {
    max-width: 100%;
    margin-top: 24px;
    margin-left: 0;
  }

  .add-to-cart {
    min-height: 110.5px;
  }

  .password-protected-icon {
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
  }

  .order-item-title {
    font-size: var(--core--font-size--displays-mobile--display-4\<deleted\|variable-722963df-537c-91cb-b74a-9ef365e2555c\>);
  }

  .paragraph {
    font-size: var(--global--font-size--paragraphs-mobile--regular);
  }

  .h1 {
    font-size: var(--global--font-size--headings-mobile--h1);
  }

  .h1.is-large {
    font-size: 3.175em;
  }

  .h1.is-large.mobile-small {
    font-size: 2.2em;
  }

  .h1.is-blog {
    font-size: var(--global--font-size--displays--display-6);
  }

  .h1.display-3-9em {
    font-size: 3em;
  }

  .h1.is-small {
    font-size: var(--global--font-size--displays--display-6);
  }

  .h1.is-summit {
    font-size: 3.5em;
  }

  .container-wrapper.overflow-scroll {
    overflow: auto;
  }

  .h2 {
    font-size: var(--global--font-size--headings-mobile--h2);
  }

  .h2.summit-font {
    font-size: var(--global--font-size--displays--display-7);
    font-size: var(--global--font-size--displays--display-7);
  }

  .eyebrow {
    font-size: var(--global--font-size--displays--display-1);
  }

  .eyebrow.is-summit {
    font-size: 1em;
  }

  .accordion-item---number-left-copy {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .partner-benefit-table:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3), .partner-benefit-table.grid-5x1, .partner-benefit-table.grid-5x1 {
    overflow: scroll;
  }

  .partner-benefit-row-main {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .partner-benefit-row-main:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.75fr 1.75fr 1fr 1fr 1fr;
    min-width: 700px;
  }

  .partner-benefit-row-main.dark:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3) {
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
  }

  .partner-benefit-row-main.dark.grid-5x1-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
    min-width: 700px;
  }

  .partner-benefit-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .partner-benefit-row:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3) {
    grid-template-columns: 1.75fr 1.75fr 1fr 1fr 1fr;
  }

  .partner-benefit-row:where(.w-variant-9068be4e-28ae-b9ef-2d77-84480fe4b0f8), .partner-benefit-row.mg-right-small.grid-5x1-8, .partner-benefit-row.mg-right-small.grid-5x1-8, .partner-benefit-row.mg-right-small.grid-5x1-8 {
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
    min-width: 700px;
  }

  .circular-icon.large {
    width: 35px;
    min-width: 35px;
    height: 35px;
    min-height: 35px;
    font-size: 18px;
  }

  .h4 {
    font-size: var(--global--font-size--headings-mobile--h4);
  }

  .h5 {
    font-size: var(--global--font-size--headings-mobile--h5);
  }

  .cta-block.br-default.grass-bg.grid-texture-pine-20 {
    background-size: 200%;
  }

  .h3 {
    font-size: var(--global--font-size--headings-mobile--h3);
  }

  .blog-link-wrapper.is-offer-card.w--current {
    display: flex;
  }

  .blog-image-wrapper.is-content-offer {
    width: 100%;
  }

  .pricing-table_header_content, .pricing-table_header_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .pricing-plan-comparison-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .pricing-plan-comparison-item {
    justify-content: flex-start;
    min-width: 120px;
  }

  .pricing-plan-comparison-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--global--background-colors--bg-white);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    overflow: visible;
  }

  .row-wrapper {
    background-color: var(--global--background-colors--bg-white);
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
  }

  .row-wrapper.is-header-row {
    width: 730px;
  }

  .row-wrapper.is-category-header.is-modal, .row-wrapper.is-category-header.is-compare-table, .row-wrapper.trial-compare-row, .row-wrapper.is-header-row {
    width: 730px;
  }

  .row-wrapper.is-category-header {
    position: static;
    top: auto;
  }

  .row-wrapper.is-category-header.is-modal, .row-wrapper.is-category-header.is-compare-table, .row-wrapper.is-category-header.is-modal, .row-wrapper.is-category-header.is-compare-table, .row-wrapper.trial-compare-row {
    width: 730px;
  }

  .feature-name-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--global--background-colors--bg-white);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 25%;
    height: 100%;
    padding-right: 20px;
    position: static;
    top: 0;
    bottom: 0;
  }

  .feature-name-wrapper.is-header-row {
    z-index: 1000;
    background-color: var(--global--default-colors--white);
    height: 70px;
  }

  .feature-name-wrapper.is-category-header {
    background-color: var(--global--core-colors--transparent);
    width: 100%;
    min-width: auto;
  }

  .feature-detail-wrapper {
    width: 75%;
    position: relative;
  }

  .feature-plan-detail {
    min-width: 120px;
  }

  .comparison-feature-title {
    font-size: var(--global--font-size--displays--display-1);
  }

  .plan-wrapper-dark {
    width: 100%;
    max-width: none;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    padding: 32px;
  }

  .plan-wrapper-dark.highlighted {
    margin-top: var(--global--margins--mg-large);
  }

  .plan-wrapper-dark.highlighted:where(.w-variant-978372c0-b928-6036-735a-c55907cb7e8a) {
    border-radius: var(--global--border-radius--br-default);
  }

  .pricing-wrapper {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .h6 {
    font-size: var(--global--font-size--headings-mobile--h6);
  }

  .flex-vertical---no-gap.align-start.mg-top-large.mbl-mg-top-default, .flex-vertical---no-gap.align-x-stretch.mg-top-large.mbl-mg-top-default, .flex-vertical---no-gap.align-start.mg-top-large.mbl-mg-top-default, .flex-vertical---no-gap.align-start.mg-top-large.mbl-mg-top-default, .flex-vertical---no-gap.align-start.mg-top-large.mbl-mg-top-default, .flex-vertical---no-gap.align-x-stretch.mg-top-large.mbl-mg-top-default, .flex-vertical---no-gap.align-x-stretch.mg-top-large.mbl-mg-top-default, .flex-vertical---no-gap.align-x-stretch.mg-top-large.mbl-mg-top-default {
    margin-top: var(--global--margins--mg-default);
  }

  .rich-text---dark-mode ul {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---dark-mode figure {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .rich-text---dark-mode ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---dark-mode blockquote {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .rich-text---dark-mode h3 {
    margin-bottom: 12px;
  }

  .close {
    background-color: #fffffff2;
    border-radius: 6px;
    padding: 13px 5px;
    right: 15px;
  }

  .nav-menu-icon {
    width: 40px;
    height: 40px;
  }

  .resource-menu-image {
    width: 140px;
  }

  .list-nav-menu-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .list-link-nav-item {
    justify-content: flex-start;
    display: flex;
  }

  .practitioner-menu-image {
    width: 125px;
    max-width: none;
  }

  .col-1-2 {
    width: 100%;
  }

  .billing-rates-row-main {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-tab-content {
    width: 100%;
  }

  .image-tab-inner {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .image-tab-menu {
    width: 100%;
  }

  .image-tab-wrapper-copy {
    flex-flow: column;
  }

  .image-tab-inner-copy {
    grid-column-gap: var(--global--gaps--gap-default);
    grid-row-gap: var(--global--gaps--gap-default);
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .image-tab-content-copy {
    order: -1;
    width: 100%;
    position: relative;
  }

  .image-tab-menu-copy {
    min-height: 0;
  }

  .grid---who-we-serve {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .icon-wrapper.tiny:where(.w-variant-9068be4e-28ae-b9ef-2d77-84480fe4b0f8), .icon-wrapper.tiny.dark.grid-5x1-13, .icon-wrapper.tiny.dark.grid-5x1-16, .icon-wrapper.tiny.dark.grid-5x1-19, .icon-wrapper.tiny:where(.w-variant-9068be4e-28ae-b9ef-2d77-84480fe4b0f8), .icon-wrapper.tiny.dark.grid-5x1-13, .icon-wrapper.tiny.dark.grid-5x1-16, .icon-wrapper.tiny.dark.grid-5x1-19, .icon-wrapper.tiny.dark.grid-5x1-13, .icon-wrapper.tiny.dark.grid-5x1-16, .icon-wrapper.tiny.dark.grid-5x1-19, .icon-wrapper.tiny.dark.grid-5x1-13, .icon-wrapper.tiny.dark.grid-5x1-16, .icon-wrapper.tiny.dark.grid-5x1-19 {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    min-height: 1.5rem;
  }

  .pricing-plan-price {
    font-size: var(--core--font-size--displays-mobile--display-8\<deleted\|variable-0dc952d1-ed3a-d506-0948-0906eec2ef92\>);
  }

  .hidden-on-tablet {
    display: none;
  }

  .sticky-header-wrapper {
    position: static;
  }

  .modal-scroll-wrapper {
    padding-bottom: 6rem;
  }

  .modal-scroll-content-container {
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .div-block-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    height: 100%;
    margin-top: auto;
    display: grid;
  }

  .bosu-wrapper {
    inset: 0% -7% -28% 56px;
  }

  .swiper.is-team {
    height: 500px;
  }

  .link-arrow {
    width: 15px;
  }

  .button-arrow {
    width: 18px;
  }

  .button-arrow.small {
    width: 15px;
  }

  .button-text {
    font-size: var(--global--font-size--displays--display-2);
  }

  .grid-5-columns.tablet-3-columns {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .link-block-2 {
    height: 500px;
  }

  .pricing-plan-collection-wrapper {
    width: 730px;
  }

  .rich-text---image-block ul {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---image-block figure {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .rich-text---image-block ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---image-block blockquote {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .rich-text---image-block h3 {
    margin-bottom: 12px;
  }

  .accordion-item---text-left {
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    flex-flow: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .accordion-text-wrapper {
    max-width: none;
  }

  .scheduling-thumbnail-v2 {
    width: 40%;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
  }

  .programs-thumbnail {
    width: 40%;
    height: 100%;
    max-height: none;
    margin-top: 0;
    margin-left: 0%;
    overflow: hidden;
  }

  .feature-card-title {
    font-size: var(--global--font-size--headings-mobile--h3);
  }

  .inner-main-menu-container.is-right-highlight {
    border-radius: var(--global--border-radius--br-default);
    padding: .6rem;
  }

  .inner-main-menu-container.is-right-highlight.is-resources {
    padding: 1.2rem;
  }

  .jobs-apply {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr;
  }

  .client-portal-thumbnail {
    max-width: none;
    height: 300px;
  }

  .cw-button_secondary {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cw-cookie_options {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cw-cookie_banner {
    width: 92%;
    max-width: none;
    padding: 1rem;
    right: 0%;
  }

  .cw-cookie_buttons {
    flex-direction: column;
  }

  .cw-button_primary {
    padding-left: 40px;
    padding-right: 40px;
  }

  .rich-text---blog ul {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---blog figure {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .rich-text---blog ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---blog blockquote {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
    padding: var(--global--paddings--pd-medium) var(--global--paddings--pd-default);
  }

  .rich-text---blog h3 {
    margin-bottom: 12px;
  }

  .guide-list-rich-text li, .guide-list-rich-text---2-column li, .guide-list-rich-text---2-column li {
    width: 100%;
  }

  .story-block-wrapper.is-split {
    flex-flow: column-reverse;
    display: flex;
  }

  .grid-2-columns---first-column-1-75fr {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .g2-image {
    max-width: 100px;
  }

  .navattic-demo-wrapper {
    padding-top: 170%;
  }

  .slider-button-right---center-mbl {
    inset: auto auto 0% 54%;
    transform: translate(-8px);
  }

  .slider-button-left---left {
    right: 50%;
    transform: translate(-8px);
  }

  .slider-button-right---left {
    left: 54%;
    transform: translate(-8px);
  }

  .buttons-center {
    padding-bottom: var(--global--margins--mg-extra-large);
  }

  .accent-button-icon.large.slider-button-left---left {
    right: 50%;
    transform: translate(-8px);
  }

  .accent-button-icon.large.slider-button-right---left {
    left: 54%;
    transform: translate(-8px);
  }

  .blog-filter-accordion-wrapper {
    border-radius: 20px;
  }

  .filter-accordion-top {
    border-radius: var(--global--border-radius--br-small);
    background-color: var(--global--neutral-colors--slate-200);
    border-bottom-style: none;
    height: 45px;
    padding-left: 12px;
    padding-right: 8px;
  }

  .filter-accordion-bottom {
    padding-left: 12px;
    padding-right: 12px;
  }

  .is-template-accordion {
    display: block;
  }

  .sort-dropdown-link {
    margin-left: 12px;
  }

  .templates-rich-text p {
    font-size: var(--global--font-size--paragraphs-mobile--regular);
  }

  .templates-rich-text h1 {
    font-size: var(--global--font-size--displays--display-6);
  }

  .templates-rich-text h2 {
    font-size: var(--global--font-size--displays--display-5);
  }

  .templates-rich-text ul {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .templates-rich-text figure {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .templates-rich-text h4 {
    font-size: var(--global--font-size--displays--display-3);
  }

  .templates-rich-text h5 {
    font-size: var(--global--font-size--displays--display-2);
  }

  .templates-rich-text ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .templates-rich-text blockquote {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
    padding: var(--global--paddings--pd-medium) var(--global--paddings--pd-default);
  }

  .templates-rich-text h3 {
    font-size: var(--global--font-size--displays--display-4);
    margin-bottom: 12px;
  }

  .card-proudly-serving-slide {
    border-radius: 20px;
    min-height: 800px;
    padding: 35px;
  }

  .wws-slider-wrapper.buttons-center---mbl {
    padding-bottom: var(--global--margins--mg-extra-large);
    padding-bottom: 64px;
    padding-bottom: var(--global--margins--mg-extra-large);
    padding-bottom: 64px;
  }

  .card-feature---100.mbl-pd-bottom-0px {
    padding-bottom: 0;
  }

  .card-feature---100.mbl-pd-bottom-0px.z-index-2 {
    z-index: 2;
    z-index: 2;
    position: relative;
  }

  .acc-body {
    margin-bottom: 2rem;
  }

  .flex-vertical.pricing-block-wrapper.is-grow-right, .flex-vertical.pricing-block-wrapper-copy.is-grow-right {
    margin-top: var(--global--margins--mg-small);
    border-top-left-radius: var(--global--border-radius--br-default);
    border-top-right-radius: var(--global--border-radius--br-default);
    border-left-style: solid;
    border-right-style: solid;
  }

  .flex-vertical.align-stretch.align-y-space-between.width-50.mbl-width-100 {
    width: 100%;
  }

  .flex-vertical.pricing-block-wrapper.is-grow-right, .flex-vertical.pricing-block-wrapper-copy.is-grow-right {
    margin-top: var(--global--margins--mg-small);
    border-top-left-radius: var(--global--border-radius--br-default);
    border-top-right-radius: var(--global--border-radius--br-default);
    margin-top: var(--global--margins--mg-small);
    border-top-left-radius: var(--global--border-radius--br-default);
    border-top-right-radius: var(--global--border-radius--br-default);
    border-left-style: solid;
    border-right-style: solid;
  }

  .tooltip-text-wrapper {
    width: 200px;
    margin-left: 25px;
    inset: 0% auto auto 0%;
  }

  .post-featured-image, .post-featured-image-wrapper-2 {
    border-radius: var(--global--border-radius--br-default);
  }

  .position-absolute.bottom-right.img-120x120.mbl-hidden {
    display: none;
  }

  .position-absolute.top-left.img-110x110.home-hero.mbl-hidden, .position-absolute.bottom-right.img-120x120.mbl-hidden, .position-absolute.bottom-right.img-120x120.mbl-hidden, .position-absolute.bottom-right.img-120x120.mbl-hidden {
    display: none;
  }

  .position-absolute.top-left.img-110x110.home-hero {
    top: -20px;
  }

  .position-absolute.top-left.img-110x110.home-hero.mbl-hidden {
    display: none;
  }

  .hero-video {
    width: 100%;
  }

  .g2-badge-wrapper:where(.w-variant-d9e118c2-7b2a-ad35-3690-e2fff3985719) {
    width: 80px;
  }

  .price-20 {
    line-height: var(--global--line-height--regular);
    top: -15px;
  }

  .pricing-logos {
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-template-columns: 1fr;
  }

  .view-full-plans-copy.is-growth-left {
    border-left-style: none;
    border-right-style: none;
  }

  .tb-grid-1-col-copy {
    flex-flow: column;
  }

  .price-20-copy {
    line-height: var(--global--line-height--regular);
    top: -15px;
  }

  .integration-hero-img {
    width: 100%;
    height: 85vh;
    margin-top: -21.1vw;
    margin-bottom: -30.1vw;
    position: relative;
    top: 0%;
    left: -4vw;
  }

  .acc-head-2 {
    grid-column-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .acc-body-2 {
    margin-bottom: 2rem;
  }

  .grid-2-columns---eprescribe-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .table-row:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3) {
    grid-template-columns: 1.75fr 1.75fr 1fr 1fr 1fr;
  }

  .table-row:where(.w-variant-9068be4e-28ae-b9ef-2d77-84480fe4b0f8), .table-row.mg-right-small.grid-5x1-8, .table-row.mg-right-small.grid-5x1-8, .table-row.mg-right-small.grid-5x1-8 {
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
    min-width: 700px;
  }

  .table-header-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .table-header-row:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.75fr 1.75fr 1fr 1fr 1fr;
    min-width: 700px;
  }

  .table-header-row.dark:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3) {
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
  }

  .table-header-row.dark.grid-5x1-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
    min-width: 700px;
  }

  .simple-table:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3), .simple-table.grid-5x1, .simple-table.grid-5x1 {
    overflow: scroll;
  }

  .masonry-collection-list {
    column-count: 1;
  }

  .h2-summit {
    font-size: var(--global--font-size--headings-mobile--h2);
  }

  .summit-event-details-wrapper.mg-bottom-default {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .summit-text-highlight {
    border-radius: var(--global--border-radius--br-default);
    padding: .25rem 1rem;
  }

  .list-nav-menu-wrapper-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .jjvirgin {
    max-width: 300px;
  }

  .width-33.mbl-width-100, .width-66.mbl-width-100, .width-66.mbl-width-100 {
    width: 100%;
  }

  .summit-speaker-headshots {
    max-width: 300px;
  }

  .summit-agenda-session-wrapper {
    grid-column-gap: var(--global--gaps--gap-tiny);
    grid-row-gap: var(--global--gaps--gap-tiny);
    flex-flow: column;
  }

  .summit-agenda-speaker-badge {
    font-size: var(--global--font-size--displays--display-1);
  }

  .summit-agenda-speaker-badge.is-summit {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: .7em;
  }

  .summit-day-tab {
    text-align: center;
  }

  .summit-agenda-tab-wrapper {
    flex-flow: column;
  }

  .mbl-text-center {
    text-align: center;
  }

  .summit-agenda-tab-wrapper-copy {
    flex-flow: column;
  }

  .grid-2-columns---first-column-2fr {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .home-resources-grid-copy {
    grid-template-columns: 1fr;
  }

  .container-default-copy {
    padding-right: var(--global--container-default--padding--mb\<deleted\|variable-a17341a0-b3eb-1cfa-1a3b-30200927df22\>);
    padding-left: var(--global--container-default--padding--mb\<deleted\|variable-a17341a0-b3eb-1cfa-1a3b-30200927df22\>);
  }

  .container-default-copy.pd-bottom-medium.pd-top-medium {
    padding-top: var(--global--paddings--pd-medium);
    padding-top: var(--global--paddings--pd-medium);
  }

  .container-default-copy.mbl-pd-left-medium {
    padding-left: var(--global--paddings--pd-medium);
  }

  .container-default-copy.mbl-pd-left-medium.mbl-pd-right-medium {
    padding-right: var(--global--paddings--pd-medium);
    padding-right: var(--global--paddings--pd-medium);
  }

  .link-arrow-2 {
    width: 15px;
  }

  .section-2 {
    padding-top: 4rem;
  }

  .mg-top-large-2 {
    margin-top: 2em;
  }

  .link-2 {
    font-size: 1em;
  }

  .grid-3-columns-2 {
    grid-template-columns: 1fr;
  }

  .title-left---content-right-2 {
    justify-content: flex-start;
  }

  .container-default-2 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .rich-text---heading-spacer-anchor-link ul {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---heading-spacer-anchor-link figure {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
  }

  .rich-text---heading-spacer-anchor-link ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }

  .rich-text---heading-spacer-anchor-link blockquote {
    margin-top: var(--global--margins--mg-medium);
    margin-bottom: var(--global--margins--mg-medium);
    padding: var(--global--paddings--pd-medium) var(--global--paddings--pd-default);
  }

  .rich-text---heading-spacer-anchor-link h3 {
    margin-bottom: 12px;
  }

  .paragraph-small-2 {
    font-size: .8em;
  }

  .h6-2 {
    font-size: .875em;
  }

  .button-2 {
    padding: .5em .75em;
  }

  .grid-3-columns-2-2-2 {
    grid-template-columns: 1fr;
  }

  .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .header-copy, .body-copy {
    width: 180vw;
  }

  .view-full-plans-copy-copy.is-growth-left {
    border-left-style: none;
    border-right-style: none;
  }

  .is-testimonial-card {
    max-height: 300px;
  }

  .is-testimonial-card.is-logo-slider {
    border-radius: var(--global--border-radius--br-default);
    border-radius: var(--global--border-radius--br-default);
    width: 300px;
  }

  .testimonial-card {
    border-radius: 20px;
    grid-template-columns: .75fr;
    min-height: 800px;
    padding: 35px;
  }

  .testimonial-card.light-gradient-bg {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .testimonial-image-wrapper.is-content-offer {
    width: 100%;
  }

  .slider-button-bottom-left---centered, .slider-button-bottom-right---centered {
    inset: auto 50% 0% auto;
  }

  .testimonial-card-copy {
    border-radius: 20px;
    min-height: 800px;
    padding: 35px;
  }

  .slider-mask-copy.testimonial-v1 {
    margin-top: 120px;
  }

  .slider-mask-copy.width-91-v1 {
    max-width: 100%;
  }

  .built-by-pracs-card {
    border-radius: 20px;
  }

  .card-image-copy.post-featured-image {
    max-height: none;
  }

  .card-image-copy.is-related-posts {
    max-height: 300px;
  }

  .card-image-copy.is-2-column {
    min-height: 50vw;
    max-height: 50vw;
  }

  .testimonial-image-wrapper-copy.is-content-offer {
    width: 100%;
  }

  .block-wrapper {
    border-radius: 20px;
    padding: 25px;
  }

  .block-wrapper.typography-card {
    padding-top: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-bottom: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
  }

  .block-wrapper.utp---icon-font {
    padding: var(--global--paddings--pd-large) var(--global--paddings--pd-medium);
  }

  .block-wrapper.message {
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .block-wrapper.checkout-block {
    padding-top: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    margin-bottom: 24px;
    padding-bottom: 40px;
  }

  .block-wrapper.testimonial-tab-card {
    min-height: 100%;
    max-height: none;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .block-wrapper.is-dark-mode {
    padding: var(--global--paddings--pd-medium);
  }

  .block-wrapper.desktop-1-3.mbl-1-2 {
    width: 46%;
  }

  .block-wrapper.feature-link-card-grid-2-1-copy {
    flex-flow: column;
    display: flex;
  }

  .title-left---content-right-copy, .title-left---button-right {
    justify-content: flex-start;
  }

  .flex---trust-banner-wrapper.logo-strip.v6 {
    width: auto;
  }

  .flex---trust-banner-wrapper.logo-strip-wrapper---horizontal {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-right: 24px;
  }

  .flex---trust-banner-wrapper.wrap-down.gap-default:where(.w-variant-d9e118c2-7b2a-ad35-3690-e2fff3985719) {
    justify-content: flex-start;
    align-items: center;
  }

  .flex---trust-banner-wrapper.align-y-left.direction-wrap-down.gap-large.mbl-gap-small {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .flex---trust-banner-wrapper.mbl-flex-vertical {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    flex-flow: column;
  }

  .image-card-overlay-wrapper {
    border-radius: 20px;
  }

  ._1-25fr-1-75fr.mbl-block {
    display: block;
  }

  .align-y-bottom.mobile-vertical.mobile-gap-xsmall {
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
  }

  .grid-block-side-by-side {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-block-side-by-side.aside-left.accordion-grid, .grid-block-side-by-side.aside-left.interviewing-grid {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side._1fr-2fr.mbl-block, .grid-block-side-by-side._1-75fr-1fr.mbl-block {
    display: block;
  }

  .grid-block-side-by-side.checkout-grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .grid-block-side-by-side.feature-grid-2-col-bottom {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.aside-right {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.aside-right.is-blog {
    grid-row-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-block-side-by-side.gap-16px._2-col-mbl---1-col-mbp {
    grid-template-columns: 1fr 1fr;
  }

  .grid-block-side-by-side.accordion-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.posts-featured-v3-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.aside-left {
    grid-row-gap: 50px;
    grid-template-columns: 1.5fr;
  }

  .grid-block-side-by-side.aside-left.accordion-grid, .grid-block-side-by-side.aside-left.interviewing-grid {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.aside-left.accordion-grid, .grid-block-side-by-side.aside-left.interviewing-grid {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.aside-left.is-templates {
    grid-row-gap: 15px;
  }

  .grid-block-side-by-side.vertical-center.is-cta-block {
    grid-template-columns: 1.5fr;
    justify-items: start;
  }

  .grid-block-side-by-side.grid-gap-xsmall.mobile-grid-gap-large {
    grid-column-gap: var(--global--gaps--gap-large);
    grid-row-gap: var(--global--gaps--gap-large);
    grid-column-gap: var(--global--gaps--gap-large);
    grid-row-gap: var(--global--gaps--gap-large);
  }

  .grid-block-side-by-side.mobile-grid-gap-xlarge {
    grid-column-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
    grid-row-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
  }

  .grid-block-side-by-side.is-calculator-card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side._1fr-2fr.mbl-block, .grid-block-side-by-side._1-75fr-1fr.mbl-block, .grid-block-side-by-side._1-75fr-1fr.mbl-block {
    display: block;
  }

  .section-align-text-bottom {
    margin-top: 0;
  }

  .testimonial-card-wrapper {
    border-radius: 20px;
    grid-template-columns: .75fr;
    min-height: 800px;
    padding: 35px;
  }

  .testimonial-card-wrapper.light-gradient-bg {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .testimonial-card-inner {
    grid-column-gap: var(--global--gaps--gap-medium);
    grid-row-gap: var(--global--gaps--gap-medium);
    border-radius: 20px;
    grid-template-columns: .75fr;
    justify-content: flex-start;
    min-height: 800px;
    padding: 0;
    display: flex;
  }

  .testimonial-card-inner.light-gradient-bg {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .testimonial-logo-navigation-wrapper.is-special {
    position: relative;
  }

  .testimonial-logo-navigation-wrapper.max-width-260px.mbl-width-auto {
    width: auto;
  }

  .featured-testimonials-slider {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-copy.flex-vertical {
    flex-flow: column;
  }

  .tabs-copy.align-y-top.mobile-vertical.mobile-gap-xsmall {
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
  }

  .tabs-copy.align-x-space-between.align-y-center.mbl-vertical {
    flex-flow: column;
  }

  .tabs-copy.align-x-space-between.align-y-center.mbl-vertical.mbl-gap-small {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .tabs-copy.mbl-vertical {
    flex-flow: column;
  }

  .tabs-copy.mobile-vertical.gap-xlarge.tablet-gap-none {
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
  }

  .tabs-copy.direction-wrap-down.mbl-gap-xsmall {
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
    grid-column-gap: var(--global--gaps--gap-extra-small);
    grid-row-gap: var(--global--gaps--gap-extra-small);
  }

  .tabs-copy.mg-bottom-small.desktop-hide.mbl-show {
    display: block;
  }

  .social-proof-badges-scroll-track.logo-strip.v6 {
    width: auto;
  }

  .social-proof-badges-scroll-track.logo-strip-wrapper---horizontal {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-right: 24px;
  }

  .social-proof-badges-scroll-track.wrap-down.gap-default:where(.w-variant-d9e118c2-7b2a-ad35-3690-e2fff3985719) {
    justify-content: flex-start;
    align-items: center;
  }

  .social-proof-badges-scroll-track.align-y-left.direction-wrap-down.gap-large.mbl-gap-small {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
  }

  .social-proof-badges-scroll-track.mbl-flex-vertical {
    grid-column-gap: var(--global--gaps--gap-small);
    grid-row-gap: var(--global--gaps--gap-small);
    flex-flow: column;
  }

  .grid-2-columns-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-2-columns-2.aside-left-2.accordion-grid-2, .grid-2-columns-2.aside-left-2.interviewing-grid-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2._1fr-2fr-2.mbl-block-2, .grid-2-columns-2._1-75fr-1fr-2.mbl-block-2 {
    display: block;
  }

  .grid-2-columns-2.checkout-grid-2 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .grid-2-columns-2.feature-grid-2-col-bottom-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.aside-right-2 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.aside-right-2.is-blog-2 {
    grid-row-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-2-columns-2.gap-16px-2._2-col-mbl---1-col-mbp-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns-2.accordion-grid-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.posts-featured-v3-grid-2 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.aside-left-2 {
    grid-row-gap: 50px;
    grid-template-columns: 1.5fr;
  }

  .grid-2-columns-2.aside-left-2.accordion-grid-2, .grid-2-columns-2.aside-left-2.interviewing-grid-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.aside-left-2.accordion-grid-2, .grid-2-columns-2.aside-left-2.interviewing-grid-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.aside-left-2.is-templates-2 {
    grid-row-gap: 15px;
  }

  .grid-2-columns-2.vertical-center-2.is-cta-block-2 {
    grid-template-columns: 1.5fr;
    justify-items: start;
  }

  .grid-2-columns-2.grid-gap-xsmall-2.mobile-grid-gap-large-2 {
    grid-column-gap: var(--global--gaps--gap-large);
    grid-row-gap: var(--global--gaps--gap-large);
    grid-column-gap: var(--global--gaps--gap-large);
    grid-row-gap: var(--global--gaps--gap-large);
  }

  .grid-2-columns-2.mobile-grid-gap-xlarge-2 {
    grid-column-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
    grid-row-gap: var(--gap-x-large\<deleted\|variable-e74438d0-f0b5-5359-e46b-965fade0926a\>);
  }

  .grid-2-columns-2.is-calculator-card-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2._1fr-2fr-2.mbl-block-2, .grid-2-columns-2._1-75fr-1fr-2.mbl-block-2, .grid-2-columns-2._1-75fr-1fr-2.mbl-block-2 {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: var(--global--font-size--headings-mobile--h1);
  }

  h3 {
    font-size: var(--global--font-size--headings-mobile--h3);
  }

  h4 {
    font-size: var(--global--font-size--headings-mobile--h4);
  }

  h5 {
    font-size: var(--global--font-size--headings-mobile--h5);
  }

  h6 {
    font-size: var(--global--font-size--headings-mobile--h6);
  }

  blockquote {
    padding-right: var(--global--paddings--pd-medium);
    padding-left: var(--global--paddings--pd-medium);
    font-size: var(--global--font-size--displays-mobile--display-4\<deleted\|variable-b8b8cc65-c5a1-1280-7761-df7be05331c9\>);
  }

  .divider.mg-extra-large {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .display-3.semibold.display-price-text {
    margin-top: 4px;
  }

  .display-2 {
    font-size: var(--global--font-size--displays-mobile--display-2\<deleted\|variable-b7f2a975-8f28-d1b7-3798-9891034af3b6\>);
  }

  .grid-4-columns {
    grid-template-columns: 1fr;
  }

  .utp---color-block {
    height: 100px;
  }

  .grid---2-columns.gap-16px._2-col-mbl---1-col-mbp {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.home-resources-grid, .grid---2-columns.gap-16px._2-col-mbl---1-col-mbp, .grid---2-columns.gap-16px._2-col-mbl---1-col-mbp {
    grid-template-columns: 1fr;
  }

  .grid---2-columns.accordion-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid---2-columns.aside-left.accordion-grid {
    width: 100%;
  }

  .grid---2-columns.is-calculator-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid---2-columns.home-resources-grid {
    grid-template-columns: 1fr;
  }

  .card {
    border-radius: 18px;
  }

  .card.utp---icon-font {
    padding: 39px 23px;
  }

  .card.message {
    flex-direction: column;
  }

  .card.message.vertical {
    max-width: 100%;
  }

  .card.thank-you-message {
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .card.thank-you-message.width-340px {
    max-width: 100%;
  }

  .card.testimonial-tab-card {
    padding: 40px 24px;
  }

  .card.desktop-1-3.mbl-1-2.mobile-100 {
    width: 100%;
  }

  .flex-horizontal.logo-strip.v6 {
    flex-wrap: nowrap;
    position: static;
    overflow: hidden;
  }

  .flex-horizontal.testimonial-tab-content {
    flex-flow: column;
  }

  .inner-container.is-integration-feature {
    background-position: 60% 20%;
    height: 65vw;
  }

  .icon-font-rounded.input-icon.left-v2 {
    margin-bottom: 16px;
  }

  .utp---card-componets-wrapper.v2.rich-text {
    padding-top: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-bottom: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-top: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-bottom: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-top: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
    padding-bottom: var(--components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>);
  }

  .utp---buttons-top {
    display: none;
  }

  .utp---grid-components {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }

  .utp---grid-components.links, .utp---grid-components.badges, .utp---grid-components.links, .utp---grid-components.badges {
    grid-template-columns: 1fr;
  }

  .button {
    white-space: normal;
  }

  .button.small.inside-input {
    width: 100%;
    margin-top: 14px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: static;
  }

  .utp---buttons-sidebar {
    display: none;
  }

  .secondary-button {
    width: 100%;
  }

  .secondary-button-icon.white.large.accordion-btn {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    font-size: 16px;
  }

  .input.button-inside {
    padding-right: 16px;
  }

  .input-icon-wrapper, .text-area-icon-wrapper {
    left: 12px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body, .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body, .grid-3-columns.left-2fr.header, .grid-3-columns.left-2fr.body {
    grid-template-columns: 2fr minmax(150px, 260px) minmax(150px, 200px);
    width: 250vw;
  }

  .paragraph-small.line-height-regular.mobile-hidden {
    display: none;
  }

  .tabs-wrapper {
    width: 100%;
  }

  .accordion-item {
    border-radius: 18px;
    width: 100%;
    padding: 20px 14px;
  }

  .buttons-row {
    grid-row-gap: var(--global--gaps--gap-medium);
    flex-direction: column;
    width: 100%;
  }

  .buttons-row.left-align {
    justify-content: center;
    align-items: flex-start;
  }

  .buttons-row.right-align {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .rich-text ul, .rich-text ol {
    padding-left: 20px;
  }

  .rich-text ul, .rich-text ol {
    padding-left: 20px;
  }

  .rich-text h3 {
    margin-top: 24px;
  }

  .image-wrapper.border-radius-image-default.mobile-bottom-radius-0 {
    border-bottom-left-radius: var(--global--border-radius--br-none);
    border-bottom-right-radius: var(--global--border-radius--br-none);
  }

  .image-wrapper.is-who-we-serve-hero, .image-wrapper.is-who-we-serve-quote {
    height: 250px;
  }

  .image-wrapper.border-radius-default.mobile-bottom-radius-0, .image-wrapper.border-radius-image-default.mobile-bottom-radius-0, .image-wrapper.border-radius-image-default.mobile-bottom-radius-0 {
    border-bottom-left-radius: var(--global--border-radius--br-none);
    border-bottom-right-radius: var(--global--border-radius--br-none);
  }

  .image-wrapper.post-featured-image-wrapper {
    height: 200px;
  }

  .image-wrapper.is-who-we-serve-hero, .image-wrapper.is-who-we-serve-quote {
    height: 250px;
  }

  .image-wrapper.border-radius-default.mobile-bottom-radius-0 {
    border-bottom-left-radius: var(--global--border-radius--br-none);
    border-bottom-right-radius: var(--global--border-radius--br-none);
    border-bottom-left-radius: var(--global--border-radius--br-none);
    border-bottom-right-radius: var(--global--border-radius--br-none);
  }

  .mg-bottom-medium.flex-left-centered.gap-small.mbp-wrap-down {
    flex-flow: wrap;
  }

  .notification-bar {
    padding-left: 0;
    padding-right: 0;
  }

  .header-container-wrapper.is-simple {
    flex-flow: column;
  }

  .nav-menu-right-side {
    grid-column-gap: 16px;
  }

  .hamburger-menu {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .section.hero.hero-pd-64px---160px, .section.hero.hero-pd-64px---160px---alt-v1 {
    padding-bottom: 80px;
  }

  .section.hero.hero-pd-64px---160px, .section.hero.hero-pd-64px---160px---alt-v1 {
    padding-bottom: 80px;
  }

  .section.hero.hero-pd-64px---160px, .section.hero.hero-pd-64px---160px---alt-v1 {
    padding-bottom: 80px;
  }

  .section.hero.v7 {
    padding-bottom: 120px;
  }

  .section.hero.hero-pd-64px---160px---alt-v2 {
    padding-bottom: 80px;
  }

  .section.hero.is-dark {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .footer-top {
    padding-top: var(--components--footers--paddings--pd-medium\<deleted\|variable-76940784-ee53-3bdf-6b1f-cf8c92d493cd\>);
    padding-bottom: var(--components--footers--paddings--pd-medium\<deleted\|variable-76940784-ee53-3bdf-6b1f-cf8c92d493cd\>);
  }

  .footer-center {
    padding-top: var(--global--paddings--pd-medium);
    padding-bottom: var(--global--paddings--pd-large);
  }

  .footer-logo-wrapper {
    margin-bottom: var(--global--margins--mg-medium);
  }

  .slider-mask.testimonial-v1 {
    max-width: 100%;
  }

  .logo-marquee-image-wrapper {
    flex: none;
  }

  .image.cover-image.feature-image-client-portal {
    object-fit: cover;
  }

  .image.cover-image.responsive-mbl-v1 {
    max-height: 350px;
  }

  .image.cover-image.feature-link-card---bottom-left---image {
    width: 100%;
    position: static;
  }

  .image.cover-image.feature-image-mobile-app {
    margin-left: -24vw;
    position: static;
  }

  .image.cover-image.feature-image-scheduling {
    margin-left: -25.6vw;
    position: relative;
    left: 0%;
  }

  .bullet-check-wrapper {
    font-size: var(--global--font-size--displays-mobile--display-3\<deleted\|variable-846e0e99-affe-3163-0fe4-b63c60d6127e\>);
  }

  .utility-page-wrap {
    padding-top: 48px;
    padding-bottom: 100px;
  }

  .sticky-top.static---mbl {
    width: 100%;
  }

  .dropdown-wrapper {
    margin-left: 0;
    margin-right: auto;
  }

  .dropdown-wrapper.dropdown-default {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .dropdown-toogle {
    margin-left: 0;
    margin-right: auto;
  }

  .sidebar---navbar, .utp---nav-menu-wrapper {
    padding-left: 18px;
    padding-right: 18px;
  }

  .flex.tablet-vertical.align-y-center.align-x-center.gap-large.mobile-gap-small {
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
  }

  .flex.gap-xsmall.direction-wrap-down.mobile-gap-none {
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
  }

  .typography-badge-wrapper {
    flex-wrap: wrap;
  }

  .utp---components-wrapper {
    grid-template-columns: 1fr;
  }

  .border-radius-image-default {
    border-radius: 18px;
  }

  .mg-bottom-24px-mbp {
    margin-bottom: 24px;
  }

  .card-image.post-featured-image, .card-image.is-related-posts, .card-image.post-featured-image, .card-image.is-related-posts {
    max-height: 250px;
  }

  .card-dark-mode {
    border-radius: 18px;
  }

  .card-dark-mode._404-card {
    padding: 44px 24px;
  }

  .card-dark-mode.password-protected-card {
    padding: 54px 24px;
  }

  .card-dark-mode.feature-link-card-grid {
    padding-top: 20px;
    padding-left: 20px;
  }

  .card-dark-mode.feature-link-card---top-right {
    flex-flow: column;
    padding: 20px 20px 0;
  }

  .card-dark-mode.feature-link-card---top-right.card---bottom {
    flex-flow: column;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-dark-mode.feature-link-card---bottom-left {
    flex-flow: column;
    padding: 20px 20px 0;
  }

  .card-dark-mode.feature-link-card---bottom-right {
    padding: 20px 20px 30px;
  }

  .card-dark-mode.plan-card {
    border-radius: 18px;
    padding: 32px 24px;
  }

  .card-dark-mode.add-to-cart---card {
    margin-top: 40px;
    padding: 32px 24px;
  }

  .card-dark-mode.slide-card-grid {
    padding: 32px 24px;
  }

  .card-dark-mode.slide-card-grid._03 {
    padding-right: 24px;
  }

  .card-dark-mode.feature {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-dark-mode.feature.feature-link-card---top-right {
    padding-bottom: 0;
  }

  .card-dark-mode.feature.feature-link-card---top-right.card---bottom {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .card-dark-mode.feature.pd-large.space-between.mobile-left-align {
    padding-right: var(--global--paddings--pd-default);
    padding-left: var(--global--paddings--pd-default);
    padding-right: var(--global--paddings--pd-default);
    padding-left: var(--global--paddings--pd-default);
    padding-right: var(--global--paddings--pd-default);
    padding-left: var(--global--paddings--pd-default);
  }

  .mg-top-80px {
    margin-top: 48px;
  }

  .ladder-image-content {
    border-radius: 18px;
  }

  .nav-menu-items-grid {
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu-items-grid.dropdown-menu-left {
    grid-template-columns: auto;
  }

  .footer-menu-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .main-menu-wrapper {
    grid-template-columns: 1fr;
  }

  .main-menu-wrapper.dropdown-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .main-menu-wrapper.dropdown-menu.is-features {
    min-height: auto;
  }

  .main-menu-wrapper.dropdown-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .content-card-feature---copy-content {
    padding-left: 0;
    padding-right: 0;
  }

  .content-card-feature---copy-content.is-top-right {
    width: 100%;
    padding-right: 0;
  }

  .content-card-feature---copy-content.is-stacked-right {
    width: 100%;
    max-width: none;
    padding-right: 0;
  }

  .content-card-feature---copy-content.is-bottom-left {
    width: 100%;
  }

  .accordion-item-pd-line {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .post-card-featured---top-content {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-feature---pd-content {
    padding-right: 0;
  }

  .accordion-button-left---content-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: stretch;
  }

  .scheduling-thumbnail {
    width: 130%;
    max-width: none;
    margin-left: -12%;
    margin-right: 0;
  }

  .mobile-app-thumbnail {
    width: 150%;
    margin-top: 0%;
  }

  .slide-opacity {
    min-height: 400px;
  }

  .shipping-method {
    flex-flow: column;
  }

  .shipping-method-content {
    margin: 12px 0;
  }

  .order-item-title {
    font-size: var(--global--font-size--displays-mobile--display-4\<deleted\|variable-b8b8cc65-c5a1-1280-7761-df7be05331c9\>);
  }

  .h1.is-large {
    font-size: 3em;
  }

  .h1.is-blog {
    font-size: var(--global--font-size--displays--display-5);
  }

  .h1.is-summit {
    font-size: 2em;
  }

  .accordion-item---number-left-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .logo-bar-image:where(.w-variant-14987969-99b9-d794-d2be-25b2d3f34ae7) {
    min-width: 9.375rem;
    max-width: 9.375rem;
  }

  .partner-benefit-table {
    position: relative;
    overflow: scroll;
  }

  .partner-benefit-row-main {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    min-width: 480px;
  }

  .partner-benefit-row-main:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3), .partner-benefit-row-main.dark.grid-5x1-2, .partner-benefit-row-main.dark.grid-5x1-2, .partner-benefit-row-main.dark.grid-5x1-2 {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1.75fr 1fr 1fr 1fr;
  }

  .partner-benefit-row {
    grid-column-gap: 20px;
    min-width: 480px;
  }

  .partner-benefit-row:where(.w-variant-9068be4e-28ae-b9ef-2d77-84480fe4b0f8), .partner-benefit-row.mg-right-small.grid-5x1-8, .partner-benefit-row.mg-right-small.grid-5x1-8, .partner-benefit-row.mg-right-small.grid-5x1-8 {
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
  }

  .cta-block.br-default.grass-bg.grid-texture-pine-20 {
    background-size: cover;
  }

  .blog-category-name.is-checkbox-label {
    font-size: .75em;
  }

  .pricing-table_header_content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .pricing-table_header_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .plan-wrapper-dark {
    padding: 24px;
  }

  .plan-wrapper-dark.is-sprout {
    padding: 24px 0 0;
  }

  .pricing-wrapper {
    grid-column-gap: var(--global--gaps--gap-tiny);
    grid-row-gap: var(--global--gaps--gap-tiny);
  }

  .rich-text---dark-mode ul, .rich-text---dark-mode ol {
    padding-left: 20px;
  }

  .rich-text---dark-mode ul, .rich-text---dark-mode ol {
    padding-left: 20px;
  }

  .rich-text---dark-mode h3 {
    margin-top: 24px;
  }

  .nav-menu-item.is-resource-highlight {
    margin-left: 0;
  }

  .nav-menu-item.is-practitioner-image-wrapper {
    width: 100%;
  }

  .resource-menu-image, .practitioner-menu-image {
    display: none;
  }

  .billing-rates-table {
    position: relative;
    overflow: scroll;
  }

  .billing-rates-row-main {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    min-width: 480px;
  }

  .billing-rates-row {
    grid-column-gap: 20px;
    min-width: 480px;
  }

  .button-wrapper {
    white-space: normal;
  }

  .pricing-plan-price {
    font-size: var(--global--font-size--displays-mobile--display-8\<deleted\|variable-ddecaa87-6dcb-bd66-8fe5-c1a993168d39\>);
  }

  .bosu-wrapper {
    inset: auto -100% -8% 23px;
  }

  .grid-5-columns {
    grid-auto-flow: row;
  }

  .grid-5-columns.tablet-3-columns.mobile-2-columns {
    grid-template-columns: 1fr 1fr;
  }

  .footer-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .footer-feature-link-grid-wrapper {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .rich-text---image-block ul, .rich-text---image-block ol {
    padding-left: 20px;
  }

  .rich-text---image-block ul, .rich-text---image-block ol {
    padding-left: 20px;
  }

  .rich-text---image-block h3 {
    margin-top: 24px;
  }

  .accordion-item---text-left {
    flex-flow: column;
  }

  .scheduling-thumbnail-v2 {
    width: 170%;
    max-height: 270px;
  }

  .programs-thumbnail {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .inner-main-menu-container.is-right-highlight {
    border-radius: var(--global--border-radius--br-small);
    border-radius: var(--global--border-radius--br-small);
    padding: 8px;
  }

  .jobs-apply {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .client-portal-thumbnail {
    height: 250px;
  }

  .cw-button_secondary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 19px;
  }

  .cw-cookie_options {
    flex-wrap: wrap;
  }

  .cw-cookie_banner {
    width: 94%;
    bottom: 10px;
    left: 10px;
    right: 10px;
  }

  .cw-button_primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 19px;
  }

  .rich-text---blog ul, .rich-text---blog ol {
    padding-left: 20px;
  }

  .rich-text---blog ul, .rich-text---blog ol {
    padding-left: 20px;
  }

  .rich-text---blog h3 {
    margin-top: 24px;
  }

  .story-block-wrapper {
    min-height: 400px;
  }

  .g2-image {
    max-width: 100px;
  }

  .navattic-demo-wrapper {
    padding-top: 200%;
  }

  .video-slider {
    max-width: 100%;
  }

  .video-card {
    border-radius: 18px;
  }

  .checklist-tabs-menu {
    width: 100%;
  }

  .blog-filter-accordion-wrapper {
    border-radius: 18px;
    width: 100%;
    padding: 0;
  }

  .blog-filter-accordion-wrapper.is-template-accordion-wrapper {
    padding: 0;
  }

  .filter-accordion-top {
    height: 40px;
  }

  .sort-checkbox-outer {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .sort-checkbox {
    margin-top: 7px;
  }

  .sort-dropdown-link {
    padding-top: 0;
    padding-bottom: 0;
    font-size: .85em;
  }

  .templates-rich-text p {
    font-size: var(--global--font-size--paragraphs-mobile--regular);
  }

  .templates-rich-text ul {
    padding-left: 20px;
  }

  .templates-rich-text li {
    font-size: var(--global--font-size--paragraphs-mobile--small);
  }

  .templates-rich-text ol {
    padding-left: 20px;
  }

  .templates-rich-text h3 {
    margin-top: 24px;
  }

  .card-proudly-serving-slide {
    border-radius: 18px;
  }

  .card-feature---100 {
    padding: 1.5em;
  }

  .flex-vertical---centered {
    justify-content: center;
    align-items: center;
  }

  .flex-vertical---centered.mb-stretch {
    align-items: stretch;
  }

  .acc-head {
    place-items: start stretch;
  }

  .tooltip-text-wrapper {
    width: 180px;
    inset: auto -20vw 0% auto;
  }

  .tooltip-text:where(.w-variant-978372c0-b928-6036-735a-c55907cb7e8a) {
    max-width: 160px;
  }

  .post-featured-image, .post-featured-image-wrapper-2 {
    height: 200px;
  }

  .position-absolute.bottom-right.img-120x120 {
    width: 100px;
    height: 100px;
  }

  .g2-badge-wrapper:where(.w-variant-d9e118c2-7b2a-ad35-3690-e2fff3985719) {
    width: 70px;
  }

  .g2-badge-wrapper.icons-default {
    width: 60px;
  }

  .grid-10x1 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-7x1 {
    grid-template-columns: 1fr 1fr;
  }

  .compare-tab-link {
    font-size: var(--global--font-size--displays--display-1);
  }

  .pricing-logos {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .integration-hero-img {
    height: 60vh;
  }

  .acc-head-2 {
    place-items: start stretch;
  }

  .table-row {
    grid-column-gap: 20px;
    min-width: 480px;
  }

  .table-row:where(.w-variant-9068be4e-28ae-b9ef-2d77-84480fe4b0f8), .table-row.mg-right-small.grid-5x1-8, .table-row.mg-right-small.grid-5x1-8, .table-row.mg-right-small.grid-5x1-8 {
    grid-template-columns: 1.5fr 2fr .5fr .5fr .5fr;
  }

  .table-header-row {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    min-width: 480px;
  }

  .table-header-row:where(.w-variant-1616c4c3-5fb1-52e3-c4fc-ac6cb4b937e3), .table-header-row.dark.grid-5x1-2, .table-header-row.dark.grid-5x1-2, .table-header-row.dark.grid-5x1-2 {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1.75fr 1fr 1fr 1fr;
  }

  .simple-table {
    position: relative;
    overflow: scroll;
  }

  .compare-tab-link-alt {
    font-size: var(--global--font-size--displays--display-1);
  }

  .summit-event-details-wrapper.mg-bottom-default {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .summit-agenda-time {
    font-size: var(--global--font-size--displays--display-1);
  }

  .summit-agenda-session {
    font-size: var(--global--font-size--displays--display-3);
  }

  .summit-agenda-speaker-badge {
    font-size: .8em;
  }

  .logo-bar-image-copy:where(.w-variant-14987969-99b9-d794-d2be-25b2d3f34ae7), .logo-bar-image-copy-2:where(.w-variant-14987969-99b9-d794-d2be-25b2d3f34ae7) {
    min-width: 9.375rem;
    max-width: 9.375rem;
  }

  .home-resources-grid-copy {
    grid-template-columns: 1fr;
  }

  .grid-3-columns-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .rich-text---heading-spacer-anchor-link ul, .rich-text---heading-spacer-anchor-link ol {
    padding-left: 20px;
  }

  .rich-text---heading-spacer-anchor-link ul, .rich-text---heading-spacer-anchor-link ol {
    padding-left: 20px;
  }

  .rich-text---heading-spacer-anchor-link h3 {
    margin-top: 24px;
  }

  .button-2 {
    white-space: normal;
  }

  .grid-3-columns-2-2-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header, .grid-3-columns-2-2-2.left-2fr.header, .grid-3-columns-2-2-2.left-2fr.body, .grid-3-columns-2-2-2.left-2fr.header-copy, .grid-3-columns-2-2-2.left-2fr.category-header {
    grid-template-columns: 2fr minmax(150px, 260px) minmax(150px, 200px);
    width: 250vw;
  }

  .compare-tab-link-alt-2 {
    font-size: .875em;
  }

  .header-copy, .body-copy {
    grid-template-columns: 2fr minmax(150px, 260px) minmax(150px, 200px);
    width: 250vw;
  }

  .is-testimonial-card {
    max-height: 250px;
  }

  .testimonial-card, .testimonial-card-copy {
    border-radius: 18px;
  }

  .slider-mask-copy.testimonial-v1 {
    max-width: 100%;
  }

  .built-by-pracs-card {
    border-radius: 18px;
  }

  .card-image-copy.post-featured-image, .card-image-copy.is-related-posts, .card-image-copy.post-featured-image, .card-image-copy.is-related-posts {
    max-height: 250px;
  }

  .block-wrapper {
    border-radius: 18px;
  }

  .block-wrapper.utp---icon-font {
    padding: 39px 23px;
  }

  .block-wrapper.message {
    flex-direction: column;
  }

  .block-wrapper.message.vertical {
    max-width: 100%;
  }

  .block-wrapper.thank-you-message {
    padding-right: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
    padding-left: var(--components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>);
  }

  .block-wrapper.thank-you-message.width-340px {
    max-width: 100%;
  }

  .block-wrapper.testimonial-tab-card {
    padding: 40px 24px;
  }

  .block-wrapper.desktop-1-3.mbl-1-2.mobile-100 {
    width: 100%;
  }

  .cms-category-name.is-checkbox-label {
    font-size: .75em;
  }

  .flex---trust-banner-wrapper.logo-strip.v6 {
    flex-wrap: nowrap;
    position: static;
    overflow: hidden;
  }

  .flex---trust-banner-wrapper.testimonial-tab-content {
    flex-flow: column;
  }

  .image-card-overlay-wrapper {
    border-radius: 18px;
  }

  .grid-block-side-by-side.gap-16px._2-col-mbl---1-col-mbp {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.home-resources-grid, .grid-block-side-by-side.gap-16px._2-col-mbl---1-col-mbp, .grid-block-side-by-side.gap-16px._2-col-mbl---1-col-mbp {
    grid-template-columns: 1fr;
  }

  .grid-block-side-by-side.accordion-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-block-side-by-side.aside-left.accordion-grid {
    width: 100%;
  }

  .grid-block-side-by-side.is-calculator-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-block-side-by-side.home-resources-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-card-wrapper, .testimonial-card-inner {
    border-radius: 18px;
  }

  .tabs-copy.tablet-vertical.align-y-center.align-x-center.gap-large.mobile-gap-small {
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
    grid-column-gap: var(--global--grid-gap--small);
    grid-row-gap: var(--global--grid-gap--small);
  }

  .tabs-copy.gap-xsmall.direction-wrap-down.mobile-gap-none {
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
    grid-column-gap: var(--global--gaps--gap-none);
    grid-row-gap: var(--global--gaps--gap-none);
  }

  .social-proof-badges-scroll-track.logo-strip.v6 {
    flex-wrap: nowrap;
    position: static;
    overflow: hidden;
  }

  .social-proof-badges-scroll-track.testimonial-tab-content {
    flex-flow: column;
  }

  .grid-2-columns-2.gap-16px-2._2-col-mbl---1-col-mbp-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.home-resources-grid-2, .grid-2-columns-2.gap-16px-2._2-col-mbl---1-col-mbp-2, .grid-2-columns-2.gap-16px-2._2-col-mbl---1-col-mbp-2 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.accordion-grid-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-2-columns-2.aside-left-2.accordion-grid-2 {
    width: 100%;
  }

  .grid-2-columns-2.is-calculator-card-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-2-columns-2.home-resources-grid-2 {
    grid-template-columns: 1fr;
  }
}

#w-node-_23e99085-8910-d8b0-7168-06a6267c3605-1d917934 {
  justify-self: end;
}

#w-node-_18b08ae1-cd23-cb66-6169-367abd6e6a94-1d917934 {
  align-self: stretch;
}

#w-node-_18b08ae1-cd23-cb66-6169-367abd6e6a95-1d917934, #w-node-_18d50664-d26d-770b-9f94-2cad850f8f72-57241a43, #w-node-_4624e553-c27f-2c91-a2d1-481caf5d6659-af5d6659, #w-node-_403e0821-f491-0a6d-7e2d-acd83cc69491-3cc69491, #w-node-_6024598d-eaa2-3e85-ac05-fde8b7e66609-b7e66609, #w-node-b51a0b8a-7e72-1e30-f4ae-004960ceb089-60ceb089, #w-node-_8613752a-dccf-3d68-682b-f1c016de1eb0-16de1eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74a9d11b-83c9-3549-2957-7567bfa1a568-991bf291, #w-node-_4280d99e-3fed-ae34-9c65-39914ed75402-991bf291 {
  align-self: center;
}

#w-node-fcee451c-ef20-fac6-ecba-9648c72418ff-991bf291, #w-node-fcee451c-ef20-fac6-ecba-9648c7241901-991bf291, #w-node-_95430d12-e062-5a9a-db4a-70e36fb22663-6fb22663, #w-node-ac43428c-a996-d8ec-26f2-f04d24a469ec-24a469ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_18d50664-d26d-770b-9f94-2cad850f8f72-57241a43, #w-node-_18d50664-d26d-770b-9f94-2cad850f8f8e-57241a43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4280d99e-3fed-ae34-9c65-39914ed75398-991bf291 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-daf30250-eadd-6584-212f-11105eb38bb5-1d917934 {
    order: -9999;
  }

  #w-node-_23e99085-8910-d8b0-7168-06a6267c3605-1d917934 {
    justify-self: auto;
  }

  #w-node-_18d50664-d26d-770b-9f94-2cad850f8f72-57241a43 {
    grid-column: span 2 / span 2;
  }

  #w-node-_18d50664-d26d-770b-9f94-2cad850f8f8e-57241a43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_18d50664-d26d-770b-9f94-2cad850f8fd6-57241a43, #w-node-a7822e11-248e-7fc7-203a-d550187f8983-57241a43, #w-node-c837b680-1417-d460-6af3-b1359b33f069-57241a43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_74a9d11b-83c9-3549-2957-7567bfa1a568-991bf291 {
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_18d50664-d26d-770b-9f94-2cad850f8f72-57241a43 {
    grid-column: span 2 / span 2;
  }

  #w-node-_18d50664-d26d-770b-9f94-2cad850f8f8e-57241a43, #w-node-_18d50664-d26d-770b-9f94-2cad850f8fd6-57241a43, #w-node-a7822e11-248e-7fc7-203a-d550187f8983-57241a43, #w-node-c837b680-1417-d460-6af3-b1359b33f069-57241a43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8602b923-1540-5152-1f3a-82d11b9fb90d-991bf291 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_74a9d11b-83c9-3549-2957-7567bfa1a568-991bf291 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4280d99e-3fed-ae34-9c65-39914ed75402-991bf291, #w-node-b3099c9e-02b6-052b-487d-19b0d935db87-991bf291, #w-node-_864afe8b-ea54-efeb-959c-ca7015474878-991bf291 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
